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

#include <cxfa_ffsignature.h>

Inheritance diagram for CXFA_FFSignature:
Collaboration diagram for CXFA_FFSignature:

Public Member Functions

 ~CXFA_FFSignature () override
void RenderWidget (CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight) override
bool LoadWidget () 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 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
FormFieldType GetFormFieldType () override
Public Member Functions inherited from CXFA_FFField
 ~CXFA_FFField () override
virtual CXFA_FFDropDownAsDropDown ()
void Trace (cppgc::Visitor *visitor) const override
CXFA_FFFieldAsField () override
CFX_RectF GetBBox (FocusOption focus) override
bool IsLoaded () override
bool PerformLayout () override
bool OnSetFocus (CXFA_FFWidget *pOldWidget) override
bool OnKillFocus (CXFA_FFWidget *pNewWidget) override
void OnProcessMessage (pdfium::CFWL_Message *pMessage) override
void OnProcessEvent (pdfium::CFWL_Event *pEvent) override
void OnDrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) 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 UpdateFWLData ()
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 std::optional< WideStringCopy ()
virtual std::optional< WideStringCut ()
virtual bool Paste (const WideString &wsPaste)
virtual void SelectAll ()
virtual void Delete ()
virtual void DeSelect ()
virtual WideString GetText ()
CXFA_NodeGetNode () const
CXFA_ContentLayoutItemGetLayoutItem () const
void SetLayoutItem (CXFA_ContentLayoutItem *pItem)
CXFA_FFPageViewGetPageView () const
void SetPageView (CXFA_FFPageView *pPageView)
CXFA_FFDocViewGetDocView () const
void SetDocView (CXFA_FFDocView *pDocView)
CXFA_FFWidgetGetNextFFWidget () const
const CFX_RectFGetWidgetRect () const
const CFX_RectFRecacheWidgetRect () const
void ModifyStatus (Mask< XFA_WidgetStatus > dwAdded, Mask< XFA_WidgetStatus > dwRemoved)
CXFA_FFDocGetDoc ()
CXFA_FFAppGetApp ()
CXFA_FFApp::CallbackIfaceGetAppProvider ()
CFWL_AppGetFWLApp () const
void InvalidateRect ()
bool IsFocused () const
CFX_PointF Rotate2Normal (const CFX_PointF &point)
bool IsLayoutRectEmpty ()
CXFA_LayoutItemGetParent ()
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

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

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_FFWidgetFromLayoutItem (CXFA_LayoutItem *pLayoutItem)
Protected Member Functions inherited from CXFA_FFField
 CXFA_FFField (CXFA_Node *pNode)
bool PtInActiveRect (const CFX_PointF &point) override
virtual void SetFWLRect ()
virtual bool CommitData ()
virtual bool IsDataChanged ()
CFWL_WidgetGetNormalWidget ()
const CFWL_WidgetGetNormalWidget () const
void SetNormalWidget (CFWL_Widget *widget)
CFX_PointF FWLToClient (const CFX_PointF &point)
void LayoutCaption ()
void RenderCaption (CFGAS_GEGraphics *pGS, const CFX_Matrix &pMatrix)
int32_t CalculateOverride ()
int32_t CalculateNode (CXFA_Node *pNode)
bool ProcessCommittedData ()
void DrawHighlight (CFGAS_GEGraphics *pGS, const CFX_Matrix &pMatrix, HighlightOption highlight, ShapeOption shape)
void SendMessageToFWLWidget (CFWL_Message *pMessage)
void CapPlacement ()
void CapTopBottomPlacement (const CXFA_Margin *margin, const CFX_RectF &rtWidget, XFA_AttributeValue iCapPlacement)
void CapLeftRightPlacement (const CXFA_Margin *margin, const CFX_RectF &rtWidget, XFA_AttributeValue iCapPlacement)
void SetEditScrollOffset ()
Protected Member Functions inherited from CXFA_FFWidget
 CXFA_FFWidget (CXFA_Node *pNode)
void DrawBorder (CFGAS_GEGraphics *pGS, CXFA_Box *box, const CFX_RectF &rtBorder, const CFX_Matrix &matrix)
void DrawBorderWithFlag (CFGAS_GEGraphics *pGS, CXFA_Box *box, const CFX_RectF &rtBorder, const CFX_Matrix &matrix, bool forceRound)
CFX_RectF GetRectWithoutRotate ()
bool HasVisibleStatus () const
void EventKillFocus ()
bool IsButtonDown ()
void SetButtonDown (bool bSet)
Protected Attributes inherited from CXFA_FFField
CFX_RectF m_UIRect
CFX_RectF m_CaptionRect
Protected Attributes inherited from CXFA_FFWidget
cppgc::Member< CXFA_ContentLayoutItemm_pLayoutItem
cppgc::Member< CXFA_FFDocViewm_pDocView
cppgc::Member< CXFA_FFPageViewm_pPageView
cppgc::Member< CXFA_Node > const m_pNode
CFX_RectF m_WidgetRect

