| 
  | 
|  Phrase_Replace (TSE3::Phrase *oldPhrase,
                               TSE3::Phrase *newPhrase,
                               TSE3::Song   *song)
 | Phrase_Replace | 
Creates a new Phrase_Replace command.
 Every TSE3::Part that uses the oldPhrase will be
 made to use the newPhrase.
Both of the TSE3::Phrase objects ought to be in the same TSE3::PhraseList (which should be in the TSE3::Song).
Parameters:
| oldPhrase | TSE3::Phrase to remove | 
| newPhrase | TSE3::Phrase to replace with | 
| song | TSE3::Song to act on | 
|  Phrase_Replace (TSE3::Phrase      *oldPhrase,
                               TSE3::PhraseEdit  *phraseEdit,
                               TSE3::Song        *song,
                               const std::string &title = "")
 | Phrase_Replace | 
 The oldPhrase is removed from the TSE3::PhraseList
 completely. A new Phrase created from the phraseEdit
 object and is inserted in its place. If the title is not
 specified, then it will be give the same title as the
 oldPhrase. The replacement operation will be performed,
 and the the new Phrase will be inserted into the
 TSE3::PhraseList.
Parameters:
| oldPhrase | TSE3::Phrase to remove | 
| phraseEdit | TSE3::PhraseEdit to source data from | 
| song | TSE3::Song to act on | 
| title | Title for new Phras | 
|  ~Phrase_Replace ()
 | ~Phrase_Replace | 
| TSE3::Phrase * phrase ()
 | phrase | 
[const]
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.
|  void  executeImpl ()
 | executeImpl | 
[protected virtual]
Reimplemented from Command for internal purposes..
|  void  undoImpl ()
 | undoImpl | 
[protected virtual]
Reimplemented from Command for internal purposes..
| Generated by: pete on philemon on Wed May 25 14:39:52 2005, using kdoc 2.0a54. |