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
CPDF_AAction Class Reference

#include <cpdf_aaction.h>

+ Collaboration diagram for CPDF_AAction:

Public Types

enum  AActionType {
  kCursorEnter = 0 , kCursorExit , kButtonDown , kButtonUp ,
  kGetFocus , kLoseFocus , kPageOpen , kPageClose ,
  kPageVisible , kPageInvisible , kOpenPage , kClosePage ,
  kKeyStroke , kFormat , kValidate , kCalculate ,
  kCloseDocument , kSaveDocument , kDocumentSaved , kPrintDocument ,
  kDocumentPrinted , kDocumentOpen , kNumberOfActions
}
 

Public Member Functions

 CPDF_AAction (RetainPtr< const CPDF_Dictionary > pDict)
 
 CPDF_AAction (const CPDF_AAction &that)
 
 ~CPDF_AAction ()
 
bool ActionExist (AActionType eType) const
 
CPDF_Action GetAction (AActionType eType) const
 
bool HasDict () const
 

Static Public Member Functions

static bool IsUserInput (AActionType type)
 

Detailed Description

Definition at line 14 of file cpdf_aaction.h.

Member Enumeration Documentation

◆ AActionType

Enumerator
kCursorEnter 
kCursorExit 
kButtonDown 
kButtonUp 
kGetFocus 
kLoseFocus 
kPageOpen 
kPageClose 
kPageVisible 
kPageInvisible 
kOpenPage 
kClosePage 
kKeyStroke 
kFormat 
kValidate 
kCalculate 
kCloseDocument 
kSaveDocument 
kDocumentSaved 
kPrintDocument 
kDocumentPrinted 
kDocumentOpen 
kNumberOfActions 

Definition at line 16 of file cpdf_aaction.h.

Constructor & Destructor Documentation

◆ CPDF_AAction() [1/2]

CPDF_AAction::CPDF_AAction ( RetainPtr< const CPDF_Dictionary > pDict)
explicit

Definition at line 47 of file cpdf_aaction.cpp.

References CPDF_AAction().

Referenced by CPDF_AAction().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CPDF_AAction() [2/2]

CPDF_AAction::CPDF_AAction ( const CPDF_AAction & that)
default

◆ ~CPDF_AAction()

CPDF_AAction::~CPDF_AAction ( )
default

Member Function Documentation

◆ ActionExist()

bool CPDF_AAction::ActionExist ( AActionType eType) const

Definition at line 54 of file cpdf_aaction.cpp.

Referenced by FORM_DoDocumentAAction(), FORM_DoPageAAction(), FPDF_GetPageAAction(), CPDFSDK_BAAnnot::GetAAction(), CPDFSDK_InteractiveForm::OnCalculate(), CPDFSDK_InteractiveForm::OnFormat(), CPDFSDK_InteractiveForm::OnKeyStrokeCommit(), and CPDFSDK_InteractiveForm::OnValidate().

+ Here is the caller graph for this function:

◆ GetAction()

CPDF_Action CPDF_AAction::GetAction ( AActionType eType) const

◆ HasDict()

bool CPDF_AAction::HasDict ( ) const
inline

Definition at line 48 of file cpdf_aaction.h.

Referenced by CPDFSDK_Widget::GetAAction().

+ Here is the caller graph for this function:

◆ IsUserInput()

bool CPDF_AAction::IsUserInput ( AActionType type)
static

Definition at line 63 of file cpdf_aaction.cpp.

References kButtonDown, kButtonUp, and kKeyStroke.

Referenced by CPDFSDK_FormFillEnvironment::DoActionLink(), and CPDFSDK_FormFillEnvironment::DoActionNoJs().

+ Here is the caller graph for this function:

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