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

#include <cxfa_attachnodelist.h>

Inheritance diagram for CXFA_AttachNodeList:
Collaboration diagram for CXFA_AttachNodeList:

Public Member Functions

 ~CXFA_AttachNodeList () 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
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 17 of file cxfa_attachnodelist.h.

Constructor & Destructor Documentation

◆ ~CXFA_AttachNodeList()

CXFA_AttachNodeList::~CXFA_AttachNodeList ( )
overridedefault

Member Function Documentation

◆ Append()

bool CXFA_AttachNodeList::Append ( CXFA_Node * pNode)
overridevirtual

Implements CXFA_List.

Definition at line 28 of file cxfa_attachnodelist.cpp.

References CXFA_Node::RemoveChildAndNotify().

Here is the call graph for this function:

◆ GetLength()

size_t CXFA_AttachNodeList::GetLength ( )
overridevirtual

Implements CXFA_List.

Definition at line 22 of file cxfa_attachnodelist.cpp.

◆ Insert()

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

Implements CXFA_List.

Definition at line 40 of file cxfa_attachnodelist.cpp.

References CXFA_Node::RemoveChildAndNotify().

Here is the call graph for this function:

◆ Item()

CXFA_Node * CXFA_AttachNodeList::Item ( size_t iIndex)
overridevirtual

Implements CXFA_List.

Definition at line 59 of file cxfa_attachnodelist.cpp.

◆ Remove()

void CXFA_AttachNodeList::Remove ( CXFA_Node * pNode)
overridevirtual

Implements CXFA_List.

Definition at line 55 of file cxfa_attachnodelist.cpp.

◆ Trace()

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

Reimplemented from CXFA_Object.

Definition at line 17 of file cxfa_attachnodelist.cpp.

References CXFA_Object::Trace().

Here is the call graph for this function:

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CXFA_AttachNodeList::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 19 of file cxfa_attachnodelist.h.


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