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

#include <cxfa_arraynodelist.h>

+ Inheritance diagram for CXFA_ArrayNodeList:
+ Collaboration diagram for CXFA_ArrayNodeList:

Public Member Functions

 ~CXFA_ArrayNodeList () override
 
void Trace (cppgc::Visitor *visitor) const override
 
size_t GetLength () override
 
bool Append (CXFA_Node *pNode) override
 
bool Insert (CXFA_Node *pNewNode, CXFA_Node *pBeforeNode) override
 
void Remove (CXFA_Node *pNode) override
 
CXFA_NodeItem (size_t iIndex) override
 
void SetArrayNodeList (const std::vector< CXFA_Node * > &srcArray)
 
- Public Member Functions inherited from CXFA_TreeList
 ~CXFA_TreeList () override
 
CXFA_NodeNamedItem (WideStringView wsName)
 
- Public Member Functions inherited from CXFA_List
 ~CXFA_List () override
 
- Public Member Functions inherited from CXFA_Object
virtual ~CXFA_Object ()
 
CXFA_DocumentGetDocument () const
 
XFA_ObjectType GetObjectType () const
 
bool IsList () const
 
bool IsNode () const
 
bool IsTreeList () const
 
bool IsContentNode () const
 
bool IsContainerNode () const
 
bool IsModelNode () const
 
bool IsNodeV () const
 
bool IsThisProxy () const
 
CXFA_ListAsList ()
 
CXFA_NodeAsNode ()
 
CXFA_TreeListAsTreeList ()
 
CXFA_ThisProxyAsThisProxy ()
 
CJX_ObjectJSObject ()
 
const CJX_ObjectJSObject () const
 
bool HasCreatedUIWidget () const
 
XFA_Element GetElementType () const
 
ByteStringView GetClassName () const
 
uint32_t GetClassHashCode () const
 
WideString GetSOMExpression ()
 

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
 
- Public Attributes inherited from CXFA_TreeList
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
 
- Public Attributes inherited from CXFA_List
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
 

Additional Inherited Members

- Protected Member Functions inherited from CXFA_TreeList
 CXFA_TreeList (CXFA_Document *pDocument)
 
- Protected Member Functions inherited from CXFA_List
 CXFA_List (CXFA_Document *doc, CJX_Object *js_obj)
 
 CXFA_List (CXFA_Document *pDocument, XFA_ObjectType objectType, XFA_Element eType, CJX_Object *obj)
 
- Protected Member Functions inherited from CXFA_Object
 CXFA_Object (CXFA_Document *pDocument, XFA_ObjectType objectType, XFA_Element eType, CJX_Object *jsObject)
 
- Protected Attributes inherited from CXFA_Object
const XFA_ObjectType m_objectType
 
const XFA_Element m_elementType
 
const ByteStringView m_elementName
 
const uint32_t m_elementNameHash
 
cppgc::WeakMember< CXFA_Documentm_pDocument
 
cppgc::Member< CJX_Objectm_pJSObject
 

Detailed Description

Definition at line 19 of file cxfa_arraynodelist.h.

Constructor & Destructor Documentation

◆ ~CXFA_ArrayNodeList()

CXFA_ArrayNodeList::~CXFA_ArrayNodeList ( )
overridedefault

Member Function Documentation

◆ Append()

bool CXFA_ArrayNodeList::Append ( CXFA_Node * pNode)
overridevirtual

Implements CXFA_List.

Definition at line 37 of file cxfa_arraynodelist.cpp.

◆ GetLength()

size_t CXFA_ArrayNodeList::GetLength ( )
overridevirtual

Implements CXFA_List.

Definition at line 33 of file cxfa_arraynodelist.cpp.

◆ Insert()

bool CXFA_ArrayNodeList::Insert ( CXFA_Node * pNewNode,
CXFA_Node * pBeforeNode )
overridevirtual

Implements CXFA_List.

Definition at line 42 of file cxfa_arraynodelist.cpp.

◆ Item()

CXFA_Node * CXFA_ArrayNodeList::Item ( size_t iIndex)
overridevirtual

Implements CXFA_List.

Definition at line 62 of file cxfa_arraynodelist.cpp.

◆ Remove()

void CXFA_ArrayNodeList::Remove ( CXFA_Node * pNode)
overridevirtual

Implements CXFA_List.

Definition at line 56 of file cxfa_arraynodelist.cpp.

◆ SetArrayNodeList()

void CXFA_ArrayNodeList::SetArrayNodeList ( const std::vector< CXFA_Node * > & srcArray)

Definition at line 25 of file cxfa_arraynodelist.cpp.

◆ Trace()

void CXFA_ArrayNodeList::Trace ( cppgc::Visitor * visitor) const
overridevirtual

Reimplemented from CXFA_Object.

Definition at line 20 of file cxfa_arraynodelist.cpp.

References CXFA_Object::Trace().

+ Here is the call graph for this function:

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CXFA_ArrayNodeList::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 21 of file cxfa_arraynodelist.h.


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