Age | Commit message (Collapse) | Author |
|
In cases of multiple items in one operation, the first is shown,
with ", .." ("Undo AddTrack, ..").
|
|
Added MusECore::SongChangedFlags_t (in new type_defs.h file). Declared as int64 type.
All Song Changed parameters, handlers, connections, calls, colateral operations etc. now use
this new SongChangedFlags_t.
All the handlers are now ready for the code bodies to accept any extra flags, devs need not
do anything more than define new SC_* flags and write support inside the handlers.
Please beware these possible extra flags when writing songChanged handlers and setting updateFlags.
|
|
Added member Song::updateFlags2. Song::update() now takes an extra 'flags2' param.
Please see ChangeLog for important information.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
when processing the same part or track twice in one operation group
this however does probably NOT cause intended behaviour. this simply
executes the first action with the given pointer and discards the others.
|
|
|
|
|
|
|
|
the ctrlcanvas and reordering the drum list
- applyOperationGroup() now doesn't apply empty opGroups any more
- reordering the drum list doesn't cause undo be triggered any more
- removed unneccessary song->update() calls after a
song->applyOperationGroup() call
- cleaned up (removed some commented out code blocks)
|
|
been speeded up by using operation groups.
HOWEVER: there might be bugs, in fact, i may even have messed
up the whole thing!
use with CAUTION and TEST intensively!
|
|
changed all these undoOps into a UndoOp-constructor.
should not have affected muse's behaviour.
should not introduce bugs or fix stuff.
|
|
|
|
|
|
|
|
usages.
Reverted class SpinBox to previous revision.
|
|
|