Credit Andrew - improve in-tree documentation
[goodguy/cinelerra.git] / cinelerra / clipedls.h
1 #ifndef NESTEDEDLS_H
2 #define NESTEDEDLS_H
3
4
5 #include "arraylist.h"
6 #include "edl.inc"
7
8 class ClipEDLs : public ArrayList<EDL*>
9 {
10 public:
11         ClipEDLs();
12         ~ClipEDLs();
13
14         void add_clip(EDL *clip);
15         void remove_clip(EDL *clip);
16 // Return copy of the src EDL which belongs to the current object.
17         EDL* get_nested(EDL *src);
18         void copy_nested(ClipEDLs &nested);
19         EDL* load(char *path);
20         void clear();
21         void update_index(EDL *clip);
22 };
23
24 #endif
25
26