#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] |