fix settings
This commit is contained in:
parent
7185adbe5e
commit
417a4e8573
@ -169,7 +169,7 @@ void DeviceManager::loadConfiguredDevices()
|
|||||||
foreach (const QString &idString, settings.childGroups()) {
|
foreach (const QString &idString, settings.childGroups()) {
|
||||||
qDebug() << "found stored device" << idString;
|
qDebug() << "found stored device" << idString;
|
||||||
settings.beginGroup(idString);
|
settings.beginGroup(idString);
|
||||||
Device *device = new Device(QUuid(idString), settings.value("deviceClassId").toUuid(), this);
|
Device *device = new Device(settings.value("pluginid").toUuid(), QUuid(idString), settings.value("deviceClassId").toUuid(), this);
|
||||||
device->setName(settings.value("devicename").toString());
|
device->setName(settings.value("devicename").toString());
|
||||||
device->setParams(settings.value("params").toMap());
|
device->setParams(settings.value("params").toMap());
|
||||||
settings.beginGroup("triggers");
|
settings.beginGroup("triggers");
|
||||||
@ -210,6 +210,7 @@ void DeviceManager::storeConfiguredDevices()
|
|||||||
settings.beginGroup(device->id().toString());
|
settings.beginGroup(device->id().toString());
|
||||||
settings.setValue("devicename", device->name());
|
settings.setValue("devicename", device->name());
|
||||||
settings.setValue("deviceClassId", device->deviceClassId().toString());
|
settings.setValue("deviceClassId", device->deviceClassId().toString());
|
||||||
|
settings.setValue("pluginid", device->pluginId());
|
||||||
settings.setValue("params", device->params());
|
settings.setValue("params", device->params());
|
||||||
settings.beginGroup("triggers");
|
settings.beginGroup("triggers");
|
||||||
foreach (const Trigger &trigger, device->triggers()) {
|
foreach (const Trigger &trigger, device->triggers()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user