mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 13:24:54 +01:00
Merge pull request #828 from pypeclub/feature/list_item_without_label
List item without label in settings gui
This commit is contained in:
commit
484ec894dd
1 changed files with 18 additions and 4 deletions
|
|
@ -1600,8 +1600,15 @@ class ListWidget(QtWidgets.QWidget, InputObject):
|
|||
layout.setSpacing(5)
|
||||
|
||||
if not self.as_widget and not label_widget:
|
||||
label_widget = QtWidgets.QLabel(self.schema_data["label"], self)
|
||||
layout.addWidget(label_widget, alignment=QtCore.Qt.AlignTop)
|
||||
label = self.schema_data.get("label")
|
||||
if label:
|
||||
label_widget = QtWidgets.QLabel(label, self)
|
||||
layout.addWidget(label_widget, alignment=QtCore.Qt.AlignTop)
|
||||
elif self._is_group:
|
||||
raise KeyError((
|
||||
"Schema item must contain \"label\" if `is_group` is True"
|
||||
" to be able visualize changes and show actions."
|
||||
))
|
||||
|
||||
self.label_widget = label_widget
|
||||
|
||||
|
|
@ -1835,8 +1842,15 @@ class ListStrictWidget(QtWidgets.QWidget, InputObject):
|
|||
layout.setSpacing(5)
|
||||
|
||||
if not self.as_widget and not label_widget:
|
||||
label_widget = QtWidgets.QLabel(self.schema_data["label"], self)
|
||||
layout.addWidget(label_widget, alignment=QtCore.Qt.AlignTop)
|
||||
label = self.schema_data.get("label")
|
||||
if label:
|
||||
label_widget = QtWidgets.QLabel(label, self)
|
||||
layout.addWidget(label_widget, alignment=QtCore.Qt.AlignTop)
|
||||
elif self._is_group:
|
||||
raise KeyError((
|
||||
"Schema item must contain \"label\" if `is_group` is True"
|
||||
" to be able visualize changes and show actions."
|
||||
))
|
||||
|
||||
self.label_widget = label_widget
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue