Emit added or removed clusters

Useful to whomever is listening in on those signals to know _what_ was added or removed.

Contributes to CL-1267
This commit is contained in:
Ian Paschal 2019-03-22 14:52:11 +01:00
parent 9a5b7e7925
commit 9aef692082

View file

@ -86,7 +86,7 @@ class CloudOutputDeviceManager:
removed_cluster.disconnect()
removed_cluster.close()
self._output_device_manager.removeOutputDevice(removed_cluster.key)
self.removedCloudCluster.emit()
self.removedCloudCluster.emit(removed_cluster)
del self._remote_clusters[removed_cluster.key]
# Add an output device for each new remote cluster.
@ -94,7 +94,7 @@ class CloudOutputDeviceManager:
for added_cluster in added_clusters:
device = CloudOutputDevice(self._api, added_cluster)
self._remote_clusters[added_cluster.cluster_id] = device
self.addedCloudCluster.emit()
self.addedCloudCluster.emit(added_cluster)
for device, cluster in updates:
device.clusterData = cluster