addnormalitem.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef ADDNORMALITEM_H
  2. #define ADDNORMALITEM_H
  3. #include <QDialog>
  4. #include <QTime>
  5. #include <QComboBox>
  6. class ExecPlan;
  7. class TimeWidget;
  8. namespace Ui {
  9. class AddNormalItem;
  10. }
  11. class AddNormalItem : public QDialog
  12. {
  13. Q_OBJECT
  14. public:
  15. explicit AddNormalItem(QWidget *parent = nullptr);
  16. ~AddNormalItem();
  17. signals:
  18. void signal_addNormalItem(QString dev,QString action,QTime time);/* 添加正常日期的项 */
  19. private slots:
  20. // void do_selectTime(); /* 选择时间 */
  21. void do_ok(); /* 进行查重和关闭页面 */
  22. private:
  23. void setComboBoxWarning(QComboBox* bo,bool flag);/* 设置选择框报警 */
  24. void setTimeEditWarning(bool flag); /* 设置时间报警 */
  25. private:
  26. Ui::AddNormalItem *ui;
  27. ExecPlan* m_p = nullptr; /* 设置父类指针 */
  28. QString m_devName; /* 选择的设备 */
  29. QString m_action; /* 选择的动作 */
  30. QTime m_time; /* 执行的时间 */
  31. };
  32. #endif // ADDNORMALITEM_H