[vlmc-devel] Put core functionnalities (non-project related) in a Core class.

Hugo Beauzée-Luyssen git at videolan.org
Fri Mar 7 19:14:35 CET 2014


vlmc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Fri Mar  7 19:13:32 2014 +0100| [30ddd538629b91dbc5d004858e742973c07378b9] | committer: Hugo Beauzée-Luyssen

Put core functionnalities (non-project related) in a Core class.

Remove singletons from EffectsEngine/SettingsManager/VlmcLogger

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

 src/CMakeLists.txt                                |    1 +
 src/Commands/KeyboardShortcutHelper.cpp           |    4 +-
 src/EffectsEngine/EffectUser.cpp                  |    3 +-
 src/EffectsEngine/EffectsEngine.h                 |    9 ++-
 src/Gui/MainWindow.cpp                            |   17 +++---
 src/Gui/effectsengine/EffectInstanceListModel.cpp |    3 +-
 src/Gui/effectsengine/EffectStack.cpp             |    3 +-
 src/Gui/effectsengine/EffectsListView.cpp         |    5 +-
 src/Gui/import/ImportController.cpp               |    3 +-
 src/Gui/project/GuiProjectManager.cpp             |    9 +--
 src/Gui/settings/PreferenceWidget.cpp             |    2 +-
 src/Gui/settings/Settings.cpp                     |    2 +-
 src/Gui/timeline/TracksScene.cpp                  |    2 +-
 src/Gui/timeline/TracksView.cpp                   |    3 +-
 src/Gui/wizard/ProjectWizard.cpp                  |    2 +-
 src/Gui/wizard/WelcomePage.cpp                    |    2 +-
 src/Main/Core.cpp                                 |   68 +++++++++++++++++++++
 src/Main/Core.h                                   |   58 ++++++++++++++++++
 src/Project/ProjectManager.cpp                    |   13 ++--
 src/Settings/SettingsManager.h                    |   40 ++++++------
 src/Tools/VlmcLogger.cpp                          |    5 +-
 src/Tools/VlmcLogger.h                            |    9 +--
 22 files changed, 197 insertions(+), 66 deletions(-)

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


More information about the Vlmc-devel mailing list