#ifndef ADDNORMALITEM_H #define ADDNORMALITEM_H #include #include #include #include "spdlog/spdlog.h" class ExecPlan; class TimeWidget; namespace Ui { class AddNormalItem; } class AddNormalItem : public QDialog { Q_OBJECT public: explicit AddNormalItem(QWidget *parent = nullptr); ~AddNormalItem(); signals: void signal_addNormalItem(QString dev,QString action,QTime time);/* 添加正常日期的项 */ private slots: // void do_selectTime(); /* 选择时间 */ void do_ok(); /* 进行查重和关闭页面 */ private: void setComboBoxWarning(QComboBox* bo,bool flag);/* 设置选择框报警 */ void setTimeEditWarning(bool flag); /* 设置时间报警 */ private: Ui::AddNormalItem *ui; std::shared_ptr m_logger = nullptr; ExecPlan* m_p = nullptr; /* 设置父类指针 */ QString m_devName; /* 选择的设备 */ QString m_action; /* 选择的动作 */ QTime m_time; /* 执行的时间 */ }; #endif // ADDNORMALITEM_H