![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IPNLTRVDATAMODEL } |
Public Member Functions | |
| virtual PMString | GetRootPath () const =0 |
| virtual PnlTrvDataNode * | GetNode (const PMString &path) const =0 |
| virtual PMString | GetParentPath (const PMString &path) const =0 |
| virtual int32 | GetChildCount (const PMString &path)=0 |
| virtual PMString | GetNthChildPath (const PMString &path, int32 nth)=0 |
| virtual int32 | GetChildIndexFor (const PMString &par, const PMString &kid)=0 |
| virtual void | Rebuild (const PMString &rootPath)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Determine the number of children given a path
| path | [IN] specifies given path |
Implemented in PnlTrvDataModel.
| pure virtual |
Determine the index in the parent's list of kids for a particular child
| par | [IN] specifies parent |
| kid | [IN] specifies kid |
Implemented in PnlTrvDataModel.
Get the path associated with the specified child
| path | [IN] specifies given path |
| nth | [IN] specifies which child |
Implemented in PnlTrvDataModel.
Given a path, discover the path of its parent
| path | [IN] specifies given path |
Implemented in PnlTrvDataModel.
| pure virtual |
Accessor for the root path
Implemented in PnlTrvDataModel.
| pure virtual |
Call when you want to force a recalculation
Implemented in PnlTrvDataModel.