3500/ViewTriggerConfig.h

40 lines
905 B
C
Raw Normal View History

2023-04-14 19:30:30 +08:00
#ifndef VIEWTRIGGERCONFIG_H
#define VIEWTRIGGERCONFIG_H
#include <QWidget>
#include "global.h"
#include "sqlitedb.h"
#include <QStandardItemModel>
#include "TableHeaderView.h"
namespace Ui {
class ViewTriggerConfig;
}
class ViewTriggerConfig : public QWidget
{
Q_OBJECT
private slots:
void on_pushButton_del_clicked();
void on_comboBox_workCondition_currentTextChanged(const QString &arg1);
2024-03-14 09:35:39 +08:00
signals:
void deleteTriggerEvent_sg();
2023-04-14 19:30:30 +08:00
public:
explicit ViewTriggerConfig(QWidget *parent = nullptr);
~ViewTriggerConfig();
private:
Ui::ViewTriggerConfig *ui;
QString headerStr ;
TableHeaderView *myHeader;
QStandardItemModel *model;
QString m_strWorkCondition;
QVector<WorkCondition_t> m_WorkCondition;
QVector<TriggerConfig_t> m_vecTriggerConfig;
void LoadTriggerConfig(const QString& strWorkCondition);
};
#endif // VIEWTRIGGERCONFIG_H