1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #ifndef CONFIGWIDGET_H
- #define CONFIGWIDGET_H
- #include <QWidget>
- #include <QTimer>
- #include <QListWidget>
- #include <QListWidgetItem>
- #include <QComboBox>
- #include "devicemanager.h"
- namespace Ui {
- class ConfigWidget;
- }
- class ConfigWidget : public QWidget
- {
- Q_OBJECT
- public:
- explicit ConfigWidget(int skintype=0, QWidget *parent = nullptr);
- ~ConfigWidget();
- bool DoSave(int serviceid);
- void GetInfoFromDb(int serviceid);
- void DoSetStyleSheet(int nstyle);
- protected:
- bool eventFilter(QObject *obj, QEvent *event);
- private:
- void SaveDeviceData(int nMPID);
- void InitTransInfo(int nchnid, int ntype);
- void SetTransInfo(int nmpid, int ntype);
- private slots:
- void on_listWidget_currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
- private:
- Ui::ConfigWidget *ui;
- DeviceManager m_dataManager;
- };
- #endif // CONFIGWIDGET_H
|