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
CFieldTree Class Reference
Collaboration diagram for CFieldTree:

Classes

class  Node

Public Member Functions

 CFieldTree ()
 ~CFieldTree ()
bool SetField (const WideString &full_name, std::unique_ptr< CPDF_FormField > pField)
CPDF_FormFieldGetField (const WideString &full_name)
NodeGetRoot ()
NodeFindNode (const WideString &full_name)
NodeAddChild (Node *pParent, const WideString &short_name)
NodeLookup (Node *pParent, WideStringView short_name)
 CFieldTree ()
 ~CFieldTree ()
bool SetField (const WideString &full_name, std::unique_ptr< CPDF_FormField > pField)
CPDF_FormFieldGetField (const WideString &full_name)
NodeGetRoot ()
NodeFindNode (const WideString &full_name)
NodeAddChild (Node *pParent, const WideString &short_name)
NodeLookup (Node *pParent, WideStringView short_name)

Detailed Description

Definition at line 373 of file cpdf_interactiveform.cpp.

Constructor & Destructor Documentation

◆ CFieldTree() [1/2]

CFieldTree::CFieldTree ( )

Definition at line 454 of file cpdf_interactiveform.cpp.

◆ ~CFieldTree() [1/2]

CFieldTree::~CFieldTree ( )
default

◆ CFieldTree() [2/2]

CFieldTree::CFieldTree ( )

◆ ~CFieldTree() [2/2]

CFieldTree::~CFieldTree ( )

Member Function Documentation

◆ AddChild() [1/2]

CFieldTree::Node * CFieldTree::AddChild ( Node * pParent,
const WideString & short_name )

Definition at line 458 of file cpdf_interactiveform.cpp.

References CFieldTree::Node::GetLevel().

Referenced by SetField().

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

◆ AddChild() [2/2]

Node * CFieldTree::AddChild ( Node * pParent,
const WideString & short_name )

◆ FindNode() [1/2]

CFieldTree::Node * CFieldTree::FindNode ( const WideString & full_name)

Definition at line 529 of file cpdf_interactiveform.cpp.

References GetRoot(), and Lookup().

Here is the call graph for this function:

◆ FindNode() [2/2]

Node * CFieldTree::FindNode ( const WideString & full_name)

◆ GetField() [1/2]

CPDF_FormField * CFieldTree::GetField ( const WideString & full_name)

Definition at line 512 of file cpdf_interactiveform.cpp.

References CFieldTree::Node::GetField(), GetRoot(), and Lookup().

Here is the call graph for this function:

◆ GetField() [2/2]

CPDF_FormField * CFieldTree::GetField ( const WideString & full_name)

◆ GetRoot() [1/2]

Node * CFieldTree::GetRoot ( )
inline

Definition at line 445 of file cpdf_interactiveform.cpp.

Referenced by FindNode(), GetField(), and SetField().

Here is the caller graph for this function:

◆ GetRoot() [2/2]

Node * CFieldTree::GetRoot ( )
inline

Definition at line 445 of file cpdf_interactiveform.cpp.

◆ Lookup() [1/2]

CFieldTree::Node * CFieldTree::Lookup ( Node * pParent,
WideStringView short_name )

Definition at line 473 of file cpdf_interactiveform.cpp.

References CFieldTree::Node::GetShortName().

Referenced by FindNode(), GetField(), and SetField().

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

◆ Lookup() [2/2]

Node * CFieldTree::Lookup ( Node * pParent,
WideStringView short_name )

◆ SetField() [1/2]

bool CFieldTree::SetField ( const WideString & full_name,
std::unique_ptr< CPDF_FormField > pField )

Definition at line 485 of file cpdf_interactiveform.cpp.

References AddChild(), GetRoot(), and Lookup().

Here is the call graph for this function:

◆ SetField() [2/2]

bool CFieldTree::SetField ( const WideString & full_name,
std::unique_ptr< CPDF_FormField > pField )

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