diff options
author | Alex Blasche <alexander.blasche@theqtcompany.com> | 2015-07-30 12:12:03 +0200 |
---|---|---|
committer | Alex Blasche <alexander.blasche@theqtcompany.com> | 2015-07-31 07:57:46 +0000 |
commit | 7f17aa8dbec1090b8f1ec9c4dcfb114665df8c9d (patch) | |
tree | b00851fe17e7df66355437a89cac8e4b31e42909 /src/plugins/canbus/socketcan/socketcanbackend.h | |
parent | bde292e2a54e0e95f894e5a376ab78138e2a0efd (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.h | 6 |
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 |