mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-09 22:24:16 +02:00
[ui] changed the main toolbar buttons style
This commit is contained in:
@@ -302,7 +302,7 @@ class AppsTable(QTableWidget):
|
||||
def uninstall():
|
||||
self._uninstall_app(pkg)
|
||||
|
||||
item = self._gen_row_button(self.i18n['uninstall'].capitalize(), INSTALL_BT_STYLE.format(back='#cc0000'), uninstall)
|
||||
item = self._gen_row_button(self.i18n['uninstall'].capitalize(), INSTALL_BT_STYLE.format(back='#ff1a1a'), uninstall)
|
||||
else:
|
||||
item = QLabel()
|
||||
item.setPixmap((QPixmap(resource.get_path('img/checked.svg'))))
|
||||
|
||||
@@ -41,8 +41,17 @@ from bauh.view.util.translation import I18n
|
||||
DARK_ORANGE = '#FF4500'
|
||||
|
||||
|
||||
def toolbar_button_style(bg: str):
|
||||
return 'QPushButton { color: white; font-weight: bold; background: ' + bg + '}'
|
||||
def toolbar_button_style(bg: str = None, color: str = None):
|
||||
style = 'QPushButton { font-weight: 500;'
|
||||
|
||||
if bg:
|
||||
style += 'background: {};'.format(bg)
|
||||
|
||||
if color:
|
||||
style += 'color: {};'.format(color)
|
||||
|
||||
style += ' }'
|
||||
return style
|
||||
|
||||
|
||||
class ManageWindow(QWidget):
|
||||
@@ -187,21 +196,12 @@ class ManageWindow(QWidget):
|
||||
|
||||
toolbar_bts = []
|
||||
|
||||
self.bt_installed = QPushButton()
|
||||
self.bt_installed.setToolTip(self.i18n['manage_window.bt.installed.tooltip'])
|
||||
self.bt_installed.setIcon(QIcon(resource.get_path('img/disk.svg')))
|
||||
self.bt_installed.setText(self.i18n['manage_window.bt.installed.text'].capitalize())
|
||||
self.bt_installed.clicked.connect(self._begin_loading_installed)
|
||||
self.bt_installed.setStyleSheet(toolbar_button_style('#8716CF'))
|
||||
self.ref_bt_installed = self.toolbar.addWidget(self.bt_installed)
|
||||
toolbar_bts.append(self.bt_installed)
|
||||
|
||||
if config['suggestions']['enabled']:
|
||||
self.bt_suggestions = QPushButton()
|
||||
self.bt_installed.setToolTip(self.i18n['manage_window.bt.suggestions.tooltip'])
|
||||
self.bt_suggestions.setToolTip(self.i18n['manage_window.bt.suggestions.tooltip'])
|
||||
self.bt_suggestions.setText(self.i18n['manage_window.bt.suggestions.text'].capitalize())
|
||||
self.bt_suggestions.setIcon(QIcon(resource.get_path('img/suggestions.svg')))
|
||||
self.bt_suggestions.setStyleSheet(toolbar_button_style('#FF8000'))
|
||||
self.bt_suggestions.setStyleSheet(toolbar_button_style())
|
||||
self.bt_suggestions.clicked.connect(self.read_suggestions)
|
||||
self.ref_bt_suggestions = self.toolbar.addWidget(self.bt_suggestions)
|
||||
toolbar_bts.append(self.bt_suggestions)
|
||||
@@ -209,11 +209,20 @@ class ManageWindow(QWidget):
|
||||
self.bt_suggestions = None
|
||||
self.ref_bt_suggestions = None
|
||||
|
||||
self.bt_installed = QPushButton()
|
||||
self.bt_installed.setToolTip(self.i18n['manage_window.bt.installed.tooltip'])
|
||||
self.bt_installed.setIcon(QIcon(resource.get_path('img/disk.svg')))
|
||||
self.bt_installed.setText(self.i18n['manage_window.bt.installed.text'].capitalize())
|
||||
self.bt_installed.clicked.connect(self._begin_loading_installed)
|
||||
self.bt_installed.setStyleSheet(toolbar_button_style())
|
||||
self.ref_bt_installed = self.toolbar.addWidget(self.bt_installed)
|
||||
toolbar_bts.append(self.bt_installed)
|
||||
|
||||
self.bt_refresh = QPushButton()
|
||||
self.bt_refresh.setToolTip(i18n['manage_window.bt.refresh.tooltip'])
|
||||
self.bt_refresh.setIcon(QIcon(resource.get_path('img/refresh.svg')))
|
||||
self.bt_refresh.setText(self.i18n['manage_window.bt.refresh.text'])
|
||||
self.bt_refresh.setStyleSheet(toolbar_button_style('#2368AD'))
|
||||
self.bt_refresh.setStyleSheet(toolbar_button_style())
|
||||
self.bt_refresh.clicked.connect(lambda: self.refresh_packages(keep_console=False))
|
||||
toolbar_bts.append(self.bt_refresh)
|
||||
self.ref_bt_refresh = self.toolbar.addWidget(self.bt_refresh)
|
||||
@@ -222,7 +231,7 @@ class ManageWindow(QWidget):
|
||||
self.bt_upgrade.setToolTip(i18n['manage_window.bt.upgrade.tooltip'])
|
||||
self.bt_upgrade.setIcon(QIcon(resource.get_path('img/app_update.svg')))
|
||||
self.bt_upgrade.setText(i18n['manage_window.bt.upgrade.text'])
|
||||
self.bt_upgrade.setStyleSheet(toolbar_button_style('#20A435'))
|
||||
self.bt_upgrade.setStyleSheet(toolbar_button_style('#20A435', 'white'))
|
||||
self.bt_upgrade.clicked.connect(self.update_selected)
|
||||
toolbar_bts.append(self.bt_upgrade)
|
||||
self.ref_bt_upgrade = self.toolbar.addWidget(self.bt_upgrade)
|
||||
|
||||
Reference in New Issue
Block a user