26 #include <QXmlStreamReader>
28 #include <QWaitCondition>
29 #include <QMessageBox>
38 LoadThread(
const QString& filename,
bool autorecovery);
43 void start_question(
const QString &title,
const QString &text,
int buttons);
48 void question_func(
const QString &title,
const QString &text,
int buttons);
55 bool load_worker(QFile& f, QXmlStreamReader& stream,
int type);
62 void show_message(
const QString& title,
const QString& body,
int buttons);
92 #endif // LOADTHREAD_H
LoadThread(const QString &filename, bool autorecovery)
Definition: loadthread.cpp:40
QVector< Media * > loaded_media_items
Definition: loadthread.h:65
QVector< ClipPtr > loaded_clips
Definition: loadthread.h:75
void run()
Definition: loadthread.cpp:624
SequencePtr open_seq
Definition: loadthread.h:64
void start_question(const QString &title, const QString &text, int buttons)
QVector< Media * > loaded_sequences
Definition: loadthread.h:76
bool cancelled_
Definition: loadthread.h:86
void error_func()
Definition: loadthread.cpp:748
bool show_err
Definition: loadthread.h:69
bool autorecovery_
Definition: loadthread.h:52
QDir internal_proj_dir
Definition: loadthread.h:67
QMutex mutex
Definition: loadthread.h:83
Definition: loadthread.h:34
void success_func()
Definition: loadthread.cpp:763
int current_element_count
Definition: loadthread.h:80
bool xml_error
Definition: loadthread.h:87
void read_next_start_element(QXmlStreamReader &stream)
Definition: loadthread.cpp:176
QDir proj_dir
Definition: loadthread.h:66
void report_progress(int p)
void question_func(const QString &title, const QString &text, int buttons)
Definition: loadthread.cpp:737
void update_current_element_count(QXmlStreamReader &stream)
Definition: loadthread.cpp:181
QVector< MediaPtr > loaded_folders
Definition: loadthread.h:74
Media * find_loaded_folder_by_id(int id)
Definition: loadthread.cpp:599
QString filename_
Definition: loadthread.h:53
void cancel()
Definition: loadthread.cpp:732
void show_message(const QString &title, const QString &body, int buttons)
Definition: loadthread.cpp:188
bool is_element(QXmlStreamReader &stream)
Definition: loadthread.cpp:198
bool load_worker(QFile &f, QXmlStreamReader &stream, int type)
Definition: loadthread.cpp:207
QMessageBox::StandardButton question_btn
Definition: loadthread.h:89
void load_effect(QXmlStreamReader &stream, Clip *c)
Definition: loadthread.cpp:58
void read_next(QXmlStreamReader &stream)
Definition: loadthread.cpp:171
QString internal_proj_url
Definition: loadthread.h:68
QWaitCondition waitCond
Definition: loadthread.h:84
QString error_str
Definition: loadthread.h:70
void OrganizeFolders(int folder=0)
Definition: loadthread.cpp:610
int total_element_count
Definition: loadthread.h:81