42 lines
753 B
C
Raw Normal View History

2026-01-13 08:31:31 +08:00
#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