#pragma once #include "Common.h" #include #include "ui_DialogTaskOption.h" /// /// 任务设置对话框 /// class DialogTaskOption : public QDialog { Q_OBJECT public: DialogTaskOption(TASK_OPTION* taskOption, QWidget *parent = Q_NULLPTR); ~DialogTaskOption(); private: Ui::DialogTaskOption ui; private: // 对话框初始化 void initUI(); private slots: // OK按钮 void onButtonOKClicked(); // 当任务类别下拉框变动时,同步变动下面的任务类型分类 void onTaskTypeComboChanged(int index); // 看门狗的Checkbox切换时需要切换下面的编辑框是否可用 void onWatchdogCheckboxChanged(int state); private: TASK_OPTION* m_pTaskOption; };