mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-08 21:14:15 +02:00
[fix][ui] console keeps opened after after refreshing or loading installed/suggestions
This commit is contained in:
@@ -575,6 +575,7 @@ class ManageWindow(QWidget):
|
|||||||
self.inp_search.setText('')
|
self.inp_search.setText('')
|
||||||
self.input_name.setText('')
|
self.input_name.setText('')
|
||||||
self._begin_action(self.i18n['manage_window.status.installed'])
|
self._begin_action(self.i18n['manage_window.status.installed'])
|
||||||
|
self._handle_console(False)
|
||||||
self.comp_manager.set_components_visible(False)
|
self.comp_manager.set_components_visible(False)
|
||||||
self.suggestions_requested = False
|
self.suggestions_requested = False
|
||||||
self.search_performed = False
|
self.search_performed = False
|
||||||
@@ -654,7 +655,6 @@ class ManageWindow(QWidget):
|
|||||||
self.table_apps.change_headers_policy(maximized=self._maximized)
|
self.table_apps.change_headers_policy(maximized=self._maximized)
|
||||||
|
|
||||||
def _handle_console(self, checked: bool):
|
def _handle_console(self, checked: bool):
|
||||||
|
|
||||||
if checked:
|
if checked:
|
||||||
self.textarea_output.show()
|
self.textarea_output.show()
|
||||||
else:
|
else:
|
||||||
@@ -664,7 +664,7 @@ class ManageWindow(QWidget):
|
|||||||
if enable:
|
if enable:
|
||||||
self.textarea_output.clear()
|
self.textarea_output.clear()
|
||||||
|
|
||||||
self.comp_manager.set_component_visible(CHECK_CONSOLE, True)
|
self.comp_manager.set_component_visible(CHECK_CONSOLE, enable)
|
||||||
self.check_console.setChecked(False)
|
self.check_console.setChecked(False)
|
||||||
self.textarea_output.hide()
|
self.textarea_output.hide()
|
||||||
|
|
||||||
@@ -672,6 +672,7 @@ class ManageWindow(QWidget):
|
|||||||
self.inp_search.clear()
|
self.inp_search.clear()
|
||||||
|
|
||||||
self._begin_action(self.i18n['manage_window.status.refreshing'])
|
self._begin_action(self.i18n['manage_window.status.refreshing'])
|
||||||
|
self._handle_console(False)
|
||||||
self.comp_manager.set_components_visible(False)
|
self.comp_manager.set_components_visible(False)
|
||||||
|
|
||||||
self.suggestions_requested = False
|
self.suggestions_requested = False
|
||||||
@@ -701,6 +702,7 @@ class ManageWindow(QWidget):
|
|||||||
def _begin_load_suggestions(self, filter_installed: bool):
|
def _begin_load_suggestions(self, filter_installed: bool):
|
||||||
self.inp_search.clear()
|
self.inp_search.clear()
|
||||||
self._begin_action(self.i18n['manage_window.status.suggestions'])
|
self._begin_action(self.i18n['manage_window.status.suggestions'])
|
||||||
|
self._handle_console(False)
|
||||||
self.comp_manager.set_components_visible(False)
|
self.comp_manager.set_components_visible(False)
|
||||||
self.suggestions_requested = True
|
self.suggestions_requested = True
|
||||||
self.thread_suggestions.filter_installed = filter_installed
|
self.thread_suggestions.filter_installed = filter_installed
|
||||||
|
|||||||
Reference in New Issue
Block a user