#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. |