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

TSE3::Cmd::Phrase_Erase Class Reference

Erase TSE3::Phrase Command. More...

#include <Phrase.h>

Inheritance diagram for TSE3::Cmd::Phrase_Erase:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Phrase_Erase (TSE3::Phrase *phrase, TSE3::Song *song)
virtual ~Phrase_Erase ()

Protected Member Functions

virtual void executeImpl ()
virtual void undoImpl ()

Detailed Description

Erase TSE3::Phrase Command.

Command to erase a TSE3::Phrase from a TSE3::PhraseList.

Author:
Pete Goodliffe
Version:
3.00
See also:
Command


Constructor & Destructor Documentation

TSE3::Cmd::Phrase_Erase::Phrase_Erase TSE3::Phrase phrase,
TSE3::Song song
 

Creates a new Phrase_Erase command.

The TSE3::PhraseList to remove from is read from the TSE3::Phrase.

Parameters:
phrase TSE3::Phrase to erase
song TSE3::Song the TSE3::Phrase is from. Every use of a TSE3::Phrase in a TSE3::Part in the TSE3::Song will be removed, and on undo replaced.

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


Member Function Documentation

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

Implements TSE3::Cmd::Command.

virtual void TSE3::Cmd::Phrase_Erase::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:40 2005 for TSE3 by doxygen 1.3.2