From 985935213d6d0f314d3de7c14c18a47198d813bc Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Wed, 21 Aug 2019 22:41:44 -0300 Subject: [PATCH] refactoring substatus label --- bauh/view/qt/window.py | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/bauh/view/qt/window.py b/bauh/view/qt/window.py index a547b5a6..316c923d 100755 --- a/bauh/view/qt/window.py +++ b/bauh/view/qt/window.py @@ -144,6 +144,14 @@ class ManageWindow(QWidget): self.textarea_output.setVisible(False) self.textarea_output.setReadOnly(True) + self.toolbar_substatus = QToolBar() + self.toolbar_substatus.addWidget(self._new_spacer()) + self.label_substatus = QLabel() + self.toolbar_substatus.addWidget(self.label_substatus) + self.toolbar_substatus.addWidget(self._new_spacer()) + self.layout.addWidget(self.toolbar_substatus) + self._change_label_substatus('') + self.thread_update = self._bind_async_action(UpdateSelectedApps(self.manager, self.locale_keys), finished_call=self._finish_update_selected) self.thread_refresh = self._bind_async_action(RefreshApps(self.manager), finished_call=self._finish_refresh_apps, only_finished=True) self.thread_uninstall = self._bind_async_action(UninstallApp(self.manager, self.icon_cache), finished_call=self._finish_uninstall) @@ -186,14 +194,6 @@ class ManageWindow(QWidget): self.layout.addWidget(self.toolbar_bottom) - self.toolbar_substatus = QToolBar() - self.toolbar_substatus.addWidget(self._new_spacer()) - self.label_substatus = QLabel() - self.toolbar_substatus.addWidget(self.label_substatus) - self.toolbar_substatus.addWidget(self._new_spacer()) - self.layout.addWidget(self.toolbar_substatus) - self._change_label_substatus('') - self.centralize() self.filter_only_apps = True @@ -397,14 +397,11 @@ class ManageWindow(QWidget): self.label_status.setText(status) def _change_label_substatus(self, substatus: str): + self.label_substatus.setText(substatus) if not substatus: - self.label_substatus.setText(substatus) self.toolbar_substatus.hide() - else: - if not self.toolbar_substatus.isVisible(): - self.toolbar_substatus.show() - - self.label_substatus.setText("( {} )".format(substatus)) + elif not self.toolbar_substatus.isVisible(): + self.toolbar_substatus.show() def apply_filters(self): if self.apps: