#include "edl.h"
#include "indexable.h"
#include "language.h"
+#include "localsession.h"
#include <string.h>
{
index_state = new IndexState;
this->is_asset = is_asset;
- this->awindow_folder = AW_MEDIA_FOLDER;
+ this->folder_no = AW_MEDIA_FOLDER;
}
void Indexable::copy_indexable(Indexable *src)
{
if( this == src ) return;
- awindow_folder = src->awindow_folder;
+ folder_no = src->folder_no;
update_path(src->path);
update_index(src);
}
return 0;
}
-
-
-
-
+const char *Indexable::get_title()
+{
+ if( is_asset ) return path;
+ EDL *edl = (EDL*)this;
+ if( !edl->parent_edl || folder_no == AW_PROXY_FOLDER ) return path;
+ return edl->local_session->clip_title;
+}