[vlmc-devel] commit: TracksView: Refactoring to allow all items to use the same code. ( Hugo Beauzée-Luyssen )

git at videolan.org git at videolan.org
Thu Sep 9 00:12:57 CEST 2010


vlmc | branch: master | Hugo Beauzée-Luyssen <beauze.h at gmail.com> | Thu Sep  9 00:12:20 2010 +0200| [3b18af3955de4b5badbe81c31363b4de77f03d3d] | committer: Hugo Beauzée-Luyssen 

TracksView: Refactoring to allow all items to use the same code.

This allow effects to be resized/moved/added/removed including from by
undoing/redoing

> http://git.videolan.org/gitweb.cgi/vlmc.git/?a=commit;h=3b18af3955de4b5badbe81c31363b4de77f03d3d
---

 src/Commands/Commands.cpp                      |    1 -
 src/EffectsEngine/EffectUser.cpp               |   10 +-
 src/EffectsEngine/EffectUser.h                 |    6 +-
 src/Gui/timeline/AbstractGraphicsMediaItem.cpp |    2 +-
 src/Gui/timeline/GraphicsEffectItem.cpp        |   10 +++
 src/Gui/timeline/GraphicsEffectItem.h          |    1 +
 src/Gui/timeline/TracksView.cpp                |   97 ++++++++++++++---------
 src/Gui/timeline/TracksView.h                  |   28 ++++----
 src/Workflow/Helper.h                          |    3 +
 src/Workflow/TrackWorkflow.cpp                 |   25 ++++++
 src/Workflow/TrackWorkflow.h                   |   17 ++++-
 11 files changed, 137 insertions(+), 63 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlmc.git/?a=commitdiff;h=3b18af3955de4b5badbe81c31363b4de77f03d3d


More information about the Vlmc-devel mailing list