12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #ifndef ONEDETECTPLAN_H
- #define ONEDETECTPLAN_H
- #include <QWidget>
- #include "GlobalVariable.h"
- namespace Ui {
- class OneDetectPlan;
- }
- /**
- * @brief 不一致检测计划
- *
- */
- class OneDetectPlan : public QWidget
- {
- Q_OBJECT
- public:
- explicit OneDetectPlan(QWidget *parent = nullptr);
- ~OneDetectPlan();
- /* 设置QSS */
- void setQSS(const QString &qss);
- /* 设置计划 */
- void setPlan(const OnePlan_t &plan);
- /* 获取计划 */
- OnePlan_t getPlan();
- signals:
- /* 计划被修改,重新排序 */
- void signal_planModified();
- /* 点击了关闭按钮 */
- void signal_oneDetectPlanCloseClicked();
- /* 修改了时间 */
- void signal_planModified(OnePlan_t formerPlan, OnePlan_t newPlan);
- private slots:
- /* 修改前的时间 */
- void do_formerTime(const QTime &time);
- /* 修改后的时间 */
- void do_afterTime(const QTime &time);
- private:
- Ui::OneDetectPlan *ui;
- OnePlan_t m_plan; /* 一条计划 */
- QTime m_startFormerTime; /* 修改前的开始时间 */
- QTime m_endFormerTime; /* 修改前的结束时间 */
- };
- #endif // ONEDETECTPLAN_H
|