[vlmc-devel] Rework project handling to always have a project instance at all time

Hugo Beauzée-Luyssen git at videolan.org
Fri Mar 4 17:14:19 CET 2016


vlmc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Fri Mar  4 14:56:40 2016 +0100| [676034c83018751bfb567f3e48bb425a85ab63da] | committer: Hugo Beauzée-Luyssen

Rework project handling to always have a project instance at all time

This breaks project loading even further, but is a cleaner base

> https://code.videolan.org/videolan/vlmc/commit/676034c83018751bfb567f3e48bb425a85ab63da
---

 src/Gui/MainWindow.cpp            |  45 ++++-----
 src/Gui/MainWindow.h              |   1 -
 src/Gui/library/MediaListView.cpp |   9 +-
 src/Gui/library/MediaListView.h   |   2 -
 src/Gui/timeline/Timeline.cpp     |  35 +++----
 src/Gui/timeline/Timeline.h       |   2 -
 src/Gui/wizard/ProjectWizard.cpp  |   8 --
 src/Gui/wizard/ProjectWizard.h    |   1 -
 src/Library/Library.h             |   5 +-
 src/Main/Core.cpp                 |  39 ++------
 src/Main/Core.h                   |  13 ---
 src/Project/Project.cpp           | 188 ++++++++++++++++++--------------------
 src/Project/Project.h             |  53 ++++-------
 src/Renderer/WorkflowRenderer.h   |   5 +-
 src/Settings/Settings.h           |   1 -
 src/Workflow/MainWorkflow.h       |   4 +-
 16 files changed, 157 insertions(+), 254 deletions(-)

Diff:   https://code.videolan.org/videolan/vlmc/commit/676034c83018751bfb567f3e48bb425a85ab63da


More information about the Vlmc-devel mailing list