mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-08 05:04:15 +02:00
minor GUI improvements
This commit is contained in:
@@ -23,6 +23,7 @@ manage_window.status.info=Retrieving information
|
|||||||
manage_window.status.history=Retrieving history
|
manage_window.status.history=Retrieving history
|
||||||
manage_window.status.searching=Searching
|
manage_window.status.searching=Searching
|
||||||
manage_window.status.installing=Installing
|
manage_window.status.installing=Installing
|
||||||
|
manage_window.status.refreshing_app=Refreshing
|
||||||
manage_window.bt.refresh.tooltip=Reload the data about installed applications
|
manage_window.bt.refresh.tooltip=Reload the data about installed applications
|
||||||
manage_window.bt.upgrade.tooltip=Upgrade all checked applications
|
manage_window.bt.upgrade.tooltip=Upgrade all checked applications
|
||||||
manage_window.checkbox.show_details=Show details
|
manage_window.checkbox.show_details=Show details
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ manage_window.status.info=Obteniendo información
|
|||||||
manage_window.status.history=Obteniendo la historia
|
manage_window.status.history=Obteniendo la historia
|
||||||
manage_window.status.searching=Buscando
|
manage_window.status.searching=Buscando
|
||||||
manage_window.status.installing=Instalando
|
manage_window.status.installing=Instalando
|
||||||
|
manage_window.status.refreshing_app=Actualizando
|
||||||
manage_window.bt.refresh.tooltip=Recarga los datos sobre los aplicativos instalados
|
manage_window.bt.refresh.tooltip=Recarga los datos sobre los aplicativos instalados
|
||||||
manage_window.bt.upgrade.tooltip=Actualiza todos los aplicativos marcados
|
manage_window.bt.upgrade.tooltip=Actualiza todos los aplicativos marcados
|
||||||
manage_window.checkbox.show_details=Mostrar detalles
|
manage_window.checkbox.show_details=Mostrar detalles
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ manage_window.apps_table.row.actions.info=Informação
|
|||||||
manage_window.apps_table.row.actions.history=Histórico
|
manage_window.apps_table.row.actions.history=Histórico
|
||||||
manage_window.apps_table.row.actions.uninstall=Desinstalar
|
manage_window.apps_table.row.actions.uninstall=Desinstalar
|
||||||
manage_window.apps_table.row.actions.uninstall.popup.title=Desinstalação
|
manage_window.apps_table.row.actions.uninstall.popup.title=Desinstalação
|
||||||
manage_window.apps_table.row.actions.uninstall.popup.body=Remover {}?
|
manage_window.apps_table.row.actions.uninstall.popup.body=Remover {} ?
|
||||||
manage_window.apps_table.row.actions.downgrade=Reverter versão
|
manage_window.apps_table.row.actions.downgrade=Reverter versão
|
||||||
manage_window.apps_table.row.actions.downgrade.popup.body=Você realmente quer reverter a versão atual de {} ?
|
manage_window.apps_table.row.actions.downgrade.popup.body=Você realmente quer reverter a versão atual de {} ?
|
||||||
manage_window.apps_table.row.actions.install=Instalar
|
manage_window.apps_table.row.actions.install=Instalar
|
||||||
@@ -24,6 +24,7 @@ manage_window.status.info=Obtendo informação
|
|||||||
manage_window.status.history=Obtendo histórico
|
manage_window.status.history=Obtendo histórico
|
||||||
manage_window.status.searching=Buscando
|
manage_window.status.searching=Buscando
|
||||||
manage_window.status.installing=Instalando
|
manage_window.status.installing=Instalando
|
||||||
|
manage_window.status.refreshing_app=Atualizando
|
||||||
manage_window.bt.refresh.tooltip=Recarrega os dados sobre os aplicativos instalados
|
manage_window.bt.refresh.tooltip=Recarrega os dados sobre os aplicativos instalados
|
||||||
manage_window.bt.upgrade.tooltip=Atualiza todos os aplicativos marcados
|
manage_window.bt.upgrade.tooltip=Atualiza todos os aplicativos marcados
|
||||||
manage_window.checkbox.show_details=Mostrar detalhes
|
manage_window.checkbox.show_details=Mostrar detalhes
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
from PyQt5.QtGui import QIcon
|
from PyQt5.QtGui import QIcon
|
||||||
from PyQt5.QtWidgets import QMessageBox
|
from PyQt5.QtWidgets import QMessageBox, QSizePolicy
|
||||||
|
|
||||||
from fpakman.core import resource
|
from fpakman.core import resource
|
||||||
|
|
||||||
@@ -21,6 +21,8 @@ def ask_confirmation(title: str, body: str, locale_keys: dict, icon: QIcon = QIc
|
|||||||
dialog_confirmation.setIcon(QMessageBox.Question)
|
dialog_confirmation.setIcon(QMessageBox.Question)
|
||||||
dialog_confirmation.setWindowTitle(title)
|
dialog_confirmation.setWindowTitle(title)
|
||||||
dialog_confirmation.setText(body)
|
dialog_confirmation.setText(body)
|
||||||
|
dialog_confirmation.setStyleSheet('QLabel { margin-right: 25px; }')
|
||||||
|
|
||||||
bt_yes = dialog_confirmation.addButton(locale_keys['popup.button.yes'], QMessageBox.YesRole)
|
bt_yes = dialog_confirmation.addButton(locale_keys['popup.button.yes'], QMessageBox.YesRole)
|
||||||
dialog_confirmation.addButton(locale_keys['popup.button.no'], QMessageBox.NoRole)
|
dialog_confirmation.addButton(locale_keys['popup.button.no'], QMessageBox.NoRole)
|
||||||
|
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ class TrayIcon(QSystemTrayIcon):
|
|||||||
self.set_default_tooltip()
|
self.set_default_tooltip()
|
||||||
|
|
||||||
def set_default_tooltip(self):
|
def set_default_tooltip(self):
|
||||||
self.setToolTip('{} ({})'.format(self.locale_keys['manage_window.title'], __app_name__))
|
self.setToolTip('{} ({})'.format(self.locale_keys['manage_window.title'], __app_name__).lower())
|
||||||
|
|
||||||
def handle_click(self, reason):
|
def handle_click(self, reason):
|
||||||
if reason == self.Trigger:
|
if reason == self.Trigger:
|
||||||
|
|||||||
@@ -80,17 +80,17 @@ class ManageWindow(QWidget):
|
|||||||
|
|
||||||
toolbar = QToolBar()
|
toolbar = QToolBar()
|
||||||
|
|
||||||
|
self.checkbox_updates = QCheckBox()
|
||||||
|
self.checkbox_updates.setText(self.locale_keys['updates'].capitalize())
|
||||||
|
self.checkbox_updates.stateChanged.connect(self._handle_updates_filter)
|
||||||
|
self.ref_checkbox_updates = toolbar.addWidget(self.checkbox_updates)
|
||||||
|
|
||||||
self.checkbox_only_apps = QCheckBox()
|
self.checkbox_only_apps = QCheckBox()
|
||||||
self.checkbox_only_apps.setText(self.locale_keys['manage_window.checkbox.only_apps'])
|
self.checkbox_only_apps.setText(self.locale_keys['manage_window.checkbox.only_apps'])
|
||||||
self.checkbox_only_apps.setChecked(True)
|
self.checkbox_only_apps.setChecked(True)
|
||||||
self.checkbox_only_apps.stateChanged.connect(self._handle_filter_only_apps)
|
self.checkbox_only_apps.stateChanged.connect(self._handle_filter_only_apps)
|
||||||
self.ref_checkbox_only_apps = toolbar.addWidget(self.checkbox_only_apps)
|
self.ref_checkbox_only_apps = toolbar.addWidget(self.checkbox_only_apps)
|
||||||
|
|
||||||
self.checkbox_updates = QCheckBox()
|
|
||||||
self.checkbox_updates.setText(self.locale_keys['updates'].capitalize())
|
|
||||||
self.checkbox_updates.stateChanged.connect(self._handle_updates_filter)
|
|
||||||
self.ref_checkbox_updates = toolbar.addWidget(self.checkbox_updates)
|
|
||||||
|
|
||||||
self.extra_filters = QWidget()
|
self.extra_filters = QWidget()
|
||||||
self.extra_filters.setLayout(QHBoxLayout())
|
self.extra_filters.setLayout(QHBoxLayout())
|
||||||
toolbar.addWidget(self.extra_filters)
|
toolbar.addWidget(self.extra_filters)
|
||||||
@@ -295,7 +295,7 @@ class ManageWindow(QWidget):
|
|||||||
return
|
return
|
||||||
|
|
||||||
self._handle_console_option(True)
|
self._handle_console_option(True)
|
||||||
self._begin_action('{} {}'.format(self.locale_keys['manage_window.status.refreshing'], app.model.base_data.name))
|
self._begin_action('{} {}'.format(self.locale_keys['manage_window.status.refreshing_app'], app.model.base_data.name))
|
||||||
|
|
||||||
self.thread_refresh_app.app = app
|
self.thread_refresh_app.app = app
|
||||||
self.thread_refresh_app.root_password = pwd
|
self.thread_refresh_app.root_password = pwd
|
||||||
@@ -466,7 +466,7 @@ class ManageWindow(QWidget):
|
|||||||
for app_type in sorted(list(available_types)):
|
for app_type in sorted(list(available_types)):
|
||||||
checkbox_app_type = QCheckBox()
|
checkbox_app_type = QCheckBox()
|
||||||
checkbox_app_type.setChecked(True)
|
checkbox_app_type.setChecked(True)
|
||||||
checkbox_app_type.setText(app_type)
|
checkbox_app_type.setText(app_type.capitalize())
|
||||||
|
|
||||||
def handle_click(status: int, filter_type: str = app_type):
|
def handle_click(status: int, filter_type: str = app_type):
|
||||||
self._handle_type_filter(status, filter_type)
|
self._handle_type_filter(status, filter_type)
|
||||||
|
|||||||
Reference in New Issue
Block a user