Use icons from theme and don't ask confirmation if the user refuses
Fixes icons after oxygen moved from kde to default system path.
This commit is contained in:
parent
6a380bd20d
commit
dbabd9408d
@ -9,13 +9,13 @@ from PyQt4 import QtGui, QtCore #---: 2 -> percorso licenza sbagliato o n
|
|||||||
# Decisione presa in run-time
|
# Decisione presa in run-time
|
||||||
desktop_session = QtCore.QString(os.getenv('DESKTOP_SESSION')) # Codice preso da mambatray
|
desktop_session = QtCore.QString(os.getenv('DESKTOP_SESSION')) # Codice preso da mambatray
|
||||||
if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde
|
if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde
|
||||||
imgAccetto = "/opt/kde/share/icons/oxygen/32x32/actions/dialog-ok-apply.png"
|
imgAccetto = "dialog-ok-apply"
|
||||||
imgRifiuto = "/opt/kde/share/icons/oxygen/32x32/actions/dialog-close.png"
|
imgRifiuto = "dialog-close"
|
||||||
imgForm = "/opt/kde/share/icons/oxygen/32x32/mimetypes/text-rtf.png"
|
imgForm = "text-rtf"
|
||||||
else: # In alternativa quelle di gnome
|
else: # In alternativa quelle di gnome
|
||||||
imgAccetto = "/usr/share/icons/gnome/32x32/emblems/emblem-default.png"
|
imgAccetto = "emblem-default"
|
||||||
imgRifiuto = "/usr/share/icons/gnome/32x32/actions/gtk-stop.png"
|
imgRifiuto = "gtk-stop"
|
||||||
imgForm = "/usr/share/icons/gnome/32x32/mimetypes/document.png"
|
imgForm = "document"
|
||||||
|
|
||||||
|
|
||||||
def usage():
|
def usage():
|
||||||
@ -67,16 +67,16 @@ class Form(QtGui.QWidget):
|
|||||||
QtGui.QWidget.__init__(self, parent)
|
QtGui.QWidget.__init__(self, parent)
|
||||||
|
|
||||||
self.setWindowTitle(_("Licenze"))
|
self.setWindowTitle(_("Licenze"))
|
||||||
self.setWindowIcon(QtGui.QIcon(imgForm))
|
self.setWindowIcon(QtGui.QIcon.fromTheme(imgForm))
|
||||||
self.resize(500, 400)
|
self.resize(500, 400)
|
||||||
center(self)
|
center(self)
|
||||||
QtGui.QToolTip.setFont(QtGui.QFont('sans', 10))
|
QtGui.QToolTip.setFont(QtGui.QFont('sans', 10))
|
||||||
|
|
||||||
btnAccetto = QtGui.QPushButton(QtGui.QIcon(imgAccetto), _("I agree"))
|
btnAccetto = QtGui.QPushButton(QtGui.QIcon.fromTheme(imgAccetto), _("I agree"))
|
||||||
btnAccetto.setToolTip(_("Click here if you want to accept the license"))
|
btnAccetto.setToolTip(_("Click here if you want to accept the license"))
|
||||||
self.connect(btnAccetto, QtCore.SIGNAL('clicked()'), evtAccetto)
|
self.connect(btnAccetto, QtCore.SIGNAL('clicked()'), evtAccetto)
|
||||||
|
|
||||||
btnRifiuto = QtGui.QPushButton(QtGui.QIcon(imgRifiuto), _("I do not agree"))
|
btnRifiuto = QtGui.QPushButton(QtGui.QIcon.fromTheme(imgRifiuto), _("I do not agree"))
|
||||||
btnRifiuto.setToolTip(_("Click here if you do <b>not</b> want to accept the license"))
|
btnRifiuto.setToolTip(_("Click here if you do <b>not</b> want to accept the license"))
|
||||||
self.connect(btnRifiuto, QtCore.SIGNAL('clicked()'), evtRifiuto)
|
self.connect(btnRifiuto, QtCore.SIGNAL('clicked()'), evtRifiuto)
|
||||||
|
|
||||||
@ -84,8 +84,6 @@ class Form(QtGui.QWidget):
|
|||||||
licenza.setReadOnly(True)
|
licenza.setReadOnly(True)
|
||||||
licenza.setPlainText(txt)
|
licenza.setPlainText(txt)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
grid = QtGui.QGridLayout()
|
grid = QtGui.QGridLayout()
|
||||||
grid.setSpacing(10)
|
grid.setSpacing(10)
|
||||||
|
|
||||||
@ -108,8 +106,8 @@ def evtAccetto():
|
|||||||
|
|
||||||
def evtRifiuto():
|
def evtRifiuto():
|
||||||
#mostra un messaggio:
|
#mostra un messaggio:
|
||||||
msg = QtGui.QMessageBox.question(form, _("Message"), _("Are you sure to refuse?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No)
|
#msg = QtGui.QMessageBox.question(form, _("Message"), _("Are you sure to refuse?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No)
|
||||||
if msg == QtGui.QMessageBox.Yes:
|
#if msg == QtGui.QMessageBox.Yes:
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
@ -118,4 +116,3 @@ app = QtGui.QApplication(sys.argv)
|
|||||||
form = Form()
|
form = Form()
|
||||||
form.show()
|
form.show()
|
||||||
sys.exit(app.exec_())
|
sys.exit(app.exec_())
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user