#ifndef DIALOG_SCANINFO_H #define DIALOG_SCANINFO_H #include namespace Ui { class Dialog_ScanInfo; } class Dialog_ScanInfo : public QDialog { Q_OBJECT public: explicit Dialog_ScanInfo(class MainWindow *mainWindow); ~Dialog_ScanInfo(); void Start(); void SetScanInfo(const QString &info, bool error); void SetScanCount(unsigned int count); void Finish(); protected: virtual void timerEvent(QTimerEvent* e) override; private slots: void on_pushButtonOK_clicked(); void on_pushButtonCancel_clicked(); private: Ui::Dialog_ScanInfo *ui; class MainWindow *m_mainWindow; int m_timerId; bool m_error; }; #endif // DIALOG_SCANINFO_H