#ifndef IMPORT_COMICS_INFO_DIALOG_H #define IMPORT_COMICS_INFO_DIALOG_H #include #include #include #include #include #include #include class Importer : public QThread { public: QString source; QString dest; private: void run(); }; class ImportComicsInfoDialog : public QDialog { Q_OBJECT public: ImportComicsInfoDialog(QWidget *parent = 0); ~ImportComicsInfoDialog(); QString dest; private: QLabel * nameLabel; QLabel * textLabel; QLabel * destLabel; QLineEdit * path; QLineEdit * destPath; QLineEdit * nameEdit; QPushButton * find; QPushButton * findDest; QPushButton * accept; QPushButton * cancel; QLabel * progress; void setupUI(); int progressCount; QProgressBar *progressBar; public slots: void findPath(); void import(); void close(); }; #endif // IMPORT_COMICS_INFO_DIALOG_H