diff options
author | Andre Hartmann <aha_1980@gmx.de> | 2017-03-08 21:15:45 +0100 |
---|---|---|
committer | André Hartmann <aha_1980@gmx.de> | 2017-03-31 06:58:01 +0000 |
commit | 518606690eb1fa021aaecb8e75c6686c4ebea6cf (patch) | |
tree | 8ecffae84ef409ca1dd37cb1fdae49699de08a86 | |
parent | 6a280a8a4122b333934a874e3efdc8257739b0bb (diff) |
QCanBus: Add convenience constructor to QCanBusPrivate
Change-Id: I1a63fc5ceef54e2c8fb3d853990d8e0370f940b5
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
-rw-r--r-- | src/serialbus/qcanbus.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/serialbus/qcanbus.cpp b/src/serialbus/qcanbus.cpp index 1ae2601..55de5e1 100644 --- a/src/serialbus/qcanbus.cpp +++ b/src/serialbus/qcanbus.cpp @@ -54,6 +54,7 @@ class QCanBusPrivate { public: QCanBusPrivate() { } + QCanBusPrivate(int index, const QJsonObject &meta) : meta(meta), index(index) {} QJsonObject meta; QObject *factory = nullptr; @@ -76,10 +77,7 @@ static void loadPlugins() if (obj.isEmpty()) continue; - QCanBusPrivate d; - d.index = i; - d.meta = obj; - qCanBusPlugins()->insert(obj.value(QLatin1String("Key")).toString(), d); + qCanBusPlugins()->insert(obj.value(QLatin1String("Key")).toString(), {i, obj}); } } |