![]() |
MuseScore
3.4
Music composition and notation
|
Implementation of undo functions. More...
#include "undo.h"#include "element.h"#include "note.h"#include "score.h"#include "segment.h"#include "measure.h"#include "system.h"#include "select.h"#include "input.h"#include "slur.h"#include "tie.h"#include "clef.h"#include "staff.h"#include "chord.h"#include "sig.h"#include "key.h"#include "barline.h"#include "volta.h"#include "tuplet.h"#include "harmony.h"#include "pitchspelling.h"#include "part.h"#include "beam.h"#include "dynamic.h"#include "page.h"#include "keysig.h"#include "image.h"#include "hairpin.h"#include "rest.h"#include "bend.h"#include "tremolobar.h"#include "articulation.h"#include "noteevent.h"#include "tempotext.h"#include "instrchange.h"#include "box.h"#include "stafftype.h"#include "accidental.h"#include "layoutbreak.h"#include "spanner.h"#include "sequencer.h"#include "breath.h"#include "fingering.h"#include "rehearsalmark.h"#include "excerpt.h"#include "stafftext.h"#include "chordline.h"#include "tremolo.h"#include "sym.h"#include "utils.h"#include "glissando.h"#include "stafflines.h"#include "bracket.h"#include "fret.h"#include "textedit.h"Namespaces | |
| Ms | |
Functions | |
| Measure * | Ms::tick2measure (int tick) |
| void | Ms::updateNoteLines (Segment *segment, int track) |
Implementation of undo functions.
The undo system requires calling startUndo() when starting a GUI command and calling endUndo() when ending the command. All changes to a score in response to a GUI command must be undoable/redoable by executing a sequence of low-level undo operations. This sequence is built by the code handling the command, by calling one or more undoOp()'s between startUndo() and endUndo().
1.8.13