active changed signal does not require value

This commit is contained in:
iLLiCiTiT 2021-09-10 10:37:52 +02:00
parent 11ef88bb38
commit 7a0179d41a
4 changed files with 6 additions and 8 deletions

View file

@ -241,10 +241,8 @@ class InstanceCardView(AbstractInstanceView):
for widget in self._widgets_by_id.values():
widget.update_instance_values()
def _on_active_changed(self, changed_instance_id, new_value):
changed_ids = set()
if changed_ids:
self.active_changed.emit(changed_ids)
def _on_active_changed(self):
self.active_changed.emit()
def _on_widget_selection(self, widget_id):
if widget_id == CONTEXT_ID:

View file

@ -66,7 +66,7 @@ class InstanceListItemWidget(QtWidgets.QWidget):
return
self.instance.data["active"] = new_value
self.active_changed.emit(self.instance.data["uuid"], new_value)
self.active_changed.emit(self.instance.id, new_value)
class ListContextWidget(QtWidgets.QFrame):
@ -346,7 +346,7 @@ class InstanceListView(AbstractInstanceView):
widget.set_active(new_value)
if changed_ids:
self.active_changed.emit(changed_ids)
self.active_changed.emit()
def get_selected_items(self):
instances = []

View file

@ -126,7 +126,7 @@ class PublishBtn(PublishIconBtn):
class AbstractInstanceView(QtWidgets.QWidget):
selection_changed = QtCore.Signal()
active_changed = QtCore.Signal(set)
active_changed = QtCore.Signal()
refreshed = False
def set_refreshed(self, refreshed):

View file

@ -376,7 +376,7 @@ class PublisherWindow(QtWidgets.QDialog):
instances, context_selected
)
def _on_active_changed(self, _instance_ids):
def _on_active_changed(self):
if self._refreshing_instances:
return
self._validate_create_instances()