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"
|
||||
)
|
||||
|
||||
def _on_reset_start(self):
|
||||
return
|
||||
|
||||
def reset(self):
|
||||
self.set_state(CategoryState.Working)
|
||||
|
||||
self._on_reset_start()
|
||||
|
||||
self.input_fields = []
|
||||
|
||||
while self.content_layout.count() != 0:
|
||||
|
|
@ -485,7 +490,6 @@ class ProjectWidget(SettingsCategoryWidget):
|
|||
|
||||
def ui_tweaks(self):
|
||||
project_list_widget = ProjectListWidget(self)
|
||||
project_list_widget.refresh()
|
||||
|
||||
self.main_layout.insertWidget(0, project_list_widget, 0)
|
||||
|
||||
|
|
@ -501,6 +505,9 @@ class ProjectWidget(SettingsCategoryWidget):
|
|||
if self is saved_tab_widget:
|
||||
return
|
||||
|
||||
def _on_reset_start(self):
|
||||
self.project_list_widget.refresh()
|
||||
|
||||
def _on_reset_crash(self):
|
||||
self.project_list_widget.setEnabled(False)
|
||||
super(ProjectWidget, self)._on_reset_crash()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue