X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fedit.h;h=cc7c7fab51ba7706df04ae7364f67f7d952bcea8;hp=ed0e22b8b17c94a5ebff26a46305489a396c5c9a;hb=253199c03ee8a0247e1ee7f9ba063c320f705aea;hpb=834732af87bfd7f1d4035109f31e48db12b415fa diff --git a/cinelerra-5.1/cinelerra/edit.h b/cinelerra-5.1/cinelerra/edit.h index ed0e22b8..cc7c7fab 100644 --- a/cinelerra-5.1/cinelerra/edit.h +++ b/cinelerra-5.1/cinelerra/edit.h @@ -77,12 +77,15 @@ public: // Shift in time virtual void shift(int64_t difference); + + void trim(int64_t difference); int shift_start(int edit_mode, int64_t newposition, int64_t oldposition, - int edit_edits, int edit_labels, int edit_plugins, int edit_autos, - Edits *trim_edits); + int edit_labels, int edit_autos, int edit_plugins, Edits *trim_edits); int shift_end(int edit_mode, int64_t newposition, int64_t oldposition, - int edit_edits, int edit_labels, int edit_plugins, int edit_autos, - Edits *trim_edits); + int edit_labels, int edit_autos, int edit_plugins, Edits *trim_edits); + int follow_edits(int64_t start, int64_t end, int64_t cut_length, + int edits_moved, int rest_moved, int edit_labels, int edit_autos, + int edit_plugins, Edits *trim_edits); void insert_transition(char *title); void detach_transition(); @@ -118,7 +121,6 @@ public: Transition *transition; Edits *edits; - Track *track; // points to an object in edl->assets if set