mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 05:42:15 +01:00
active changed signal does not require value
This commit is contained in:
parent
11ef88bb38
commit
7a0179d41a
4 changed files with 6 additions and 8 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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 = []
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue