12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #pragma once
- #include "Common.h"
- #include <QDialog>
- #include "ui_DialogTaskOption.h"
- /// <summary>
- /// 任务设置对话框
- /// </summary>
- 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;
- };
|