better detail widget varaible

This commit is contained in:
Jakub Trllo 2025-08-07 14:58:33 +02:00
parent 39a925986d
commit 9929c80425

View file

@ -309,10 +309,6 @@ class InstanceCardWidget(CardWidget):
expand_btn.setMaximumWidth(14)
expand_btn.setEnabled(False)
detail_widget = QtWidgets.QWidget(self)
detail_widget.setVisible(False)
self.detail_widget = detail_widget
top_layout = QtWidgets.QHBoxLayout()
top_layout.addLayout(icon_layout, 0)
top_layout.addWidget(label_widget, 1)
@ -320,6 +316,9 @@ class InstanceCardWidget(CardWidget):
top_layout.addWidget(active_checkbox, 0)
top_layout.addWidget(expand_btn, 0)
detail_widget = QtWidgets.QWidget(self)
detail_widget.setVisible(False)
layout = QtWidgets.QHBoxLayout(self)
layout.setContentsMargins(0, 2, 10, 2)
layout.addLayout(top_layout)
@ -337,6 +336,8 @@ class InstanceCardWidget(CardWidget):
self._active_checkbox = active_checkbox
self._expand_btn = expand_btn
self._detail_widget = detail_widget
self._update_instance_values(context_info, is_parent_active)
def set_active_toggle_enabled(self, enabled: bool) -> None:
@ -448,8 +449,8 @@ class InstanceCardWidget(CardWidget):
def _set_expanded(self, expanded=None):
if expanded is None:
expanded = not self.detail_widget.isVisible()
self.detail_widget.setVisible(expanded)
expanded = not self._detail_widget.isVisible()
self._detail_widget.setVisible(expanded)
def _on_active_change(self):
new_value = self._active_checkbox.isChecked()