mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
trigger project refresh on settings refresh
This commit is contained in:
parent
6eb03d2048
commit
afa5aeff70
1 changed files with 8 additions and 1 deletions
|
|
@ -318,9 +318,14 @@ class SettingsCategoryWidget(QtWidgets.QWidget):
|
||||||
"`create_root_entity` method not implemented"
|
"`create_root_entity` method not implemented"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def _on_reset_start(self):
|
||||||
|
return
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.set_state(CategoryState.Working)
|
self.set_state(CategoryState.Working)
|
||||||
|
|
||||||
|
self._on_reset_start()
|
||||||
|
|
||||||
self.input_fields = []
|
self.input_fields = []
|
||||||
|
|
||||||
while self.content_layout.count() != 0:
|
while self.content_layout.count() != 0:
|
||||||
|
|
@ -485,7 +490,6 @@ class ProjectWidget(SettingsCategoryWidget):
|
||||||
|
|
||||||
def ui_tweaks(self):
|
def ui_tweaks(self):
|
||||||
project_list_widget = ProjectListWidget(self)
|
project_list_widget = ProjectListWidget(self)
|
||||||
project_list_widget.refresh()
|
|
||||||
|
|
||||||
self.main_layout.insertWidget(0, project_list_widget, 0)
|
self.main_layout.insertWidget(0, project_list_widget, 0)
|
||||||
|
|
||||||
|
|
@ -501,6 +505,9 @@ class ProjectWidget(SettingsCategoryWidget):
|
||||||
if self is saved_tab_widget:
|
if self is saved_tab_widget:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def _on_reset_start(self):
|
||||||
|
self.project_list_widget.refresh()
|
||||||
|
|
||||||
def _on_reset_crash(self):
|
def _on_reset_crash(self):
|
||||||
self.project_list_widget.setEnabled(False)
|
self.project_list_widget.setEnabled(False)
|
||||||
super(ProjectWidget, self)._on_reset_crash()
|
super(ProjectWidget, self)._on_reset_crash()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue