Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
pdfium::CFWL_ComboList Class Referencefinal

#include <cfwl_combolist.h>

Inheritance diagram for pdfium::CFWL_ComboList:
Collaboration diagram for pdfium::CFWL_ComboList:

Public Member Functions

 ~CFWL_ComboList () override
void OnProcessMessage (CFWL_Message *pMessage) override
int32_t MatchItem (WideStringView wsMatch)
void ChangeSelected (int32_t iSel)
Public Member Functions inherited from pdfium::CFWL_ListBox
 ~CFWL_ListBox () override
void Trace (cppgc::Visitor *visitor) const override
FWL_Type GetClassID () const override
void Update () override
FWL_WidgetHit HitTest (const CFX_PointF &point) override
void DrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
void OnProcessMessage (CFWL_Message *pMessage) override
void OnProcessEvent (CFWL_Event *pEvent) override
void OnDrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
int32_t CountItems (const CFWL_Widget *pWidget) const
ItemGetItem (const CFWL_Widget *pWidget, int32_t nIndex) const
int32_t GetItemIndex (CFWL_Widget *pWidget, Item *pItem)
ItemAddString (const WideString &wsAdd)
void RemoveAt (int32_t iIndex)
void DeleteString (Item *pItem)
void DeleteAll ()
int32_t CountSelItems ()
ItemGetSelItem (int32_t nIndexSel)
int32_t GetSelIndex (int32_t nIndex)
void SetSelItem (Item *hItem, bool bSelect)
float CalcItemHeight ()
Public Member Functions inherited from pdfium::CFWL_Widget
 ~CFWL_Widget () override
virtual void PreFinalize ()
void Trace (cppgc::Visitor *visitor) const override
virtual bool IsForm () const
virtual CFX_RectF GetAutosizedWidgetRect ()
virtual CFX_RectF GetWidgetRect ()
virtual CFX_RectF GetClientRect ()
virtual void ModifyStyleExts (uint32_t dwStyleExtsAdded, uint32_t dwStyleExtsRemoved)
virtual void SetStates (uint32_t dwStates)
virtual void RemoveStates (uint32_t dwStates)
void OnProcessMessage (CFWL_Message *pMessage) override
void OnProcessEvent (CFWL_Event *pEvent) override
void InflateWidgetRect (CFX_RectF &rect)
void SetWidgetRect (const CFX_RectF &rect)
bool IsVisible () const
bool IsOverLapper () const
bool IsPopup () const
bool IsChild () const
CFWL_WidgetMgrGetWidgetMgr () const
CFWL_WidgetGetOuter () const
CFWL_WidgetGetOutmost () const
void ModifyStyles (uint32_t dwStylesAdded, uint32_t dwStylesRemoved)
uint32_t GetStyleExts () const
uint32_t GetStates () const
CFX_PointF TransformTo (CFWL_Widget *pWidget, const CFX_PointF &point)
CFX_Matrix GetMatrix () const
IFWL_ThemeProviderGetThemeProvider () const
void SetDelegate (IFWL_WidgetDelegate *delegate)
IFWL_WidgetDelegateGetDelegate ()
const IFWL_WidgetDelegateGetDelegate () const
CFWL_AppGetFWLApp () const
uint64_t GetEventKey () const
void SetEventKey (uint64_t key)
AdapterIfaceGetAdapterIface () const
void SetAdapterIface (AdapterIface *pItem)
void RepaintRect (const CFX_RectF &pRect)
Public Member Functions inherited from pdfium::IFWL_WidgetDelegate
virtual ~IFWL_WidgetDelegate ()=default

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Public Attributes inherited from pdfium::CFWL_ListBox
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Public Attributes inherited from pdfium::CFWL_Widget
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Additional Inherited Members

Protected Member Functions inherited from pdfium::CFWL_ListBox
 CFWL_ListBox (CFWL_App *pApp, const Properties &properties, CFWL_Widget *pOuter)
ItemGetListItem (Item *hItem, XFA_FWL_VKEYCODE dwKeyCode)
void SetSelection (Item *hStart, Item *hEnd, bool bSelected)
ItemGetItemAtPoint (const CFX_PointF &point)
bool ScrollToVisible (Item *hItem)
void InitVerticalScrollBar ()
void InitHorizontalScrollBar ()
bool IsShowVertScrollBar () const
bool IsShowHorzScrollBar () const
bool ScrollBarPropertiesPresent () const
CFWL_ScrollBarGetVertScrollBar () const
const CFX_RectFGetRTClient () const
Protected Member Functions inherited from pdfium::CFWL_Widget
 CFWL_Widget (CFWL_App *app, const Properties &properties, CFWL_Widget *pOuter)
bool IsEnabled () const
bool IsLocked () const
bool HasBorder () const
CFX_RectF GetEdgeRect () const
float GetCXBorderSize () const
float GetCYBorderSize () const
CFX_RectF GetRelativeRect () const
CFX_SizeF CalcTextSize (const WideString &wsText, bool bMultiLine)
void CalcTextRect (const WideString &wsText, const FDE_TextStyle &dwTTOStyles, FDE_TextAlignment iTTOAlign, CFX_RectF *pRect)
void SetGrab (bool bSet)
void UnregisterEventTarget ()
void DispatchEvent (CFWL_Event *pEvent)
void DrawBorder (CFGAS_GEGraphics *pGraphics, CFWL_ThemePart::Part iPartBorder, const CFX_Matrix &pMatrix)
Protected Attributes inherited from pdfium::CFWL_Widget
Properties m_Properties
CFX_RectF m_WidgetRect

Detailed Description

Definition at line 15 of file cfwl_combolist.h.

Constructor & Destructor Documentation

◆ ~CFWL_ComboList()

pdfium::CFWL_ComboList::~CFWL_ComboList ( )
overridedefault

Member Function Documentation

◆ ChangeSelected()

void pdfium::CFWL_ComboList::ChangeSelected ( int32_t iSel)

Definition at line 44 of file cfwl_combolist.cpp.

References pdfium::CFWL_ListBox::GetItem(), pdfium::CFWL_ListBox::GetItemIndex(), pdfium::CFWL_ListBox::Item::GetRect(), pdfium::CFWL_ListBox::GetSelItem(), CFX_RectF::IsEmpty(), CFX_RectF::operator=(), pdfium::CFWL_Widget::RepaintRect(), pdfium::CFWL_ListBox::SetSelItem(), and CFX_RectF::Union().

Referenced by pdfium::CFWL_ComboBox::ShowDropDownList().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MatchItem()

int32_t pdfium::CFWL_ComboList::MatchItem ( WideStringView wsMatch)

Definition at line 29 of file cfwl_combolist.cpp.

References fxcrt::WideString::WideString(), pdfium::CFWL_ListBox::CountItems(), pdfium::CFWL_ListBox::GetItem(), and pdfium::CFWL_ListBox::Item::GetText().

Here is the call graph for this function:

◆ OnProcessMessage()

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

pdfium::CFWL_ComboList::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 17 of file cfwl_combolist.h.


The documentation for this class was generated from the following files: