![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CusDtLnkUITreeDataModel (IPMUnknown *boss) | |
| virtual | ~CusDtLnkUITreeDataModel () |
| virtual void | Rebuild (IWorkspace *ws) |
| virtual IWorkspace * | GetWorkspace () const |
| virtual PMString | GetRootNodeUniqueKey () const |
| virtual CusDtLnkUITreeDataNode * | GetRootNode () const |
| virtual CusDtLnkUITreeDataNode * | GetNode (const PMString &uniqueKey) 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) |
Protected Member Functions | |
| void | cacheChildren (const PMString &path) |
| void | calculateDataBaseChildren (CusDtLnkUITreeDataNode *parentingNode) |
| void | deleteTree () |
Additional Inherited Members | |
Private Types inherited from ICusDtLnkUITreeDataModel | |
| enum | { kDefaultIID = IID_ICUSDTLNKUITREEDATAMODEL } |
Private Member Functions inherited from CPMUnknown< ICusDtLnkUITreeDataModel > | |
| 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) | |
Implementation of ICusDtLnkUITreeDataModel
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * CusDtLnkUITreeDataModel::CusDtLnkUITreeDataModel | ( | IPMUnknown * | boss | ) |
Constructor
| virtual |
Destructor
| protected |
Cache the kids of the given node
| protected |
Calculate the asset-nodes that should be parented by given database-node
| parentingNode | database-node |
| protected |
Destroy the tree represented in this
| virtual |
See ICusDtLnkUITreeDataModel::GetChildCount
Implements ICusDtLnkUITreeDataModel.
| virtual |
See ICusDtLnkUITreeDataModel::GetNode
Implements ICusDtLnkUITreeDataModel.
See ICusDtLnkUITreeDataModel::GetParentPath
Implements ICusDtLnkUITreeDataModel.
| inlinevirtual |
See ICusDtLnkUITreeDataModel::GetRootNode
Implements ICusDtLnkUITreeDataModel.
| virtual |
| inlinevirtual |
See ICusDtLnkUITreeDataModel::GetWorkspace
Implements ICusDtLnkUITreeDataModel.
| virtual |
See ICusDtLnkUITreeDataModel::Rebuild
Implements ICusDtLnkUITreeDataModel.