mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
Merge pull request #3493 from pypeclub/bugfix/OP-3561_traypublisher-swap-between-view-name-change
TrayPublisher: Keep use instance label in list view
This commit is contained in:
commit
b3f64b5109
1 changed files with 6 additions and 6 deletions
|
|
@ -132,7 +132,7 @@ class InstanceListItemWidget(QtWidgets.QWidget):
|
|||
|
||||
active_checkbox.stateChanged.connect(self._on_active_change)
|
||||
|
||||
self._subset_name_label = subset_name_label
|
||||
self._instance_label_widget = subset_name_label
|
||||
self._active_checkbox = active_checkbox
|
||||
|
||||
self._has_valid_context = None
|
||||
|
|
@ -146,8 +146,8 @@ class InstanceListItemWidget(QtWidgets.QWidget):
|
|||
state = ""
|
||||
if not valid:
|
||||
state = "invalid"
|
||||
self._subset_name_label.setProperty("state", state)
|
||||
self._subset_name_label.style().polish(self._subset_name_label)
|
||||
self._instance_label_widget.setProperty("state", state)
|
||||
self._instance_label_widget.style().polish(self._instance_label_widget)
|
||||
|
||||
def is_active(self):
|
||||
"""Instance is activated."""
|
||||
|
|
@ -176,9 +176,9 @@ class InstanceListItemWidget(QtWidgets.QWidget):
|
|||
def update_instance_values(self):
|
||||
"""Update instance data propagated to widgets."""
|
||||
# Check subset name
|
||||
subset_name = self.instance["subset"]
|
||||
if subset_name != self._subset_name_label.text():
|
||||
self._subset_name_label.setText(subset_name)
|
||||
label = self.instance.label
|
||||
if label != self._instance_label_widget.text():
|
||||
self._instance_label_widget.setText(label)
|
||||
# Check active state
|
||||
self.set_active(self.instance["active"])
|
||||
# Check valid states
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue