![]() | InDesign SDK 20.5 |

Public Member Functions | |
| PnlTrvDataModel (IPMUnknown *boss) | |
| virtual | ~PnlTrvDataModel () |
| virtual PMString | GetRootPath () const |
| virtual PnlTrvDataNode * | GetNode (const PMString &path) const |
| virtual PMString | GetParentPath (const PMString &path) const |
| virtual int32 | GetChildCount (const PMString &path) |
| virtual PMString | GetNthChildPath (const PMString &path, int32 nth) |
| virtual int32 | GetChildIndexFor (const PMString &par, const PMString &kid) |
| virtual void | Rebuild (const PMString &rootPath) |
Protected Member Functions | |
| void | cacheChildren (const PMString &path) |
| bool16 | validPath (const PMString &p) |
| void | deleteTree () |
Additional Inherited Members | |
Private Types inherited from IPnlTrvDataModel | |
| enum | { kDefaultIID = IID_IPNLTRVDATAMODEL } |
Private Member Functions inherited from CPMUnknown< IPnlTrvDataModel > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
| CPMUnknown (IPMUnknown *boss) | |
Class representing a folder hierarchy.
| PnlTrvDataModel::PnlTrvDataModel | ( | IPMUnknown * | boss | ) |
Default constructor
| virtual |
Destructor
| protected |
Cache the kids of the given node in file system
| protected |
Destroy the tree represented in this
| virtual |
See IPnlTrvDataModel::GetChildCount
Implements IPnlTrvDataModel.
See IPnlTrvDataModel::GetChildIndexFor
Implements IPnlTrvDataModel.
| virtual |
See IPnlTrvDataModel::GetNode
Implements IPnlTrvDataModel.
See IPnlTrvDataModel::GetNthChildPath
Implements IPnlTrvDataModel.
See IPnlTrvDataModel::GetParentPath
Implements IPnlTrvDataModel.
| virtual |
See IPnlTrvDataModel::GetRootPath
Implements IPnlTrvDataModel.
| virtual |
Implements IPnlTrvDataModel.
| protected |
Determine if this is a path that we want to put in the data model
| p | [IN] specifies path of interest |