#ifndef NEWMEASUREANALYSISDLG_H #define NEWMEASUREANALYSISDLG_H #include class QTimer; namespace Ui { class NewMeasureAnalysisDlg; } class NewMeasureAnalysisDlg : public QDialog { Q_OBJECT public: explicit NewMeasureAnalysisDlg(QWidget *parent = nullptr); ~NewMeasureAnalysisDlg(); private: void initialization(); void newProject(const QString &particle_data_filename = QString()); private slots: void onNewProjectFromFileFinished(bool ok, const QString& project_name, const QVariant &data); void on_btn_ok_clicked(); private: Ui::NewMeasureAnalysisDlg *ui; QTimer* _task_wait_timer = nullptr; }; #endif // NEWMEASUREANALYSISDLG_H