Detailed Description

Definition at line 12 of file cxfa_ffsignature.h.

Constructor & Destructor Documentation

◆ ~CXFA_FFSignature()

CXFA_FFSignature::~CXFA_FFSignature ( )
overridedefault

Member Function Documentation

◆ AcceptsFocusOnButtonDown()

bool CXFA_FFSignature::AcceptsFocusOnButtonDown ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point,
CFWL_MessageMouse::MouseCommand command )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 49 of file cxfa_ffsignature.cpp.

◆ GetFormFieldType()

FormFieldType CXFA_FFSignature::GetFormFieldType ( )
overridevirtual

Reimplemented from CXFA_FFWidget.

Definition at line 117 of file cxfa_ffsignature.cpp.

◆ HitTest()

FWL_WidgetHit CXFA_FFSignature::HitTest ( const CFX_PointF & point)
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 106 of file cxfa_ffsignature.cpp.

References pdfium::Client, CFX_RectF::Contains(), CXFA_FFField::FWLToClient(), CXFA_FFWidget::GetRectWithoutRotate(), CXFA_FFField::m_CaptionRect, pdfium::Titlebar, and pdfium::Unknown.

Here is the call graph for this function:

◆ LoadWidget()

bool CXFA_FFSignature::LoadWidget ( )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 20 of file cxfa_ffsignature.cpp.

References CXFA_FFField::LoadWidget().

Here is the call graph for this function:

◆ OnChar()

bool CXFA_FFSignature::OnChar ( uint32_t dwChar,
Mask< XFA_FWL_KeyFlag > dwFlags )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 102 of file cxfa_ffsignature.cpp.

◆ OnKeyDown()

bool CXFA_FFSignature::OnKeyDown ( XFA_FWL_VKEYCODE dwKeyCode,
Mask< XFA_FWL_KeyFlag > dwFlags )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 97 of file cxfa_ffsignature.cpp.

◆ OnLButtonDblClk()

bool CXFA_FFSignature::OnLButtonDblClk ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 66 of file cxfa_ffsignature.cpp.

◆ OnLButtonDown()

bool CXFA_FFSignature::OnLButtonDown ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 56 of file cxfa_ffsignature.cpp.

◆ OnLButtonUp()

bool CXFA_FFSignature::OnLButtonUp ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 61 of file cxfa_ffsignature.cpp.

◆ OnMouseEnter()

bool CXFA_FFSignature::OnMouseEnter ( )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 41 of file cxfa_ffsignature.cpp.

◆ OnMouseExit()

bool CXFA_FFSignature::OnMouseExit ( )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 45 of file cxfa_ffsignature.cpp.

◆ OnMouseMove()

bool CXFA_FFSignature::OnMouseMove ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 71 of file cxfa_ffsignature.cpp.

◆ OnMouseWheel()

bool CXFA_FFSignature::OnMouseWheel ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point,
const CFX_Vector & delta )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 76 of file cxfa_ffsignature.cpp.

◆ OnRButtonDblClk()

bool CXFA_FFSignature::OnRButtonDblClk ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 92 of file cxfa_ffsignature.cpp.

◆ OnRButtonDown()

bool CXFA_FFSignature::OnRButtonDown ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 82 of file cxfa_ffsignature.cpp.

◆ OnRButtonUp()

bool CXFA_FFSignature::OnRButtonUp ( Mask< XFA_FWL_KeyFlag > dwFlags,
const CFX_PointF & point )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 87 of file cxfa_ffsignature.cpp.

◆ RenderWidget()

void CXFA_FFSignature::RenderWidget ( CFGAS_GEGraphics * pGS,
const CFX_Matrix & matrix,
HighlightOption highlight )
overridevirtual

Reimplemented from CXFA_FFField.

Definition at line 25 of file cxfa_ffsignature.cpp.

References CFX_Matrix::Concat(), CXFA_FFField::DrawHighlight(), CXFA_FFWidget::GetRotateMatrix(), CXFA_FFWidget::HasVisibleStatus(), CXFA_FFField::kSquareShape, CXFA_FFField::RenderCaption(), and CXFA_FFWidget::RenderWidget().

Here is the call graph for this function:

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CXFA_FFSignature::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 14 of file cxfa_ffsignature.h.


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