#ifndef DIALOGALGOARG_H #define DIALOGALGOARG_H #include namespace Ui { class DialogAlgoArg; } class BagThreadPositionPresenter; /** * @brief 算法参数设置对话框 */ class DialogAlgoArg : public QDialog { Q_OBJECT public: explicit DialogAlgoArg(QWidget *parent = nullptr); ~DialogAlgoArg(); void SetPresenter(BagThreadPositionPresenter* 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; BagThreadPositionPresenter* m_presenter; }; #endif // DIALOGALGOARG_H