minor fixes

This commit is contained in:
iLLiCiTiT 2021-02-05 11:33:36 +01:00
parent cc5acb13eb
commit c679337a99
3 changed files with 6 additions and 4 deletions

View file

@ -305,7 +305,7 @@ class DictMutableKeysEntity(ItemEntity):
self.hightlight_content = (
self.schema_data.get("highlight_content") or False
)
self.collapsible = self.schema_data.get("collapsable", False)
self.collapsible = self.schema_data.get("collapsable", True)
self.collapsed = self.schema_data.get("collapsed", True)
object_type = self.schema_data["object_type"]

View file

@ -107,7 +107,7 @@ class ListEntity(ItemEntity):
def set_value(self, value):
self.clear()
for item in value:
self.append(value)
self.append(item)
def on_change(self):
value_is_modified = None

View file

@ -56,6 +56,8 @@ class ModifiableDictEmptyItem(QtWidgets.QWidget):
remove_btn = create_remove_btn(self)
spacer_widget = SpacerWidget(self)
remove_btn.setEnabled(False)
layout = QtWidgets.QHBoxLayout(self)
layout.setContentsMargins(0, 0, 0, 0)
layout.setSpacing(3)
@ -690,8 +692,8 @@ class DictMutableKeysWidget(BaseWidget):
return bool(duplicated_items)
def on_shuffle(self):
if not self.entity.collapsible:
self.empty_row.setVisible(bool(self.input_fields))
if not self.entity.collapsible_key:
self.empty_row.setVisible(len(self.input_fields) == 0)
self.update_style()
def set_entity_value(self):