123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #pragma once
- #include <QDialog>
- #include "ui_DialogNewTask.h"
- #include "Common.h"
- /// <summary>
- /// 创建新任务的对话框
- /// </summary>
- class DialogNewTask : public QDialog
- {
- Q_OBJECT
- public:
- DialogNewTask(QWidget* parent = nullptr);
- ~DialogNewTask();
- void setDefaultName(QString strName);
- TASK_OPTION m_TaskOption; // 用户选择的任务设置
- private:
- Ui::DialogNewTask ui;
- private:
- // 对话框初始化
- void initUI();
- private slots:
- // Create按钮
- void onButtonCreateClicked();
- // 当任务类别下拉框变动时,同步变动下面的任务类型分类
- void onTaskTypeComboChanged(int index);
- // 看门狗的Checkbox切换时需要切换下面的编辑框是否可用
- void onWatchdogCheckboxChanged(int state);
- };
|