nested clips, big rework and cleanup, sams new icons, leaks and tweaks
[goodguy/history.git] / cinelerra-5.1 / cinelerra / clipedls.h
diff --git a/cinelerra-5.1/cinelerra/clipedls.h b/cinelerra-5.1/cinelerra/clipedls.h
new file mode 100644 (file)
index 0000000..8d4a4f8
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef NESTEDEDLS_H
+#define NESTEDEDLS_H
+
+
+#include "arraylist.h"
+#include "edl.inc"
+
+class ClipEDLs : public ArrayList<EDL*>
+{
+public:
+       ClipEDLs();
+       ~ClipEDLs();
+
+       void add_clip(EDL *clip);
+       void remove_clip(EDL *clip);
+// Return copy of the src EDL which belongs to the current object.
+       EDL* get_copy(EDL *src);
+       void copy_nested(ClipEDLs &nested);
+       EDL* load(char *path);
+       void clear();
+       void update_index(EDL *clip);
+};
+
+#endif
+
+