InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TKITreeViewHierarchyAdapter Class Reference
Inheritance diagram for TKITreeViewHierarchyAdapter:
ListTreeViewAdapterITreeViewHierarchyAdapterIPMUnknown

Public Member Functions

 TKITreeViewHierarchyAdapter (IPMUnknown *boss)
 
virtual int32 GetNumListItems () const
 
NodeID_rv GetRootNode () const
 
virtual NodeID_rv GetNthListItem (const int32 &nth) const
 
- Public Member Functions inherited from ListTreeViewAdapter
 ListTreeViewAdapter (IPMUnknown *boss)
 
virtual NodeID_rv GetParentNode (const NodeID &node) const
 
virtual int32 GetNumChildren (const NodeID &node) const
 
virtual NodeID_rv GetNthChild (const NodeID &node, const int32 &nth) const
 
virtual int32 GetChildIndex (const NodeID &parent, const NodeID &child) const
 
virtual NodeID_rv GetGenericNodeID () const
 
virtual bool16 ShouldAddNthChild (const NodeID &node, const int32 &nth) const
 

Additional Inherited Members

- Public Types inherited from ITreeViewHierarchyAdapter
enum  { kDefaultIID = IID_ITREEVIEWHIERARCHYADAPTER }
 

Member Function Documentation

NodeID_rv TKITreeViewHierarchyAdapter::GetRootNode () const
virtual

Accessor for the root node of the tree model. Should return an instance of a node that represents the root node, with data allowing it to be uniquely identified as such.

Returns
reference to root node

Reimplemented from ListTreeViewAdapter.