X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=c7076099ce7bae36dacaec3571a912eadf8a4447;hp=826ca600abb693afc81a294323ec94b4273051b2;hb=1da768016a2ecba0296b03d75c02879f99a0f582;hpb=fbdd13b462256ed4f3b35dc114385fe0b0de0dcd diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 826ca600..c7076099 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -112,8 +112,10 @@ class StackItem public: EDL *edl, *new_edl; Indexable *idxbl; + Edit *edit; MainUndo *undo; int64_t mtime; + double duration; }; class Stack : public ArrayList @@ -175,7 +177,7 @@ public: // Total horizontal pixels in timeline int get_tracks_width(); // session stack - void stack_push(EDL *edl, Indexable *idxbl); + void stack_push(EDL *edl, Indexable *idxbl, Edit *edit=0); void stack_pop(); int save(EDL *edl, char *filename, int stat); int save(int save_as); @@ -272,7 +274,7 @@ public: void close_mixers(int result=1); void open_mixers(); ZWindow *get_mixer(Mixer *&mixer); - void del_mixer(ZWindow *zwindow); + void close_mixer(ZWindow *zwindow); int mixer_track_active(Track *track); void update_mixer_tracks(); void start_mixer(); @@ -598,6 +600,7 @@ public: void dump_edl(FILE *fp=stdout); void dump_undo(FILE *fp=stdout); void dump_exe(FILE *fp=stdout); + void dump_caches(FILE *fp=stdout); static void trap_hook(FILE *fp, void *vp); void reset_android_remote();