diff --git a/pype/tools/settings/__init__.py b/pype/tools/settings/__init__.py index 89abd262e8..11ec83cc01 100644 --- a/pype/tools/settings/__init__.py +++ b/pype/tools/settings/__init__.py @@ -19,6 +19,7 @@ def main(user_role=None): app.setWindowIcon(QtGui.QIcon(style.app_icon_path())) widget = MainWidget(user_role) + widget.reset() widget.show() sys.exit(app.exec_()) diff --git a/pype/tools/settings/settings/widgets/base.py b/pype/tools/settings/settings/widgets/base.py index 8e16c3614c..03c59d977a 100644 --- a/pype/tools/settings/settings/widgets/base.py +++ b/pype/tools/settings/settings/widgets/base.py @@ -46,7 +46,6 @@ class SettingsCategoryWidget(QtWidgets.QWidget): self.initialize_attributes() self.create_ui() - self.reset() def initialize_attributes(self): self._hide_studio_overrides = False diff --git a/pype/tools/settings/settings/widgets/window.py b/pype/tools/settings/settings/widgets/window.py index 2dd5111d74..79b31b07b5 100644 --- a/pype/tools/settings/settings/widgets/window.py +++ b/pype/tools/settings/settings/widgets/window.py @@ -22,6 +22,7 @@ class MainWidget(QtWidgets.QWidget): studio_widget = SystemWidget(user_role, header_tab_widget) project_widget = ProjectWidget(user_role, header_tab_widget) + header_tab_widget.addTab(studio_widget, "System") header_tab_widget.addTab(project_widget, "Project") @@ -31,3 +32,12 @@ class MainWidget(QtWidgets.QWidget): layout.addWidget(header_tab_widget) self.setLayout(layout) + + self.tab_widgets = [ + studio_widget, + project_widget + ] + + def reset(self): + for tab_widget in self.tab_widgets: + tab_widget.reset()