improved undo/redo-system

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@109 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2006-03-21 13:42:28 +00:00
parent bf139a65e4
commit fe9dc8c391
88 changed files with 3327 additions and 772 deletions

10
TODO
View File

@@ -1,7 +1,9 @@
- implement editableSettingsObject
- unique id's for all editable objects
- add edit-history to project for making it possible to undo things even if you did them in a previous session
- make edit-history qobject and undo/redo slots -> direct connection to GUI
- font-size-scaling-coefficient in setup-dialog
- make note able of journalling
- before calling undoStep/redoStep from journallingObject, save journalling-state-context and disabled journalling, restore afterwards
- intelligent journal-entry-merging
- undo/redo-support in note/track etc.
- save tco-settings in trackContentWidget::saveSettings() etc. instead of track::...
- restore stacking-order of windows when loading project
- fix MIDI-import-filter
- bristol-bindings