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
CFWL_ComboBox Class Referencefinal

#include <cfwl_combobox.h>

Inheritance diagram for CFWL_ComboBox:
Collaboration diagram for CFWL_ComboBox:

Public Member Functions

 ~CFWL_ComboBox () override
void Trace (cppgc::Visitor *visitor) const override
FWL_Type GetClassID () const override
void ModifyStyleExts (uint32_t dwStyleExtsAdded, uint32_t dwStyleExtsRemoved) override
void SetStates (uint32_t dwStates) override
void RemoveStates (uint32_t dwStates) 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
WideString GetTextByIndex (int32_t iIndex) const
int32_t GetCurSel () const
void SetCurSel (int32_t iSel)
void AddString (const WideString &wsText)
void RemoveAt (int32_t iIndex)
void RemoveAll ()
void SetEditText (const WideString &wsText)
WideString GetEditText () const
bool EditCanUndo () const
bool EditCanRedo () const
bool EditUndo ()
bool EditRedo ()
bool EditCanCopy () const
bool EditCanCut () const
bool EditCanSelectAll () const
std::optional< WideStringEditCopy () const
std::optional< WideStringEditCut ()
bool EditPaste (const WideString &wsPaste)
void EditSelectAll ()
void EditDelete ()
void EditDeSelect ()
CFX_RectF GetBBox () const
void EditModifyStyleExts (uint32_t dwStyleExtsAdded, uint32_t dwStyleExtsRemoved)
void ShowDropDownList ()
void HideDropDownList ()
CFWL_ComboEditGetComboEdit () const
void ProcessSelChanged (bool bLButtonUp)
int32_t GetCurrentSelection () const
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 ()
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_Widget
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Additional Inherited Members

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 34 of file cfwl_combobox.h.

Constructor & Destructor Documentation

◆ ~CFWL_ComboBox()

pdfium::CFWL_ComboBox::~CFWL_ComboBox ( )
overridedefault

Member Function Documentation

◆ AddString()

void pdfium::CFWL_ComboBox::AddString ( const WideString & wsText)

Definition at line 56 of file cfwl_combobox.cpp.

◆ DrawWidget()

void pdfium::CFWL_ComboBox::DrawWidget ( CFGAS_GEGraphics * pGraphics,
const CFX_Matrix & matrix )
overridevirtual

Implements pdfium::CFWL_Widget.

Definition at line 106 of file cfwl_combobox.cpp.

◆ EditCanCopy()

bool pdfium::CFWL_ComboBox::EditCanCopy ( ) const
inline

Definition at line 70 of file cfwl_combobox.h.

◆ EditCanCut()

bool pdfium::CFWL_ComboBox::EditCanCut ( ) const
inline

Definition at line 71 of file cfwl_combobox.h.

◆ EditCanRedo()

bool pdfium::CFWL_ComboBox::EditCanRedo ( ) const
inline

Definition at line 67 of file cfwl_combobox.h.

◆ EditCanSelectAll()

bool pdfium::CFWL_ComboBox::EditCanSelectAll ( ) const
inline

Definition at line 76 of file cfwl_combobox.h.

◆ EditCanUndo()

bool pdfium::CFWL_ComboBox::EditCanUndo ( ) const
inline

Definition at line 66 of file cfwl_combobox.h.

◆ EditCopy()

std::optional< WideString > pdfium::CFWL_ComboBox::EditCopy ( ) const
inline

Definition at line 77 of file cfwl_combobox.h.

◆ EditCut()

std::optional< WideString > pdfium::CFWL_ComboBox::EditCut ( )
inline

Definition at line 78 of file cfwl_combobox.h.

◆ EditDelete()

void pdfium::CFWL_ComboBox::EditDelete ( )
inline

Definition at line 81 of file cfwl_combobox.h.

◆ EditDeSelect()

void pdfium::CFWL_ComboBox::EditDeSelect ( )
inline

Definition at line 82 of file cfwl_combobox.h.

◆ EditModifyStyleExts()

void pdfium::CFWL_ComboBox::EditModifyStyleExts ( uint32_t dwStyleExtsAdded,
uint32_t dwStyleExtsRemoved )

Definition at line 196 of file cfwl_combobox.cpp.

◆ EditPaste()

bool pdfium::CFWL_ComboBox::EditPaste ( const WideString & wsPaste)
inline

Definition at line 79 of file cfwl_combobox.h.

◆ EditRedo()

bool pdfium::CFWL_ComboBox::EditRedo ( )
inline

Definition at line 69 of file cfwl_combobox.h.

◆ EditSelectAll()

void pdfium::CFWL_ComboBox::EditSelectAll ( )
inline

Definition at line 80 of file cfwl_combobox.h.

◆ EditUndo()

bool pdfium::CFWL_ComboBox::EditUndo ( )
inline

Definition at line 68 of file cfwl_combobox.h.

◆ GetBBox()

