summaryrefslogtreecommitdiffstats
path: root/src/plugins/canbus/socketcan/socketcanbackend.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@theqtcompany.com>2015-07-30 12:12:03 +0200
committerAlex Blasche <alexander.blasche@theqtcompany.com>2015-07-31 07:57:46 +0000
commit7f17aa8dbec1090b8f1ec9c4dcfb114665df8c9d (patch)
treeb00851fe17e7df66355437a89cac8e4b31e42909 /src/plugins/canbus/socketcan/socketcanbackend.h
parentbde292e2a54e0e95f894e5a376ab78138e2a0efd (diff)
Move configuration data into QCanBusDevice
The derived classes react to changes by providing an overload for QCanBusDevice::setConfigurationParameter(). Change-Id: I465f9c41d8ddf399aaa3f88021a4722e1006affe Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/plugins/canbus/socketcan/socketcanbackend.h')
-rw-r--r--src/plugins/canbus/socketcan/socketcanbackend.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/plugins/canbus/socketcan/socketcanbackend.h b/src/plugins/canbus/socketcan/socketcanbackend.h
index 1357886..0c74027 100644
--- a/src/plugins/canbus/socketcan/socketcanbackend.h
+++ b/src/plugins/canbus/socketcan/socketcanbackend.h
@@ -61,9 +61,7 @@ public:
bool open() Q_DECL_OVERRIDE;
void close() Q_DECL_OVERRIDE;
- void setConfigurationParameter(const QString &key, const QVariant &value) Q_DECL_OVERRIDE;
- QVariant configurationParameter(const QString &key) const Q_DECL_OVERRIDE;
- QVector<QString> configurationKeys() const Q_DECL_OVERRIDE;
+ void setConfigurationParameter(int key, const QVariant &value) Q_DECL_OVERRIDE;
bool writeFrame(const QCanBusFrame &newData) Q_DECL_OVERRIDE;
@@ -73,14 +71,12 @@ private Q_SLOTS:
void readSocket();
private:
- void insertInConfigurations(const QString &key, const QVariant &value);
void resetConfigurations();
bool connectSocket();
qint64 canSocket;
QPointer<QSocketNotifier> notifier;
QString canSocketName;
- QVector<QPair<QString, QVariant>> configuration;
};
QT_END_NAMESPACE