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

#include <cjs_document.h>

+ Inheritance diagram for CJS_Document:
+ Collaboration diagram for CJS_Document:

Public Member Functions

 CJS_Document (v8::Local< v8::Object > pObject, CJS_Runtime *pRuntime)
 
 ~CJS_Document () override
 
void SetFormFillEnv (CPDFSDK_FormFillEnvironment *pFormFillEnv)
 
CPDFSDK_FormFillEnvironmentGetFormFillEnv () const
 
void AddDelayData (std::unique_ptr< CJS_DelayData > pData)
 
void DoFieldDelay (const WideString &sFieldName, int nControlIndex)
 
- Public Member Functions inherited from CJS_Object
 CJS_Object (v8::Local< v8::Object > pObject, CJS_Runtime *pRuntime)
 
virtual ~CJS_Object ()
 
v8::Local< v8::Object > ToV8Object ()
 
CJS_RuntimeGetRuntime () const
 
- Public Member Functions inherited from fxcrt::Observable
 Observable ()
 
 Observable (const Observable &that)=delete
 
Observableoperator= (const Observable &that)=delete
 
 ~Observable ()
 
void AddObserver (ObserverIface *pObserver)
 
void RemoveObserver (ObserverIface *pObserver)
 
void NotifyObservers ()
 

Static Public Member Functions

static uint32_t GetObjDefnID ()
 
static void DefineJSObjects (CFXJS_Engine *pEngine)
 
- Static Public Member Functions inherited from CJS_Object
static void DefineConsts (CFXJS_Engine *pEngine, uint32_t nObjDefnID, pdfium::span< const JSConstSpec > consts)
 
static void DefineProps (CFXJS_Engine *pEngine, uint32_t nObjDefnID, pdfium::span< const JSPropertySpec > consts)
 
static void DefineMethods (CFXJS_Engine *pEngine, uint32_t nObjDefnID, pdfium::span< const JSMethodSpec > consts)
 

Additional Inherited Members

- Protected Member Functions inherited from fxcrt::Observable
size_t ActiveObserversForTesting () const
 

Detailed Description

Definition at line 23 of file cjs_document.h.

Constructor & Destructor Documentation

◆ CJS_Document()

CJS_Document::CJS_Document ( v8::Local< v8::Object > pObject,
CJS_Runtime * pRuntime )

Definition at line 134 of file cjs_document.cpp.

References CJS_Object::GetRuntime(), and SetFormFillEnv().

+ Here is the call graph for this function:

◆ ~CJS_Document()

CJS_Document::~CJS_Document ( )
overridedefault

Member Function Documentation

◆ AddDelayData()

void CJS_Document::AddDelayData ( std::unique_ptr< CJS_DelayData > pData)

Definition at line 1380 of file cjs_document.cpp.

◆ DefineJSObjects()

void CJS_Document::DefineJSObjects ( CFXJS_Engine * pEngine)
static

Definition at line 127 of file cjs_document.cpp.

References CJS_Object::DefineMethods(), CJS_Object::DefineProps(), and FXJSOBJTYPE_GLOBAL.

+ Here is the call graph for this function:

◆ DoFieldDelay()

void CJS_Document::DoFieldDelay ( const WideString & sFieldName,
int nControlIndex )

Definition at line 1384 of file cjs_document.cpp.

◆ GetFormFillEnv()

CPDFSDK_FormFillEnvironment * CJS_Document::GetFormFillEnv ( ) const
inline

Definition at line 32 of file cjs_document.h.

◆ GetObjDefnID()

uint32_t CJS_Document::GetObjDefnID ( )
static

Definition at line 122 of file cjs_document.cpp.

◆ SetFormFillEnv()

void CJS_Document::SetFormFillEnv ( CPDFSDK_FormFillEnvironment * pFormFillEnv)

Definition at line 628 of file cjs_document.cpp.

Referenced by CJS_Document().

+ Here is the caller graph for this function:

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