6 #include <QXmlStreamReader> 8 #include <QWaitCondition> 27 void start_question(
const QString &title,
const QString &text,
int buttons);
30 void start_create_effect_ui(QXmlStreamReader* stream,
Clip* c,
int type,
const QString *effect_name,
const EffectMeta* meta,
long effect_length,
bool effect_enabled);
32 void report_progress(
int p);
34 void question_func(
const QString &title,
const QString &text,
int buttons);
37 void create_effect_ui(QXmlStreamReader* stream,
Clip* c,
int type,
const QString *effect_name,
const EffectMeta* meta,
long effect_length,
bool effect_enabled);
43 bool load_worker(QFile& f, QXmlStreamReader& stream,
int type);
44 void load_effect(QXmlStreamReader& stream,
Clip* c);
46 void read_next(QXmlStreamReader& stream);
47 void read_next_start_element(QXmlStreamReader& stream);
48 void update_current_element_count(QXmlStreamReader& stream);
51 QVector<Media*> loaded_media_items;
53 QDir internal_proj_dir;
54 QString internal_proj_url;
58 bool is_element(QXmlStreamReader& stream);
60 QVector<Media*> loaded_folders;
61 QVector<Clip*> loaded_clips;
62 QVector<Media*> loaded_sequences;
63 Media* find_loaded_folder_by_id(
int id);
65 int current_element_count;
66 int total_element_count;
69 QWaitCondition waitCond;
74 QMessageBox::StandardButton question_btn;
77 #endif // LOADTHREAD_H Definition: loadthread.h:19
Definition: sequence.h:13
Definition: loadthread.cpp:21
Definition: loaddialog.h:13