#include <Track.h>
Public Methods | |
| TrackList () | |
| TrackList (TrackList *t) | |
| virtual | ~TrackList () |
| void | Add (Track *t) |
| void | Remove (Track *t) |
| void | Clear (bool deleteTracks=false) |
| void | Select (Track *t, bool selected=true) |
| Track * | GetLink (Track *t) const |
| Track * | GetPrev (Track *t) const |
| Track * | GetNext (Track *t) const |
| bool | CanMoveUp (Track *t) const |
| bool | CanMoveDown (Track *t) const |
| bool | MoveUp (Track *t) |
| bool | MoveDown (Track *t) |
| bool | Move (Track *t, bool up) |
| bool | Contains (Track *t) const |
| bool | IsEmpty () const |
| double | GetEndTime () const |
| double | GetMinOffset () const |
| int | GetHeight () const |
| unsigned int | GetSpaceUsage () |
| unsigned int | GetAdditionalSpaceUsage (UndoStack *stack) |
Private Methods | |
| void | Swap (TrackListNode *s1, TrackListNode *s2) |
Private Attributes | |
| TrackListNode * | head |
| TrackListNode * | tail |
Friends | |
| class | TrackListIterator |
| class | ConstTrackListIterator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18