3500/SlowSpeedChannelSetting.h

46 lines
1013 B
C++

#ifndef SLOWSPEEDCHANNELSETTING_H
#define SLOWSPEEDCHANNELSETTING_H
#include <QWidget>
#include "global.h"
#include "sqlitedb.h"
namespace Ui {
class CSlowSpeedChannelSetting;
}
class CSlowSpeedChannelSetting : public QWidget
{
Q_OBJECT
public:
explicit CSlowSpeedChannelSetting(QWidget *parent = nullptr);
~CSlowSpeedChannelSetting();
ChannelSetting channelSetting;
QStringList slowChannelTypeList;
QMap<QString,QString> m_MapSlowChannelType;
void displayChannelSetting();
private slots:
void on_lineEdit_engineeringUnit_editingFinished();
void on_pushButton_submit_clicked();
void on_comboBox_channelType_currentTextChanged(const QString &arg1);
void on_pushButton_copy_clicked();
void on_pushButton_CustomFilter_clicked();
public slots:
void slotCopyChannelData(QStringList&);
private:
Ui::CSlowSpeedChannelSetting *ui;
QStringList m_itemList;
signals:
void sgSetChannelData(ChannelSetting);
};
#endif // SLOWSPEEDCHANNELSETTING_H