]> git.sesse.net Git - kdenlive/blobdiff - src/renderer.h
copy / paste clips and transitions, move several clips
[kdenlive] / src / renderer.h
index 77fbdfaf558488a04bd64ae8f02af3be805d5c64..b60981ed081a4b7c93567b8d17a432aeb40bf5eb 100644 (file)
@@ -154,12 +154,12 @@ Q_OBJECT public:
     void mltCutClip(int track, GenTime position);
     void mltResizeClipEnd(int track, GenTime pos, GenTime in, GenTime out);
     void mltResizeClipStart(int track, GenTime pos, GenTime moveEnd, GenTime moveStart, GenTime in, GenTime out);
-    void mltMoveClip(int startTrack, int endTrack, GenTime pos, GenTime moveStart);
-    void mltMoveClip(int startTrack, int endTrack, int pos, int moveStart);
+    bool mltMoveClip(int startTrack, int endTrack, GenTime pos, GenTime moveStart);
+    bool mltMoveClip(int startTrack, int endTrack, int pos, int moveStart);
     void mltRemoveClip(int track, GenTime position);
-    void mltRemoveEffect(int track, GenTime position, QString index, bool doRefresh = true);
-    void mltAddEffect(int track, GenTime position, QMap <QString, QString> args, bool doRefresh = true);
-    void mltEditEffect(int track, GenTime position, QMap <QString, QString> args);
+    bool mltRemoveEffect(int track, GenTime position, QString index, bool doRefresh = true);
+    bool mltAddEffect(int track, GenTime position, QMap <QString, QString> args, bool doRefresh = true);
+    bool mltEditEffect(int track, GenTime position, QMap <QString, QString> args);
     void mltMoveEffect(int track, GenTime position, int oldPos, int newPos);
     void mltChangeTrackState(int track, bool mute, bool blind);
     void mltMoveTransition(QString type, int startTrack,  int newTrack, int newTransitionTrack, GenTime oldIn, GenTime oldOut, GenTime newIn, GenTime newOut);