Class NoteKeyTab
See Also: Class NoteKey, Template Class Tab, Class DefNoteTrack, Class Animatable.
class NoteKeyTab : public Tab<NoteKey*>
Description:
This class is table of pointers to NoteKey objects which store data about a Note Track in Track View. See Template Class Tab for details on manipulating this table.
Methods:
public:
Prototype:
~NoteKeyTab();
Remarks:
Destructor. Deletes all the keys in the table.
Prototype:
void Clear();
Remarks:
Deletes all the keys in the table.
Prototype:
void DelKey(int i);
Remarks:
Deletes the specified key.
Parameters:
int i
The zero based index of the key to delete.
Prototype:
void KeysChanged();
Remarks:
This method is used internally to sort the keys by time.
Operators:
public:
Prototype:
NoteKeyTab &operator=(NoteKeyTab &keys);
Remarks:
Assignment operator.
Parameters:
NoteKeyTab &keys
The table of keys to assign.