2026-01-13 08:31:31 +08:00

42 lines
753 B
C++

#ifndef DIALOGALGOARG_H
#define DIALOGALGOARG_H
#include <QDialog>
namespace Ui {
class DialogAlgoArg;
}
class ScrewPositionPresenter;
/**
* @brief 算法参数设置对话框
*/
class DialogAlgoArg : public QDialog
{
Q_OBJECT
public:
explicit DialogAlgoArg(QWidget *parent = nullptr);
~DialogAlgoArg();
void SetPresenter(ScrewPositionPresenter* presenter);
private slots:
void on_btnOK_clicked();
void on_btnCancel_clicked();
void on_btnApply_clicked();
void on_btnReset_clicked();
private:
void loadParams();
void saveParams();
void resetParams();
private:
Ui::DialogAlgoArg *ui;
ScrewPositionPresenter* m_presenter;
};
#endif // DIALOGALGOARG_H