Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::Cmd::Song_RemoveTrack Class Reference

Remove Track Command. More...

#include <Song.h>

Inheritance diagram for TSE3::Cmd::Song_RemoveTrack:

Inheritance graph
[legend]
Collaboration diagram for TSE3::Cmd::Song_RemoveTrack:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Song_RemoveTrack (TSE3::Track *track)
 Song_RemoveTrack (TSE3::Song *song, size_t track)
 Song_RemoveTrack (TSE3::Song *song, Track *track)
virtual ~Song_RemoveTrack ()

Protected Member Functions

virtual void executeImpl ()
virtual void undoImpl ()

Detailed Description

Remove Track Command.

Command to remove a Track from a Song.

Author:
Pete Goodliffe
Version:
3.00
See also:
Command


Constructor & Destructor Documentation

TSE3::Cmd::Song_RemoveTrack::Song_RemoveTrack TSE3::Track track  ) 
 

Remove the specified TSE3::Track from it's parent TSE3::Song.

Parameters:
track TSE3:Track to remove

TSE3::Cmd::Song_RemoveTrack::Song_RemoveTrack TSE3::Song song,
size_t  track
 

Remove the TSE3::Track specified by the index track in the TSE3::Song song.

Parameters:
song TSE3::Song to remove TSE3::Track from
track Index of TSE3::Track to remove

TSE3::Cmd::Song_RemoveTrack::Song_RemoveTrack TSE3::Song song,
Track track
 

Remove the specified TSE3::Track track from the TSE3::Song song.

Parameters:
song TSE3::Song to remove TSE3::Track from
track TSE3::Track to remove

virtual TSE3::Cmd::Song_RemoveTrack::~Song_RemoveTrack  )  [virtual]
 


Member Function Documentation

virtual void TSE3::Cmd::Song_RemoveTrack::executeImpl  )  [protected, virtual]
 

Implements TSE3::Cmd::Command.

virtual void TSE3::Cmd::Song_RemoveTrack::undoImpl  )  [protected, virtual]
 

Implements TSE3::Cmd::Command.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:47:51 2005 for TSE3 by doxygen 1.3.2