Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cxfa_fflistbox.h>
Public Member Functions | |
~CXFA_FFListBox () override | |
void | PreFinalize () |
void | Trace (cppgc::Visitor *visitor) const override |
bool | LoadWidget () override |
bool | OnKillFocus (CXFA_FFWidget *pNewWidget) override |
void | OnProcessMessage (CFWL_Message *pMessage) override |
void | OnProcessEvent (CFWL_Event *pEvent) override |
void | OnDrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override |
FormFieldType | GetFormFieldType () override |
void | InsertItem (const WideString &wsLabel, int32_t nIndex) override |
void | DeleteItem (int32_t nIndex) override |
void | OnSelectChanged (CFWL_Widget *pWidget) |
void | SetItemState (int32_t nIndex, bool bSelected) |
Public Member Functions inherited from CXFA_FFDropDown | |
~CXFA_FFDropDown () override | |
CXFA_FFDropDown * | AsDropDown () override |
virtual CXFA_FFComboBox * | AsComboBox () |
Public Member Functions inherited from CXFA_FFField | |
~CXFA_FFField () override | |
void | Trace (cppgc::Visitor *visitor) const override |
CXFA_FFField * | AsField () override |
CFX_RectF | GetBBox (FocusOption focus) override |
void | RenderWidget (CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight) override |
bool | IsLoaded () override |
bool | PerformLayout () override |
bool | AcceptsFocusOnButtonDown (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override |
bool | OnMouseEnter () override |
bool | OnMouseExit () override |
bool | OnLButtonDown (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnLButtonUp (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnLButtonDblClk (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnMouseMove (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnMouseWheel (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, const CFX_Vector &delta) override |
bool | OnRButtonDown (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnRButtonUp (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnRButtonDblClk (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) override |
bool | OnSetFocus (CXFA_FFWidget *pOldWidget) override |
bool | OnKeyDown (XFA_FWL_VKEYCODE dwKeyCode, Mask< XFA_FWL_KeyFlag > dwFlags) override |
bool | OnChar (uint32_t dwChar, Mask< XFA_FWL_KeyFlag > dwFlags) override |
FWL_WidgetHit | HitTest (const CFX_PointF &point) override |
void | UpdateFWL () |
uint32_t | UpdateUIProperty () |
Public Member Functions inherited from CXFA_FFWidget | |
~CXFA_FFWidget () override | |
void | Trace (cppgc::Visitor *visitor) const override |
CFX_Matrix | GetRotateMatrix () override |
void | DisplayCaret (bool bVisible, const CFX_RectF *pRtAnchor) override |
void | GetBorderColorAndThickness (FX_ARGB *cr, float *fWidth) override |
virtual void | UpdateWidgetProperty () |
virtual bool | CanUndo () |
virtual bool | CanRedo () |
virtual bool | CanCopy () |
virtual bool | CanCut () |
virtual bool | CanPaste () |
virtual bool | CanSelectAll () |
virtual bool | CanDelete () |
virtual bool | CanDeSelect () |
virtual bool | Undo () |
virtual bool | Redo () |
virtual absl::optional< WideString > | Copy () |
virtual absl::optional< WideString > | Cut () |
virtual bool | Paste (const WideString &wsPaste) |
virtual void | SelectAll () |
virtual void | Delete () |
virtual void | DeSelect () |
virtual WideString | GetText () |
CXFA_Node * | GetNode () const |
CXFA_ContentLayoutItem * | GetLayoutItem () const |
void | SetLayoutItem (CXFA_ContentLayoutItem *pItem) |
CXFA_FFPageView * | GetPageView () const |
void | SetPageView (CXFA_FFPageView *pPageView) |
CXFA_FFDocView * | GetDocView () const |
void | SetDocView (CXFA_FFDocView *pDocView) |
CXFA_FFWidget * | GetNextFFWidget () const |
const CFX_RectF & | GetWidgetRect () const |
const CFX_RectF & | RecacheWidgetRect () const |
void | ModifyStatus (Mask< XFA_WidgetStatus > dwAdded, Mask< XFA_WidgetStatus > dwRemoved) |
CXFA_FFDoc * | GetDoc () |
CXFA_FFApp * | GetApp () |
CXFA_FFApp::CallbackIface * | GetAppProvider () |
CFWL_App * | GetFWLApp () const |
void | InvalidateRect () |
bool | IsFocused () const |
CFX_PointF | Rotate2Normal (const CFX_PointF &point) |
bool | IsLayoutRectEmpty () |
CXFA_LayoutItem * | GetParent () |
bool | IsAncestorOf (CXFA_FFWidget *pWidget) |
bool | HasEventUnderHandler (XFA_EVENTTYPE eEventType, CXFA_FFWidgetHandler *pHandler) |
bool | ProcessEventUnderHandler (CXFA_EventParam *params, CXFA_FFWidgetHandler *pHandler) |
Public Member Functions inherited from CFWL_Widget::AdapterIface | |
virtual | ~AdapterIface ()=default |
Public Member Functions inherited from IFWL_WidgetDelegate | |
virtual | ~IFWL_WidgetDelegate ()=default |
Public Attributes | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Public Attributes inherited from CXFA_FFDropDown | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Public Attributes inherited from CXFA_FFField | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Public Attributes inherited from CXFA_FFWidget | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Private Member Functions | |
bool | CommitData () override |
bool | UpdateFWLData () override |
bool | IsDataChanged () override |
Definition at line 14 of file cxfa_fflistbox.h.
|
overridedefault |
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 93 of file cxfa_fflistbox.cpp.
|
overridevirtual |
Implements CXFA_FFDropDown.
Definition at line 183 of file cxfa_fflistbox.cpp.
References CXFA_FFWidget::InvalidateRect().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 215 of file cxfa_fflistbox.cpp.
|
overridevirtual |
Implements CXFA_FFDropDown.
Definition at line 177 of file cxfa_fflistbox.cpp.
References CXFA_FFWidget::InvalidateRect().
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 104 of file cxfa_fflistbox.cpp.
References CFWL_ListBox::Item::IsSelected().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 47 of file cxfa_fflistbox.cpp.
References CFWL_Widget::GetFWLApp(), CXFA_FFField::LoadWidget(), CFWL_Widget::ModifyStyleExts(), CFWL_Widget::ModifyStyles(), CFWL_NoteDriver::RegisterEventTarget(), CFWL_Widget::SetAdapterIface(), CFWL_Widget::SetDelegate(), and CXFA_FFField::SetNormalWidget().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 210 of file cxfa_fflistbox.cpp.
|
nodiscardoverridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 86 of file cxfa_fflistbox.cpp.
References CXFA_FFField::OnKillFocus(), CXFA_FFField::ProcessCommittedData(), and UpdateFWLData().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 198 of file cxfa_fflistbox.cpp.
References CFWL_Event::GetType(), CXFA_FFField::OnProcessEvent(), OnSelectChanged(), and CFWL_Event::SelectChanged.
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 194 of file cxfa_fflistbox.cpp.
void CXFA_FFListBox::OnSelectChanged | ( | CFWL_Widget * | pWidget | ) |
Definition at line 164 of file cxfa_fflistbox.cpp.
References CXFA_EventParam::CXFA_EventParam(), and XFA_EVENT_Change.
Referenced by OnProcessEvent().
void CXFA_FFListBox::PreFinalize | ( | ) |
Definition at line 34 of file cxfa_fflistbox.cpp.
References CFWL_NoteDriver::UnregisterEventTarget().
void CXFA_FFListBox::SetItemState | ( | int32_t | nIndex, |
bool | bSelected ) |
Definition at line 170 of file cxfa_fflistbox.cpp.
References CXFA_FFWidget::InvalidateRect().
|
override |
Definition at line 42 of file cxfa_fflistbox.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 146 of file cxfa_fflistbox.cpp.
Referenced by OnKillFocus().
CXFA_FFListBox::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 18 of file cxfa_fflistbox.h.