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);