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_List Class Referenceabstract

#include <cxfa_list.h>

+ Inheritance diagram for CXFA_List:
+ Collaboration diagram for CXFA_List:

Public Member Functions

 ~CXFA_List () override
 
virtual size_t GetLength ()=0
 
virtual bool Append (CXFA_Node *pNode)=0
 
virtual bool Insert (CXFA_Node *pNewNode, CXFA_Node *pBeforeNode)=0
 
virtual void Remove (CXFA_Node *pNode)=0
 
virtual CXFA_NodeItem (size_t iIndex)=0
 
- Public Member Functions inherited from CXFA_Object
virtual ~CXFA_Object ()
 
virtual void Trace (cppgc::Visitor *visitor) const
 
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
 

Protected Member Functions

 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)
 

Additional Inherited Members

- 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_list.h.

Constructor & Destructor Documentation

◆ ~CXFA_List()

CXFA_List::~CXFA_List ( )
overridedefault

◆ CXFA_List() [1/2]

CXFA_List::CXFA_List ( CXFA_Document * doc,
CJX_Object * js_obj )
protected

Definition at line 15 of file cxfa_list.cpp.

References CXFA_List(), and List.

+ Here is the call graph for this function:

◆ CXFA_List() [2/2]

CXFA_List::CXFA_List ( CXFA_Document * pDocument,
XFA_ObjectType objectType,
XFA_Element eType,
CJX_Object * obj )
protected

Definition at line 18 of file cxfa_list.cpp.

References CXFA_Object::CXFA_Object().

Referenced by CXFA_List().

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

Member Function Documentation

◆ Append()

virtual bool CXFA_List::Append ( CXFA_Node * pNode)
pure virtual

◆ GetLength()

virtual size_t CXFA_List::GetLength ( )
pure virtual

◆ Insert()

virtual bool CXFA_List::Insert ( CXFA_Node * pNewNode,
CXFA_Node * pBeforeNode )
pure virtual

◆ Item()

virtual CXFA_Node * CXFA_List::Item ( size_t iIndex)
pure virtual

◆ Remove()

virtual void CXFA_List::Remove ( CXFA_Node * pNode)
pure virtual

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CXFA_List::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 19 of file cxfa_list.h.


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