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

#include <cjs_object.h>

+ Inheritance diagram for CJS_Object:
+ Collaboration diagram for CJS_Object:

Public Member Functions

 CJS_Object (v8::Local< v8::Object > pObject, CJS_Runtime *pRuntime)
 
virtual ~CJS_Object ()
 
v8::Local< v8::Object > ToV8Object ()
 
CJS_RuntimeGetRuntime () const
 

Static Public Member Functions

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)
 

Detailed Description

Definition at line 36 of file cjs_object.h.

Constructor & Destructor Documentation

◆ CJS_Object()

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

Definition at line 41 of file cjs_object.cpp.

References CJS_Object().

Referenced by CJS_Object().

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

◆ ~CJS_Object()

CJS_Object::~CJS_Object ( )
virtualdefault

Member Function Documentation

◆ DefineConsts()

void CJS_Object::DefineConsts ( CFXJS_Engine * pEngine,
uint32_t nObjDefnID,
pdfium::span< const JSConstSpec > consts )
static

Definition at line 12 of file cjs_object.cpp.

Referenced by CJS_Border::DefineJSObjects(), CJS_Display::DefineJSObjects(), CJS_Font::DefineJSObjects(), CJS_Highlight::DefineJSObjects(), CJS_Position::DefineJSObjects(), CJS_ScaleHow::DefineJSObjects(), CJS_ScaleWhen::DefineJSObjects(), CJS_Style::DefineJSObjects(), and CJS_Zoomtype::DefineJSObjects().

+ Here is the caller graph for this function:

◆ DefineMethods()

void CJS_Object::DefineMethods ( CFXJS_Engine * pEngine,
uint32_t nObjDefnID,
pdfium::span< const JSMethodSpec > consts )
static

Definition at line 34 of file cjs_object.cpp.

Referenced by CJS_App::DefineJSObjects(), CJS_Color::DefineJSObjects(), CJS_Console::DefineJSObjects(), CJS_Document::DefineJSObjects(), CJS_Field::DefineJSObjects(), CJS_Global::DefineJSObjects(), and CJS_Util::DefineJSObjects().

+ Here is the caller graph for this function:

◆ DefineProps()

void CJS_Object::DefineProps ( CFXJS_Engine * pEngine,
uint32_t nObjDefnID,
pdfium::span< const JSPropertySpec > consts )
static

Definition at line 25 of file cjs_object.cpp.

Referenced by CJS_Annot::DefineJSObjects(), CJS_App::DefineJSObjects(), CJS_Color::DefineJSObjects(), CJS_Document::DefineJSObjects(), CJS_Event::DefineJSObjects(), CJS_Field::DefineJSObjects(), and CJS_Icon::DefineJSObjects().

+ Here is the caller graph for this function:

◆ GetRuntime()

CJS_Runtime * CJS_Object::GetRuntime ( ) const
inline

Definition at line 54 of file cjs_object.h.

Referenced by CJS_Document::CJS_Document().

+ Here is the caller graph for this function:

◆ ToV8Object()

v8::Local< v8::Object > CJS_Object::ToV8Object ( )
inline

Definition at line 51 of file cjs_object.h.


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