Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

TrackList Class Reference

#include <Track.h>

List of all members.

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)
TrackGetLink (Track *t) const
TrackGetPrev (Track *t) const
TrackGetNext (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

TrackListNodehead
TrackListNodetail

Friends

class TrackListIterator
class ConstTrackListIterator


Constructor & Destructor Documentation

TrackList::TrackList  
 

TrackList::TrackList TrackList *    t
 

TrackList::~TrackList   [virtual]
 


Member Function Documentation

void TrackList::Add Track   t
 

bool TrackList::CanMoveDown Track   t const
 

bool TrackList::CanMoveUp Track   t const
 

void TrackList::Clear bool    deleteTracks = false
 

bool TrackList::Contains Track   t const
 

unsigned int TrackList::GetAdditionalSpaceUsage UndoStack *    stack
 

double TrackList::GetEndTime  
 

int TrackList::GetHeight  
 

Track * TrackList::GetLink Track   t const
 

double TrackList::GetMinOffset  
 

Track * TrackList::GetNext Track   t const
 

Track * TrackList::GetPrev Track   t const
 

unsigned int TrackList::GetSpaceUsage  
 

bool TrackList::IsEmpty  
 

bool TrackList::Move Track   t,
bool    up
[inline]
 

bool TrackList::MoveDown Track   t
 

bool TrackList::MoveUp Track   t
 

void TrackList::Remove Track   t
 

void TrackList::Select Track   t,
bool    selected = true
 

void TrackList::Swap TrackListNode   s1,
TrackListNode   s2
[private]
 


Friends And Related Function Documentation

friend class ConstTrackListIterator [friend]
 

friend class TrackListIterator [friend]
 


Member Data Documentation

TrackListNode* TrackList::head [private]
 

TrackListNode* TrackList::tail [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 6 20:21:06 2002 for Audacity by doxygen1.2.18