#include <undo.h>
Inherited by Ms::AddBracket, Ms::AddElement, Ms::AddExcerpt, Ms::ChangeBend, Ms::ChangeBracketType, Ms::ChangeChordPlayEventType, Ms::ChangeChordStaffMove, Ms::ChangeClefType, Ms::ChangeDrumset, Ms::ChangeElement, Ms::ChangeExcerptTitle, Ms::ChangeFretting, Ms::ChangeInstrument, Ms::ChangeInstrumentLong, Ms::ChangeInstrumentShort, Ms::ChangeKeySig, Ms::ChangeMeasureLen, Ms::ChangeMetaTags, Ms::ChangeMetaText, Ms::ChangeMMRest, Ms::ChangeMStaffProperties, Ms::ChangeNoteEvent, Ms::ChangeNoteEventList, Ms::ChangeNoteEvents, Ms::ChangePageNumberOffset, Ms::ChangeParent, Ms::ChangePart, Ms::ChangePatch, Ms::ChangePitch, Ms::ChangeProperty, Ms::ChangeSpannerElements, Ms::ChangeStaff, Ms::ChangeStaffType, Ms::ChangeStartEndSpanner, Ms::ChangeStyle, Ms::ChangeStyleVal, Ms::ChangeSynthesizerState, Ms::ChangeText, Ms::ChangeTremoloBar, Ms::ChangeVelocity, Ms::CloneVoice, Ms::EditText, Ms::ExchangeVoice, Ms::FretBarre, Ms::FretClear, Ms::FretDot, Ms::FretMarker, Ms::InsertMStaff, Ms::InsertPart, Ms::InsertRemoveMeasures, Ms::InsertStaff, Ms::InsertStaves, Ms::InsertTime, Ms::InsertTimeUnmanagedSpanner, Ms::LinkUnlink, Ms::MoveTremolo, Ms::RemoveBracket, Ms::RemoveElement, Ms::RemoveExcerpt, Ms::RemoveMStaff, Ms::RemovePart, Ms::RemoveStaff, Ms::RemoveStaves, Ms::SetUserBankController, Ms::SortStaves, Ms::SplitJoinText, Ms::SwapCR, Ms::SwapExcerpt, Ms::TransposeHarmony, and Ms::UndoMacro.
◆ ~UndoCommand()
Ms::UndoCommand::~UndoCommand |
( |
| ) |
|
|
virtual |
◆ appendChild()
◆ childCount()
int Ms::UndoCommand::childCount |
( |
| ) |
const |
|
inline |
◆ cleanup()
void Ms::UndoCommand::cleanup |
( |
bool |
undo | ) |
|
|
virtual |
◆ commands()
const QList<UndoCommand*>& Ms::UndoCommand::commands |
( |
| ) |
const |
|
inline |
◆ flip()
virtual void Ms::UndoCommand::flip |
( |
EditData * |
| ) |
|
|
inlineprotectedvirtual |
Reimplemented in Ms::ChangeDrumset, Ms::ChangeMetaTags, Ms::ChangeStartEndSpanner, Ms::ChangeNoteEvent, Ms::InsertTimeUnmanagedSpanner, Ms::ChangeMMRest, Ms::ChangeParent, Ms::ChangeSpannerElements, Ms::ChangeSynthesizerState, Ms::ChangeMetaText, Ms::ChangeBracketProperty, Ms::ChangeProperty, Ms::ChangeClefType, Ms::SwapCR, Ms::ChangeInstrument, Ms::ChangeChordPlayEventType, Ms::ChangeNoteEventList, Ms::ChangeNoteEvents, Ms::ChangeTremoloBar, Ms::ChangeBend, Ms::ChangeExcerptTitle, Ms::SwapExcerpt, Ms::ChangeMStaffProperties, Ms::ChangeVelocity, Ms::ChangeChordStaffMove, Ms::ChangePageNumberOffset, Ms::ChangeStyleVal, Ms::ChangeStyle, Ms::ChangePart, Ms::ChangeStaffType, Ms::ChangeStaff, Ms::SetUserBankController, Ms::ChangePatch, Ms::ChangeBracketType, Ms::ChangeInstrumentLong, Ms::ChangeInstrumentShort, Ms::TransposeHarmony, Ms::ChangeElement, Ms::ChangeMeasureLen, Ms::ChangeKeySig, Ms::ChangeFretting, and Ms::ChangePitch.
◆ name()
virtual const char* Ms::UndoCommand::name |
( |
| ) |
const |
|
inlinevirtual |
◆ redo()
void Ms::UndoCommand::redo |
( |
EditData * |
ed | ) |
|
|
virtual |
Reimplemented in Ms::MoveTremolo, Ms::FretClear, Ms::FretBarre, Ms::FretMarker, Ms::FretDot, Ms::Link, Ms::Unlink, Ms::InsertTime, Ms::AddBracket, Ms::RemoveBracket, Ms::RemoveExcerpt, Ms::AddExcerpt, Ms::InsertMeasures, Ms::RemoveMeasures, Ms::InsertRemoveMeasures, Ms::EditText, Ms::RemoveElement, Ms::AddElement, Ms::CloneVoice, Ms::ExchangeVoice, Ms::SortStaves, Ms::RemoveStaves, Ms::InsertStaves, Ms::RemoveMStaff, Ms::InsertMStaff, Ms::RemoveStaff, Ms::InsertStaff, Ms::RemovePart, Ms::InsertPart, Ms::UndoMacro, Ms::JoinText, Ms::SplitText, Ms::RemoveText, Ms::InsertText, and Ms::ChangeText.
◆ removeChild()
◆ undo()
void Ms::UndoCommand::undo |
( |
EditData * |
ed | ) |
|
|
virtual |
Reimplemented in Ms::MoveTremolo, Ms::FretClear, Ms::FretBarre, Ms::FretMarker, Ms::FretDot, Ms::Link, Ms::Unlink, Ms::InsertTime, Ms::AddBracket, Ms::RemoveBracket, Ms::RemoveExcerpt, Ms::AddExcerpt, Ms::InsertMeasures, Ms::RemoveMeasures, Ms::InsertRemoveMeasures, Ms::EditText, Ms::RemoveElement, Ms::AddElement, Ms::CloneVoice, Ms::ExchangeVoice, Ms::SortStaves, Ms::RemoveStaves, Ms::InsertStaves, Ms::RemoveMStaff, Ms::InsertMStaff, Ms::RemoveStaff, Ms::InsertStaff, Ms::RemovePart, Ms::InsertPart, Ms::UndoMacro, Ms::JoinText, Ms::SplitText, Ms::RemoveText, Ms::InsertText, and Ms::ChangeText.
◆ unwind()
void Ms::UndoCommand::unwind |
( |
| ) |
|
◆ childList
The documentation for this class was generated from the following files: