![]() |
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_ffdatetimeedit.h>
Public Member Functions | |
| CXFA_FFDateTimeEdit (CXFA_Node *pNode) | |
| ~CXFA_FFDateTimeEdit () override | |
| CFX_RectF | GetBBox (FocusOption focus) override |
| bool | LoadWidget () override |
| void | UpdateWidgetProperty () override |
| void | OnProcessEvent (pdfium::CFWL_Event *pEvent) override |
| void | OnSelectChanged (pdfium::CFWL_Widget *pWidget, int32_t iYear, int32_t iMonth, int32_t iDay) |
| bool | CanUndo () override |
| bool | CanRedo () override |
| bool | CanCopy () override |
| bool | CanCut () override |
| bool | CanPaste () override |
| bool | CanSelectAll () override |
| bool | Undo () override |
| bool | Redo () override |
| std::optional< WideString > | Copy () override |
| std::optional< WideString > | Cut () override |
| bool | Paste (const WideString &wsPaste) override |
| void | SelectAll () override |
| void | Delete () override |
| void | DeSelect () override |
| WideString | GetText () override |
| Public Member Functions inherited from CXFA_FFTextEdit | |
| ~CXFA_FFTextEdit () override | |
| void | PreFinalize () |
| void | Trace (cppgc::Visitor *visitor) const override |
| bool | LoadWidget () override |
| void | UpdateWidgetProperty () override |
| bool | AcceptsFocusOnButtonDown (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override |
| bool | OnLButtonDown (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) 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 | OnSetFocus (CXFA_FFWidget *pOldWidget) override |
| bool | OnKillFocus (CXFA_FFWidget *pNewWidget) override |
| void | OnProcessMessage (CFWL_Message *pMessage) override |
| void | OnProcessEvent (pdfium::CFWL_Event *pEvent) override |
| void | OnDrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override |
| void | OnTextWillChange (pdfium::CFWL_Widget *pWidget, pdfium::CFWL_EventTextWillChange *change) |
| void | OnTextFull (CFWL_Widget *pWidget) |
| bool | CanUndo () override |
| bool | CanRedo () override |
| bool | CanCopy () override |
| bool | CanCut () override |
| bool | CanPaste () override |
| bool | CanSelectAll () override |
| bool | Undo () override |
| bool | Redo () override |
| std::optional< WideString > | Copy () override |
| std::optional< WideString > | Cut () override |
| bool | Paste (const WideString &wsPaste) override |
| void | SelectAll () override |
| void | Delete () override |
| void | DeSelect () override |
| WideString | GetText () override |
| FormFieldType | GetFormFieldType () override |
| Public Member Functions inherited from CXFA_FFField | |
| ~CXFA_FFField () override | |
| virtual CXFA_FFDropDown * | AsDropDown () |
| 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 | OnMouseEnter () override |
| bool | OnMouseExit () 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 | OnRButtonDblClk (Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point) 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 bool | CanDelete () |
| virtual bool | CanDeSelect () |
| 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 pdfium::IFWL_WidgetDelegate | |
| virtual | ~IFWL_WidgetDelegate ()=default |
Private Member Functions | |
| bool | PtInActiveRect (const CFX_PointF &point) override |
| bool | CommitData () override |
| bool | UpdateFWLData () override |
| bool | IsDataChanged () override |
Definition at line 18 of file cxfa_ffdatetimeedit.h.
|
explicit |
Definition at line 23 of file cxfa_ffdatetimeedit.cpp.
References CXFA_FFTextEdit::CXFA_FFTextEdit().
|
overridedefault |
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 228 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::HasSelection().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 232 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_Widget::GetStyleExts(), and pdfium::CFWL_DateTimePicker::HasSelection().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 238 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_Widget::GetStyleExts().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 224 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::CanRedo().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 242 of file cxfa_ffdatetimeedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 220 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::CanUndo().
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 146 of file cxfa_ffdatetimeedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 246 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::Copy().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 258 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::Cut().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 270 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::ClearText().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 274 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::ClearSelection().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 32 of file cxfa_ffdatetimeedit.cpp.
References CFX_RectF::CFX_RectF(), CXFA_FFWidget::GetBBox(), CXFA_FFWidget::kDoNotDrawFocus, and CXFA_FFWidget::kDrawFocus.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 278 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::GetEditText().
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 178 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::GetEditText(), CXFA_FFWidget::GetLayoutItem(), and kTextEditValueChanged.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 43 of file cxfa_ffdatetimeedit.cpp.
References CXFA_Value::GetChildValueClassID(), CXFA_LocaleValue::GetDate(), CFX_DateTime::GetDay(), pdfium::CFWL_Widget::GetFWLApp(), CFX_DateTime::GetMonth(), CFX_DateTime::GetYear(), CFX_DateTime::IsSet(), CXFA_FFField::LoadWidget(), pdfium::CFWL_NoteDriver::RegisterEventTarget(), pdfium::CFWL_Widget::SetAdapterIface(), pdfium::CFWL_DateTimePicker::SetCurSel(), pdfium::CFWL_Widget::SetDelegate(), pdfium::CFWL_DateTimePicker::SetEditText(), CXFA_FFField::SetNormalWidget(), and UpdateWidgetProperty().
|
overridevirtual |
Implements pdfium::IFWL_WidgetDelegate.
Definition at line 210 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_EventSelectChanged::GetDay(), pdfium::CFWL_EventSelectChanged::GetMonth(), pdfium::CFWL_Event::GetType(), pdfium::CFWL_EventSelectChanged::GetYear(), CXFA_FFTextEdit::OnProcessEvent(), OnSelectChanged(), and pdfium::CFWL_Event::SelectChanged.
| void CXFA_FFDateTimeEdit::OnSelectChanged | ( | pdfium::CFWL_Widget * | pWidget, |
| int32_t | iYear, | ||
| int32_t | iMonth, | ||
| int32_t | iDay ) |
Definition at line 186 of file cxfa_ffdatetimeedit.cpp.
References CFX_DateTime::CFX_DateTime(), CXFA_EventParam::CXFA_EventParam(), CXFA_FFWidget::GetDoc(), CXFA_LocaleValue::kDate, CXFA_EventParam::m_eType, CXFA_LocaleValue::SetDate(), pdfium::CFWL_DateTimePicker::SetEditText(), pdfium::CFWL_DateTimePicker::Update(), XFA_EVENT_Change, and XFA_EVENT_Unknown.
Referenced by OnProcessEvent().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 262 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::Paste().
|
overrideprivatevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 38 of file cxfa_ffdatetimeedit.cpp.
References CFX_RectF::Contains(), and pdfium::CFWL_DateTimePicker::GetBBox().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 254 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::Redo().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 266 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::SelectAll().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 250 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::Undo().
|
overrideprivatevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 155 of file cxfa_ffdatetimeedit.cpp.
References CXFA_LocaleValue::GetDate(), CFX_DateTime::GetDay(), CFX_DateTime::GetMonth(), CFX_DateTime::GetYear(), CXFA_FFWidget::IsFocused(), CFX_DateTime::IsSet(), CXFA_LocaleValue::IsValid(), kDisplay, kEdit, pdfium::CFWL_DateTimePicker::SetCurSel(), and pdfium::CFWL_DateTimePicker::SetEditText().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 84 of file cxfa_ffdatetimeedit.cpp.
References pdfium::CFWL_DateTimePicker::ModifyEditStyleExts(), pdfium::CFWL_DateTimePicker::SetEditLimit(), and CXFA_FFField::UpdateUIProperty().
Referenced by LoadWidget().