CFX_RectF pdfium::CFWL_ComboBox::GetBBox ( ) const

Definition at line 185 of file cfwl_combobox.cpp.

◆ GetClassID()

FWL_Type pdfium::CFWL_ComboBox::GetClassID ( ) const
overridevirtual

Implements pdfium::CFWL_Widget.

Definition at line 52 of file cfwl_combobox.cpp.

◆ GetComboEdit()

CFWL_ComboEdit * pdfium::CFWL_ComboBox::GetComboEdit ( ) const
inline

Definition at line 90 of file cfwl_combobox.h.

◆ GetCurrentSelection()

int32_t pdfium::CFWL_ComboBox::GetCurrentSelection ( ) const
inline

Definition at line 93 of file cfwl_combobox.h.

◆ GetCurSel()

int32_t pdfium::CFWL_ComboBox::GetCurSel ( ) const
inline

Definition at line 56 of file cfwl_combobox.h.

◆ GetEditText()

WideString pdfium::CFWL_ComboBox::GetEditText ( ) const

Definition at line 175 of file cfwl_combobox.cpp.

◆ GetTextByIndex()

WideString pdfium::CFWL_ComboBox::GetTextByIndex ( int32_t iIndex) const

Definition at line 131 of file cfwl_combobox.cpp.

◆ HideDropDownList()

void pdfium::CFWL_ComboBox::HideDropDownList ( )

Definition at line 237 of file cfwl_combobox.cpp.

◆ HitTest()

FWL_WidgetHit pdfium::CFWL_ComboBox::HitTest ( const CFX_PointF & point)
overridevirtual

Reimplemented from pdfium::CFWL_Widget.

Definition at line 91 of file cfwl_combobox.cpp.

◆ ModifyStyleExts()

void pdfium::CFWL_ComboBox::ModifyStyleExts ( uint32_t dwStyleExtsAdded,
uint32_t dwStyleExtsRemoved )
overridevirtual

Reimplemented from pdfium::CFWL_Widget.

Definition at line 68 of file cfwl_combobox.cpp.

◆ OnDrawWidget()

void pdfium::CFWL_ComboBox::OnDrawWidget ( CFGAS_GEGraphics * pGraphics,
const CFX_Matrix & matrix )
overridevirtual

Implements pdfium::IFWL_WidgetDelegate.

Definition at line 444 of file cfwl_combobox.cpp.

◆ OnProcessEvent()

void pdfium::CFWL_ComboBox::OnProcessEvent ( CFWL_Event * pEvent)
overridevirtual

Implements pdfium::IFWL_WidgetDelegate.

Definition at line 431 of file cfwl_combobox.cpp.

◆ OnProcessMessage()

void pdfium::CFWL_ComboBox::OnProcessMessage ( CFWL_Message * pMessage)
overridevirtual

Implements pdfium::IFWL_WidgetDelegate.

Definition at line 378 of file cfwl_combobox.cpp.

◆ ProcessSelChanged()

void pdfium::CFWL_ComboBox::ProcessSelChanged ( bool bLButtonUp)

Definition at line 359 of file cfwl_combobox.cpp.

◆ RemoveAll()

void pdfium::CFWL_ComboBox::RemoveAll ( )

Definition at line 64 of file cfwl_combobox.cpp.

◆ RemoveAt()

void pdfium::CFWL_ComboBox::RemoveAt ( int32_t iIndex)

Definition at line 60 of file cfwl_combobox.cpp.

◆ RemoveStates()

void pdfium::CFWL_ComboBox::RemoveStates ( uint32_t dwStates)
overridevirtual

Reimplemented from pdfium::CFWL_Widget.

Definition at line 159 of file cfwl_combobox.cpp.

◆ SetCurSel()

void pdfium::CFWL_ComboBox::SetCurSel ( int32_t iSel)

Definition at line 136 of file cfwl_combobox.cpp.

◆ SetEditText()

void pdfium::CFWL_ComboBox::SetEditText ( const WideString & wsText)

Definition at line 167 of file cfwl_combobox.cpp.

◆ SetStates()

void pdfium::CFWL_ComboBox::SetStates ( uint32_t dwStates)
overridevirtual

Reimplemented from pdfium::CFWL_Widget.

Definition at line 151 of file cfwl_combobox.cpp.

◆ ShowDropDownList()

void pdfium::CFWL_ComboBox::ShowDropDownList ( )

Definition at line 202 of file cfwl_combobox.cpp.

◆ Trace()

void pdfium::CFWL_ComboBox::Trace ( cppgc::Visitor * visitor) const
override

Definition at line 46 of file cfwl_combobox.cpp.

◆ Update()

void pdfium::CFWL_ComboBox::Update ( )
overridevirtual

Implements pdfium::CFWL_Widget.

Definition at line 82 of file cfwl_combobox.cpp.

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

pdfium::CFWL_ComboBox::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 36 of file cfwl_combobox.h.


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