implemented reversing #120
This commit is contained in:
+1
-1
@@ -108,7 +108,7 @@ void Clip::reset_audio() {
|
||||
audio_buffer_write = 0;
|
||||
reached_end = false;
|
||||
break;
|
||||
case MEDIA_TYPE_SEQUENCE:
|
||||
case MEDIA_TYPE_SEQUENCE:
|
||||
{
|
||||
Sequence* nested_sequence = static_cast<Sequence*>(media);
|
||||
for (int i=0;i<nested_sequence->clips.size();i++) {
|
||||
|
||||
+4
-5
@@ -49,6 +49,10 @@ void ComboAction::append(QUndoCommand* u) {
|
||||
|
||||
MoveClipAction::MoveClipAction(Clip *c, long iin, long iout, long iclip_in, int itrack) :
|
||||
clip(c),
|
||||
old_in(c->timeline_in),
|
||||
old_out(c->timeline_out),
|
||||
old_clip_in(c->clip_in),
|
||||
old_track(c->track),
|
||||
new_in(iin),
|
||||
new_out(iout),
|
||||
new_clip_in(iclip_in),
|
||||
@@ -66,11 +70,6 @@ void MoveClipAction::undo() {
|
||||
}
|
||||
|
||||
void MoveClipAction::redo() {
|
||||
old_in = clip->timeline_in;
|
||||
old_out = clip->timeline_out;
|
||||
old_clip_in = clip->clip_in;
|
||||
old_track = clip->track;
|
||||
|
||||
clip->timeline_in = new_in;
|
||||
clip->timeline_out = new_out;
|
||||
clip->clip_in = new_clip_in;
|
||||
|
||||
Reference in New Issue
Block a user