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 357 of file cpdf_interactiveform.cpp.

Constructor & Destructor Documentation

◆ CFieldTree() [1/2]

CFieldTree::CFieldTree ( )

Definition at line 438 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 442 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 513 of file cpdf_interactiveform.cpp.

References GetRoot(), fxcrt::WideString::IsEmpty(), 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 496 of file cpdf_interactiveform.cpp.

References CFieldTree::Node::GetField(), GetRoot(), fxcrt::WideString::IsEmpty(), 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 429 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 429 of file cpdf_interactiveform.cpp.

◆ Lookup() [1/2]

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

Definition at line 457 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 469 of file cpdf_interactiveform.cpp.

References AddChild(), GetRoot(), fxcrt::WideString::IsEmpty(), 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: