[root dialog] buttons style

This commit is contained in:
Vinicius Moreira
2019-11-28 17:35:50 -03:00
parent 0b97582822
commit 1db53bddf1

View File

@@ -1,10 +1,11 @@
import os import os
from PyQt5.QtGui import QIcon from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QInputDialog, QLineEdit from PyQt5.QtWidgets import QInputDialog, QLineEdit, QDialogButtonBox, QPushButton
from bauh.api.abstract.view import MessageType from bauh.api.abstract.view import MessageType
from bauh.commons.system import new_subprocess from bauh.commons.system import new_subprocess
from bauh.view.qt import css
from bauh.view.qt.dialog import show_message from bauh.view.qt.dialog import show_message
from bauh.view.util import resource from bauh.view.util import resource
from bauh.view.util.translation import I18n from bauh.view.util.translation import I18n
@@ -23,9 +24,17 @@ def ask_root_password(i18n: I18n):
diag.setWindowTitle(i18n['popup.root.title']) diag.setWindowTitle(i18n['popup.root.title'])
diag.setLabelText('') diag.setLabelText('')
diag.setOkButtonText(i18n['popup.root.continue'].capitalize()) diag.setOkButtonText(i18n['popup.root.continue'].capitalize())
diag.setCancelButtonText(i18n['popup.button.cancel']) diag.setCancelButtonText(i18n['popup.button.cancel'].capitalize())
diag.resize(400, 200) diag.resize(400, 200)
bts = diag.findChildren(QPushButton)
for bt in bts:
if bt.text() == i18n['popup.root.continue'].capitalize():
bt.setStyleSheet(css.OK_BUTTON)
bt.setIcon(QIcon())
for attempt in range(3): for attempt in range(3):
ok = diag.exec_() ok = diag.exec_()