12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #ifndef CHECKPERIODWIDGET_H
- #define CHECKPERIODWIDGET_H
- #include <QWidget>
- #include "spdlog/spdlog.h"
- #include "GlobalVariable.h"
- namespace Ui {
- class CheckPeriodWidget;
- }
- /**
- * @brief 检测周期设置界面
- *
- * 该界面用于设置检测周期,包括添加检测计划和不检测计划
- */
- class CheckPeriodWidget : public QWidget
- {
- Q_OBJECT
- public:
- explicit CheckPeriodWidget(QWidget *parent = nullptr);
- ~CheckPeriodWidget();
- private slots:
- /* 添加一个检测计划 */
- void do_pBtn_addDetectPlan_clicked();
- /* 添加一个不检测计划 */
- void do_pBtn_addNoDetectPlan_clicked();
- private:
- /* 添加一个检测计划 */
- void addDetectPlan(OnePlan_t& plan);
- private:
- Ui::CheckPeriodWidget *ui;
- std::shared_ptr<spdlog::logger> m_logger = nullptr;
- };
- #endif // CHECKPERIODWIDGET_H
|