00001 #ifndef AEDIT_H 00002 #define AEDIT_H 00003 00004 00005 #include "guicast.h" 00006 #include "edit.h" 00007 #include "filexml.inc" 00008 #include "aedits.inc" 00009 00010 // UNITS ARE SAMPLES 00011 00012 class AEdit : public Edit 00013 { 00014 public: 00015 AEdit(EDL *edl, Edits *edits); 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 ~AEdit(); 00028 00029 int load_properties_derived(FileXML *xml); 00030 00031 00032 // ========================================= editing 00033 00034 int copy_properties_derived(FileXML *xml, int64_t length_in_selection); 00035 int dump_derived(); 00036 int64_t get_source_end(int64_t default_); 00037 00038 private: 00039 00040 AEdits *aedits; 00041 }; 00042 00043 #endif
1.5.5