![]() |
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 24 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 117 of file cxfa_fftextedit.cpp.
References CXFA_FFField::PtInActiveRect().
Referenced by CXFA_FFBarcode::AcceptsFocusOnButtonDown().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 369 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 373 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 379 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 365 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 384 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 361 of file cxfa_fftextedit.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 202 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 396 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 412 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 416 of file cxfa_fftextedit.cpp.
|
protected |
Definition at line 232 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 424 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 420 of file cxfa_fftextedit.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFField.
Definition at line 227 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 pdfium::CFWL_Widget::GetFWLApp(), CXFA_FFField::LoadWidget(), pdfium::CFWL_NoteDriver::RegisterEventTarget(), pdfium::CFWL_Widget::SetAdapterIface(), pdfium::CFWL_Widget::SetDelegate(), CXFA_FFField::SetNormalWidget(), and UpdateWidgetProperty().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 356 of file cxfa_fftextedit.cpp.
|
nodiscardoverridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 185 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 131 of file cxfa_fftextedit.cpp.
References CXFA_FFField::FWLToClient(), CXFA_FFWidget::GetLayoutItem(), CXFA_FFWidget::InvalidateRect(), CXFA_FFWidget::IsFocused(), kFocused, pdfium::CFWL_MessageMouse::kLeftButtonDown, CXFA_FFField::SendMessageToFWLWidget(), CXFA_FFWidget::SetButtonDown(), and UpdateFWLData().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 340 of file cxfa_fftextedit.cpp.
References pdfium::CFWL_Event::GetType(), CXFA_FFField::OnProcessEvent(), OnTextFull(), OnTextWillChange(), pdfium::CFWL_Event::TextFull, and pdfium::CFWL_Event::TextWillChange.
Referenced by CXFA_FFDateTimeEdit::OnProcessEvent(), and CXFA_FFNumericEdit::OnProcessEvent().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 336 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 146 of file cxfa_fftextedit.cpp.
References CXFA_FFField::FWLToClient(), CXFA_FFWidget::GetLayoutItem(), CXFA_FFWidget::InvalidateRect(), CXFA_FFWidget::IsFocused(), kFocused, pdfium::CFWL_MessageMouse::kRightButtonDown, CXFA_FFField::SendMessageToFWLWidget(), CXFA_FFWidget::SetButtonDown(), and UpdateFWLData().
|
overridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 161 of file cxfa_fftextedit.cpp.
References CXFA_FFWidget::GetDoc(), and CXFA_FFField::OnRButtonUp().
|
nodiscardoverridevirtual |
Reimplemented from CXFA_FFField.
Definition at line 170 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 331 of file cxfa_fftextedit.cpp.
References CXFA_EventParam::CXFA_EventParam(), and XFA_EVENT_Full.
Referenced by OnProcessEvent().
void CXFA_FFTextEdit::OnTextWillChange | ( | pdfium::CFWL_Widget * | pWidget, |
pdfium::CFWL_EventTextWillChange * | change ) |
Definition at line 312 of file cxfa_fftextedit.cpp.
References CXFA_EventParam::CXFA_EventParam(), pdfium::CFWL_EventTextWillChange::GetChangeText(), CXFA_FFWidget::GetLayoutItem(), pdfium::CFWL_EventTextWillChange::GetPreviousText(), kTextEditValueChanged, CXFA_EventParam::m_bCancelAction, CXFA_EventParam::m_iSelEnd, CXFA_EventParam::m_iSelStart, pdfium::CFWL_EventTextWillChange::SetCancelled(), pdfium::CFWL_EventTextWillChange::SetChangeText(), and XFA_EVENT_Change.
Referenced by OnProcessEvent().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 404 of file cxfa_fftextedit.cpp.
void CXFA_FFTextEdit::PreFinalize | ( | ) |
Definition at line 38 of file cxfa_fftextedit.cpp.
References pdfium::CFWL_NoteDriver::UnregisterEventTarget().
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 392 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 408 of file cxfa_fftextedit.cpp.
|
override |
Definition at line 46 of file cxfa_fftextedit.cpp.
|
overridevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 388 of file cxfa_fftextedit.cpp.
|
overrideprivatevirtual |
Reimplemented from CXFA_FFWidget.
Definition at line 270 of file cxfa_fftextedit.cpp.
References pdfium::CFWL_Edit::GetLimit(), pdfium::CFWL_Edit::GetText(), CXFA_FFWidget::IsFocused(), kDisplay, kEdit, fxcrt::WideString::operator!=(), pdfium::CFWL_Edit::SetLimit(), and pdfium::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(), pdfium::CFWL_Edit::SetLimit(), and CXFA_FFField::UpdateUIProperty().
Referenced by LoadWidget(), and CXFA_FFBarcode::UpdateWidgetProperty().
CXFA_FFTextEdit::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 28 of file cxfa_fftextedit.h.
|
protected |
Definition at line 81 of file cxfa_fftextedit.h.