diff -r e1074b63ff08 -r 5af61623ae3c Helpviewer/Passwords/PasswordManager.py --- a/Helpviewer/Passwords/PasswordManager.py Fri Sep 03 18:53:24 2010 +0200 +++ b/Helpviewer/Passwords/PasswordManager.py Fri Sep 03 20:04:49 2010 +0200 @@ -10,7 +10,6 @@ import os from PyQt4.QtCore import * -from PyQt4.QtGui import QMessageBox from PyQt4.QtNetwork import QNetworkRequest from PyQt4.QtWebKit import * @@ -374,16 +373,17 @@ # prompt, if the form has never be seen key = self.__createKey(url, "") if key not in self.__loginForms: - mb = QMessageBox() - mb.setText(self.trUtf8( - """<b>Would you like to save this password?</b><br/>""" - """To review passwords you have saved and remove them, """ - """use the password management dialog of the Settings menu.""" - )) + mb = E5MessageBox.E5MessageBox(E5MessageBox.Question, + self.trUtf8("Save password"), + self.trUtf8( + """<b>Would you like to save this password?</b><br/>""" + """To review passwords you have saved and remove them, """ + """use the password management dialog of the Settings menu."""), + modal = True) neverButton = mb.addButton( - self.trUtf8("Never for this site"), QMessageBox.DestructiveRole) - noButton = mb.addButton(self.trUtf8("Not now"), QMessageBox.RejectRole) - mb.addButton(QMessageBox.Yes) + self.trUtf8("Never for this site"), E5MessageBox.DestructiveRole) + noButton = mb.addButton(self.trUtf8("Not now"), E5MessageBox.RejectRole) + mb.addButton(E5MessageBox.Yes) mb.exec_() if mb.clickedButton() == neverButton: self.__never.append(url.toString()) @@ -564,4 +564,4 @@ value = value.replace('"', '\\"') javascript = 'document.forms[{0}].elements["{1}"].{2}="{3}";'.format( formName, name, setType, value) - page.mainFrame().evaluateJavaScript(javascript) \ No newline at end of file + page.mainFrame().evaluateJavaScript(javascript)