From 3211c6944e277f5662713a2d56d7d75fcde3b631 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 11 Mar 2021 18:18:19 +0100 Subject: [PATCH] added helper class to hold values for site inputs --- .../local_settings/projects_widget.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pype/tools/settings/local_settings/projects_widget.py b/pype/tools/settings/local_settings/projects_widget.py index 2b0546a5ab..c8073395bc 100644 --- a/pype/tools/settings/local_settings/projects_widget.py +++ b/pype/tools/settings/local_settings/projects_widget.py @@ -215,6 +215,30 @@ class RootInputWidget(QtWidgets.QWidget): data[self.root_name] = value self._update_style() +class SiteValueItem: + def __init__( + self, + project_name, + value, + default_value, + orig_value, + orig_default_value + ): + self.project_name = project_name + self.value = value or "" + self.default_value = default_value or "" + self.orig_value = orig_value or "" + self.orig_default_value = orig_default_value or "" + + def __repr__(self): + return "\n".join(( + "Project: {}".format(self.project_name), + "Value: {}".format(self.value), + "Default value: {}".format(self.default_value), + "Orig value: {}".format(self.orig_value), + "Orig default value: {}".format(self.orig_default_value), + )) + class SitesWidget(QtWidgets.QWidget): def __init__(self, modules_manager, project_settings, parent):