#include <Phrase.h>
Inheritance diagram for TSE3::Cmd::Phrase_Replace:


Public Member Functions | |
| Phrase_Replace (TSE3::Phrase *oldPhrase, TSE3::Phrase *newPhrase, TSE3::Song *song) | |
| Phrase_Replace (TSE3::Phrase *oldPhrase, TSE3::PhraseEdit *phraseEdit, TSE3::Song *song, const std::string &title="") | |
| ~Phrase_Replace () | |
| TSE3::Phrase * | phrase () const |
Protected Member Functions | |
| virtual void | executeImpl () |
| virtual void | undoImpl () |
|
||||||||||||||||
|
Creates a new Phrase_Replace command.
Every TSE3::Part that uses the Both of the TSE3::Phrase objects ought to be in the same TSE3::PhraseList (which should be in the TSE3::Song).
|
|
||||||||||||||||||||
|
The
|
|
|
|
|
|
Returns a pointer to the new (possibly created) Phrase. If this Phrase has been created, then the result of this method is only valid once execute() had been called. |
|
|
Implements TSE3::Cmd::Command. |
|
|
Implements TSE3::Cmd::Command. |
1.3.2