EnergySpectrumAnalyer/src/NewMeasureAnalysisDlg.h
2026-05-25 18:24:55 +08:00

37 lines
966 B
C++

#ifndef NEWMEASUREANALYSISDLG_H
#define NEWMEASUREANALYSISDLG_H
#include <QDialog>
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());
void startParticleSortTask(const QString& data_file_path,
const QString& project_name,
const QString& project_dir_path);
private slots:
void onNewProjectFromFileFinished(bool ok, const QString& project_name, const QVariant &data);
void on_btn_ok_clicked();
void onGvfConversionFinished(bool ok, const QString& project_name, const QVariant &data);
private:
Ui::NewMeasureAnalysisDlg *ui;
QTimer* _task_wait_timer = nullptr;
};
#endif // NEWMEASUREANALYSISDLG_H