#ifndef NESTEDEDLS_H #define NESTEDEDLS_H #include "arraylist.h" #include "edl.inc" class NestedEDLs { public: NestedEDLs(); ~NestedEDLs(); // Return copy of the src EDL which belongs to the current object. EDL* get_copy(EDL *src); // Return new EDL loaded from path EDL* get(char *path); int size(); EDL* get(int number); void clear(); void update_index(EDL *nested_edl); void remove_edl(EDL *nested_edl); ArrayList nested_edls; }; #endif