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_fftextedit.h>
Public Attributes | |
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 | |
Protected Attributes | |
cppgc::Member< IFWL_WidgetDelegate > | m_pOldDelegate |
Protected Attributes inherited from CXFA_FFField | |
CFX_RectF | m_UIRect |
CFX_RectF | m_CaptionRect |
Protected Attributes inherited from CXFA_FFWidget | |
cppgc::Member< CXFA_ContentLayoutItem > | m_pLayoutItem |
cppgc::Member< CXFA_FFDocView > | m_pDocView |
cppgc::Member< CXFA_FFPageView > | m_pPageView |
cppgc::Member< CXFA_Node > const | m_pNode |
CFX_RectF | m_WidgetRect |
Private Member Functions | |
bool | CommitData () override |
bool | UpdateFWLData () override |
bool | IsDataChanged () override |
Additional Inherited Members | |
Public Types inherited from CXFA_FFField | |
enum | ShapeOption { kSquareShape = 0 , kRoundShape } |
Public Types inherited from CXFA_FFWidget | |
enum | FocusOption { kDoNotDrawFocus = 0 , kDrawFocus } |
enum | HighlightOption { kNoHighlight = 0 , kHighlight } |
Static Public Member Functions inherited from CXFA_FFWidget | |
static CXFA_FFWidget * | FromLayoutItem (CXFA_LayoutItem *pLayoutItem) |
Definition at line 22 of file cxfa_fftextedit.h.
|
overridedefault |
|
explicitprotected |
Definition at line 34 of file cxfa_fftextedit.cpp.
References CXFA_FFField::CXFA_FFField().
Referenced by CXFA_FFDateTimeEdit::CXFA_FFDateTimeEdit(), and CXFA_FFNumericEdit::CXFA_FFNumericEdit().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 119 of file cxfa_fftextedit.cpp.
References CXFA_FFField::PtInActiveRect().
Referenced by CXFA_FFBarcode::AcceptsFocusOnButtonDown().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 373 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 377 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 383 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 369 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 388 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 365 of file cxfa_fftextedit.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 204 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 400 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 404 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 416 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 420 of file cxfa_fftextedit.cpp.
|
protected |
Definition at line 234 of file cxfa_fftextedit.cpp.
References CXFA_Para::GetHorizontalAlign(), and CXFA_Para::GetVerticalAlign().
Referenced by CXFA_FFNumericEdit::UpdateWidgetProperty(), CXFA_FFPasswordEdit::UpdateWidgetProperty(), and UpdateWidgetProperty().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 428 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 424 of file cxfa_fftextedit.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 229 of file cxfa_fftextedit.cpp.
References CXFA_FFWidget::GetLayoutItem(), and kTextEditValueChanged.
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 51 of file cxfa_fftextedit.cpp.
References CFWL_Widget::GetFWLApp(), CXFA_FFField::LoadWidget(), CFWL_NoteDriver::RegisterEventTarget(), CFWL_Widget::SetAdapterIface(), CFWL_Widget::SetDelegate(), CXFA_FFField::SetNormalWidget(), and UpdateWidgetProperty().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 360 of file cxfa_fftextedit.cpp.
|
nodiscardoverridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 187 of file cxfa_fftextedit.cpp.
References CXFA_FFWidget::GetLayoutItem(), CXFA_FFWidget::InvalidateRect(), kFocused, kTextEditValueChanged, CXFA_FFWidget::OnKillFocus(), CXFA_FFField::ProcessCommittedData(), CXFA_FFField::SendMessageToFWLWidget(), CXFA_FFField::SetEditScrollOffset(), and UpdateFWLData().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 133 of file cxfa_fftextedit.cpp.
References CXFA_FFField::FWLToClient(), CXFA_FFWidget::GetLayoutItem(), CXFA_FFWidget::InvalidateRect(), CXFA_FFWidget::IsFocused(), kFocused, CFWL_MessageMouse::kLeftButtonDown, CXFA_FFField::SendMessageToFWLWidget(), CXFA_FFWidget::SetButtonDown(), and UpdateFWLData().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 344 of file cxfa_fftextedit.cpp.
References CFWL_Event::GetType(), CXFA_FFField::OnProcessEvent(), OnTextFull(), OnTextWillChange(), CFWL_Event::TextFull, and CFWL_Event::TextWillChange.
Referenced by CXFA_FFDateTimeEdit::OnProcessEvent(), and CXFA_FFNumericEdit::OnProcessEvent().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 340 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 148 of file cxfa_fftextedit.cpp.
References CXFA_FFField::FWLToClient(), CXFA_FFWidget::GetLayoutItem(), CXFA_FFWidget::InvalidateRect(), CXFA_FFWidget::IsFocused(), kFocused, CFWL_MessageMouse::kRightButtonDown, CXFA_FFField::SendMessageToFWLWidget(), CXFA_FFWidget::SetButtonDown(), and UpdateFWLData().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 163 of file cxfa_fftextedit.cpp.
References CXFA_FFWidget::GetDoc(), and CXFA_FFField::OnRButtonUp().
|
nodiscardoverridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 172 of file cxfa_fftextedit.cpp.
References CXFA_FFWidget::GetLayoutItem(), CXFA_FFWidget::InvalidateRect(), CXFA_FFWidget::IsFocused(), kFocused, kTextEditValueChanged, CXFA_FFWidget::OnSetFocus(), CXFA_FFField::SendMessageToFWLWidget(), and UpdateFWLData().
void CXFA_FFTextEdit::OnTextFull | ( | CFWL_Widget * | pWidget | ) |
Definition at line 335 of file cxfa_fftextedit.cpp.
References CXFA_EventParam::CXFA_EventParam(), and XFA_EVENT_Full.
Referenced by OnProcessEvent().
void CXFA_FFTextEdit::OnTextWillChange | ( | CFWL_Widget * | pWidget, |
CFWL_EventTextWillChange * | change ) |
Definition at line 316 of file cxfa_fftextedit.cpp.
References CXFA_EventParam::CXFA_EventParam(), CFWL_EventTextWillChange::GetChangeText(), CXFA_FFWidget::GetLayoutItem(), CFWL_EventTextWillChange::GetPreviousText(), kTextEditValueChanged, CXFA_EventParam::m_bCancelAction, CXFA_EventParam::m_iSelEnd, CXFA_EventParam::m_iSelStart, CFWL_EventTextWillChange::SetCancelled(), CFWL_EventTextWillChange::SetChangeText(), and XFA_EVENT_Change.
Referenced by OnProcessEvent().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 408 of file cxfa_fftextedit.cpp.
void CXFA_FFTextEdit::PreFinalize | ( | ) |
Definition at line 38 of file cxfa_fftextedit.cpp.
References CFWL_NoteDriver::UnregisterEventTarget().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 396 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 412 of file cxfa_fftextedit.cpp.
|
override |
Definition at line 46 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 392 of file cxfa_fftextedit.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 272 of file cxfa_fftextedit.cpp.
References CFWL_Edit::GetLimit(), CFWL_Edit::GetText(), CXFA_FFWidget::IsFocused(), kDisplay, kEdit, fxcrt::WideString::operator!=(), CFWL_Edit::SetLimit(), and CFWL_Edit::SetTextSkipNotify().
Referenced by OnKillFocus(), OnLButtonDown(), OnRButtonDown(), and OnSetFocus().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 74 of file cxfa_fftextedit.cpp.
References GetAlignment(), CFWL_Edit::SetLimit(), and CXFA_FFField::UpdateUIProperty().
Referenced by LoadWidget(), and CXFA_FFBarcode::UpdateWidgetProperty().
CXFA_FFTextEdit::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 26 of file cxfa_fftextedit.h.
|
protected |
Definition at line 78 of file cxfa_fftextedit.h.