config_value method renamed to studio_value

This commit is contained in:
iLLiCiTiT 2020-09-09 15:36:36 +02:00
parent 3af3e46f10
commit b6b439c369
4 changed files with 23 additions and 23 deletions

View file

@ -165,15 +165,15 @@ class AnatomyWidget(QtWidgets.QWidget, ConfigObject):
self.templates_widget.discard_changes()
def overrides(self):
return self.config_value(), True
return self.studio_value(), True
def item_value(self):
output = {}
output.update(self.root_widget.config_value())
output.update(self.templates_widget.config_value())
output.update(self.root_widget.studio_value())
output.update(self.templates_widget.studio_value())
return output
def config_value(self):
def studio_value(self):
return {self.key: self.item_value()}
@ -479,7 +479,7 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
else:
return self.singleroot_widget.item_value()
def config_value(self):
def studio_value(self):
return {self.key: self.item_value()}
@ -587,13 +587,13 @@ class TemplatesWidget(QtWidgets.QWidget, ConfigObject):
def overrides(self):
if not self.child_overriden:
return NOT_SET, False
return self.config_value(), True
return self.studio_value(), True
def item_value(self):
return self.value_input.item_value()
def config_value(self):
return self.value_input.config_value()
def studio_value(self):
return self.value_input.studio_value()
TypeToKlass.types["anatomy"] = AnatomyWidget

View file

@ -125,7 +125,7 @@ class SystemWidget(QtWidgets.QWidget):
all_values = {}
for item in self.input_fields:
all_values.update(item.config_value())
all_values.update(item.studio_value())
for key in reversed(self.keys):
_all_values = {key: all_values}
@ -499,7 +499,7 @@ class ProjectWidget(QtWidgets.QWidget):
def _save_defaults(self):
output = {}
for item in self.input_fields:
output.update(item.config_value())
output.update(item.studio_value())
for key in reversed(self.keys):
_output = {key: output}
@ -507,7 +507,7 @@ class ProjectWidget(QtWidgets.QWidget):
all_values = {}
for item in self.input_fields:
all_values.update(item.config_value())
all_values.update(item.studio_value())
for key in reversed(self.keys):
_all_values = {key: all_values}

View file

@ -89,7 +89,7 @@ class ConfigObject(AbstractConfigObject):
"""Setter for global parent item to apply changes for all inputs."""
self._parent.ignore_value_changes = value
def config_value(self):
def studio_value(self):
"""Output for saving changes or overrides."""
return {self.key: self.item_value()}
@ -217,7 +217,7 @@ class InputObject(ConfigObject):
def overrides(self):
if not self.is_overriden:
return NOT_SET, False
return self.config_value(), self.is_group
return self.studio_value(), self.is_group
def hierarchical_style_update(self):
self.update_style()
@ -899,7 +899,7 @@ class ListItem(QtWidgets.QWidget, ConfigObject):
def on_remove_clicked(self):
self._parent.remove_row(self)
def config_value(self):
def studio_value(self):
if self.value_input.isEnabled():
return self.value_input.item_value()
return NOT_SET
@ -1106,7 +1106,7 @@ class ListWidget(QtWidgets.QWidget, InputObject):
def item_value(self):
output = []
for item in self.input_fields:
value = item.config_value()
value = item.studio_value()
if value is not NOT_SET:
output.append(value)
return output
@ -1245,7 +1245,7 @@ class ModifiableDictItem(QtWidgets.QWidget, ConfigObject):
def row(self):
return self._parent.input_fields.index(self)
def config_value(self):
def studio_value(self):
key = self.key_input.text()
value = self.value_input.item_value()
return {key: value}
@ -1405,7 +1405,7 @@ class ModifiableDict(QtWidgets.QWidget, InputObject):
def item_value(self):
output = {}
for item in self.input_fields:
output.update(item.config_value())
output.update(item.studio_value())
return output
def add_row(self, row=None, key=None, value=None, is_empty=False):
@ -1749,7 +1749,7 @@ class DictWidget(QtWidgets.QWidget, ConfigObject):
for input_field in self.input_fields:
# TODO maybe merge instead of update should be used
# NOTE merge is custom function which merges 2 dicts
output.update(input_field.config_value())
output.update(input_field.studio_value())
return output
def overrides(self):
@ -1859,7 +1859,7 @@ class DictInvisible(QtWidgets.QWidget, ConfigObject):
for input_field in self.input_fields:
# TODO maybe merge instead of update should be used
# NOTE merge is custom function which merges 2 dicts
output.update(input_field.config_value())
output.update(input_field.studio_value())
return output
def _on_value_change(self, item=None):
@ -2236,7 +2236,7 @@ class PathWidget(QtWidgets.QWidget, ConfigObject):
output = {}
for input_field in self.input_fields:
output.update(input_field.config_value())
output.update(input_field.studio_value())
return output
def overrides(self):
@ -2402,10 +2402,10 @@ class DictFormWidget(QtWidgets.QWidget, ConfigObject):
for input_field in self.input_fields:
# TODO maybe merge instead of update should be used
# NOTE merge is custom function which merges 2 dicts
output.update(input_field.config_value())
output.update(input_field.studio_value())
return output
def config_value(self):
def studio_value(self):
return self.item_value()
def overrides(self):

View file

@ -344,7 +344,7 @@ class AbstractConfigObject:
"Method `item_value` not implemented!"
)
def config_value(self):
def studio_value(self):
"""Output for saving changes or overrides."""
return {self.key: self.item_value()}