#include <itreevw.h>

Public Types |
|
| enum | { kCreate, kDelete, kCount, kGetName, kSetName, kGetCurrent, kGetTracks, kAdd, kRemove } |
Public Member Functions |
|
| virtual BOOL | Create (MSTR name, Tab< ReferenceTarget * > tracks, Tab< MCHAR * > trackNames)=0 |
| virtual BOOL | Delete (MSTR name)=0 |
| virtual int | Count ()=0 |
| virtual MSTR | GetName (int index)=0 |
| virtual void | SetName (int index, MSTR name)=0 |
| virtual MSTR | GetCurrent (ITreeView *tv)=0 |
| virtual void | GetTracks (MSTR name, Tab< ReferenceTarget * > &tracks, Tab< MCHAR * > &trackNames)=0 |
| virtual BOOL | Add (MSTR name, Tab< ReferenceTarget * > tracks, Tab< MCHAR * > trackNames)=0 |
| virtual BOOL | Remove (MSTR name, Tab< ReferenceTarget * > tracks)=0 |
| anonymous enum |
{ kCreate, kDelete, kCount, kGetName, kSetName,
kGetCurrent, kGetTracks, kAdd, kRemove,
};
| virtual BOOL Create | ( | MSTR | name, |
| Tab< ReferenceTarget * > | tracks, | ||
| Tab< MCHAR * > | trackNames | ||
| ) | [pure virtual] |
| virtual BOOL Delete | ( | MSTR | name | ) | [pure virtual] |
| virtual int Count | ( | ) | [pure virtual] |
| virtual MSTR GetName | ( | int | index | ) | [pure virtual] |
| virtual void SetName | ( | int | index, |
| MSTR | name | ||
| ) | [pure virtual] |
| virtual void GetTracks | ( | MSTR | name, |
| Tab< ReferenceTarget * > & | tracks, | ||
| Tab< MCHAR * > & | trackNames | ||
| ) | [pure virtual] |
| virtual BOOL Add | ( | MSTR | name, |
| Tab< ReferenceTarget * > | tracks, | ||
| Tab< MCHAR * > | trackNames | ||
| ) | [pure virtual] |
| virtual BOOL Remove | ( | MSTR | name, |
| Tab< ReferenceTarget * > | tracks | ||
| ) | [pure virtual] |