[vlmc-devel] [PATCH 0/8] Cover Letter: Remove TrackHandler

Yikai Lu luyikei.qmltu at gmail.com
Tue May 3 07:24:39 CEST 2016


I want to remove ClipHelper. Audio/Video/ImageWorkflow in later commits, so the first three commits will be temporary solutions for not removing them yet. Though I think the flgas will be used in the future ClipWorkflow, removing m_muted.

"MainWorkflow: Don't use TrackHandler" may look too big, but please forgive me. I don't want to break compilation. 


Yikai Lu (8):
  ClipWorkflow: Add type() fucntion to return its TrackType to be used
  ClipHelper: Use flags to manage available outputs
  Timeline: Set formats for ClipHelper
  Toggleable: Add "T   operator->() const"
  MainWorkflow: Don't use TrackHandler
  TrackWorkflow: Use insertMulti
  TrackWorkflow: Have each m_lastFrame for each TrackType
  Remove TrackHandler

 src/CMakeLists.txt                             |   1 -
 src/Gui/timeline/AbstractGraphicsMediaItem.cpp |   6 +-
 src/Gui/timeline/GraphicsTrack.cpp             |   6 +-
 src/Gui/timeline/TracksView.cpp                |  37 ++--
 src/Tools/Toggleable.hpp                       |   5 +
 src/Workflow/AudioClipWorkflow.cpp             |   6 +
 src/Workflow/AudioClipWorkflow.h               |   1 +
 src/Workflow/ClipHelper.cpp                    |  17 +-
 src/Workflow/ClipHelper.h                      |  15 ++
 src/Workflow/ClipWorkflow.h                    |   1 +
 src/Workflow/ImageClipWorkflow.cpp             |   6 +
 src/Workflow/ImageClipWorkflow.h               |   1 +
 src/Workflow/MainWorkflow.cpp                  | 150 ++++++++-------
 src/Workflow/MainWorkflow.h                    |  29 ++-
 src/Workflow/TrackHandler.cpp                  | 249 -------------------------
 src/Workflow/TrackHandler.h                    | 114 -----------
 src/Workflow/TrackWorkflow.cpp                 |  56 ++++--
 src/Workflow/TrackWorkflow.h                   |   6 +-
 src/Workflow/VideoClipWorkflow.cpp             |   6 +
 src/Workflow/VideoClipWorkflow.h               |   1 +
 20 files changed, 215 insertions(+), 498 deletions(-)
 delete mode 100644 src/Workflow/TrackHandler.cpp
 delete mode 100644 src/Workflow/TrackHandler.h

-- 
1.9.1



More information about the Vlmc-devel mailing list