fixed device edit notification
This commit is contained in:
parent
b6e253e5c2
commit
5d88998fa1
@ -384,8 +384,8 @@ DeviceManager::DeviceError DeviceManager::editDevice(const DeviceId &deviceId, c
|
||||
storeConfiguredDevices();
|
||||
postSetupDevice(device);
|
||||
device->setupCompleted();
|
||||
|
||||
emit deviceParamsChanged(device);
|
||||
|
||||
return DeviceErrorNoError;
|
||||
}
|
||||
|
||||
@ -858,7 +858,10 @@ void DeviceManager::slotDeviceSetupFinished(Device *device, DeviceManager::Devic
|
||||
|
||||
storeConfiguredDevices();
|
||||
device->setupCompleted();
|
||||
|
||||
// TODO: recover old params.??
|
||||
|
||||
emit deviceParamsChanged(device);
|
||||
emit deviceEditFinished(device, DeviceError::DeviceErrorSetupFailed);
|
||||
}
|
||||
qWarning() << QString("Error in device setup. Device %1 (%2) will not be functional.").arg(device->name()).arg(device->id().toString());
|
||||
@ -893,8 +896,8 @@ void DeviceManager::slotDeviceSetupFinished(Device *device, DeviceManager::Devic
|
||||
m_asyncDeviceEdit.removeAll(device);
|
||||
storeConfiguredDevices();
|
||||
device->setupCompleted();
|
||||
emit deviceEditFinished(device, DeviceManager::DeviceErrorNoError);
|
||||
emit deviceParamsChanged(device);
|
||||
emit deviceEditFinished(device, DeviceManager::DeviceErrorNoError);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@ -369,6 +369,7 @@ GuhCore::GuhCore(QObject *parent) :
|
||||
connect(m_deviceManager, &DeviceManager::eventTriggered, this, &GuhCore::gotEvent);
|
||||
connect(m_deviceManager, &DeviceManager::deviceStateChanged, this, &GuhCore::deviceStateChanged);
|
||||
connect(m_deviceManager, &DeviceManager::deviceAdded, this, &GuhCore::deviceAdded);
|
||||
connect(m_deviceManager, &DeviceManager::deviceParamsChanged, this, &GuhCore::deviceParamsChanged);
|
||||
connect(m_deviceManager, &DeviceManager::deviceRemoved, this, &GuhCore::deviceRemoved);
|
||||
connect(m_deviceManager, &DeviceManager::actionExecutionFinished, this, &GuhCore::actionExecutionFinished);
|
||||
connect(m_deviceManager, &DeviceManager::devicesDiscovered, this, &GuhCore::devicesDiscovered);
|
||||
|
||||
Reference in New Issue
Block a user