11 |
11 |
12 import os |
12 import os |
13 |
13 |
14 from PyQt4.QtCore import pyqtSignal, QObject, QByteArray, QUrl, \ |
14 from PyQt4.QtCore import pyqtSignal, QObject, QByteArray, QUrl, \ |
15 QCoreApplication, QXmlStreamReader |
15 QCoreApplication, QXmlStreamReader |
16 from PyQt4.QtGui import QProgressDialog, QApplication |
16 from PyQt4.QtGui import QApplication |
17 from PyQt4.QtNetwork import QNetworkRequest |
17 from PyQt4.QtNetwork import QNetworkRequest |
18 from PyQt4.QtWebKit import QWebSettings, QWebPage |
18 from PyQt4.QtWebKit import QWebSettings, QWebPage |
19 |
19 |
20 from E5Gui import E5MessageBox |
20 from E5Gui import E5MessageBox |
|
21 from E5Gui.E5ProgressDialog import E5ProgressDialog |
21 |
22 |
22 from Utilities.AutoSaver import AutoSaver |
23 from Utilities.AutoSaver import AutoSaver |
23 import Utilities |
24 import Utilities |
24 import Utilities.crypto |
25 import Utilities.crypto |
25 import Preferences |
26 import Preferences |
602 @param newPassword new master password (string) |
603 @param newPassword new master password (string) |
603 """ |
604 """ |
604 if not self.__loaded: |
605 if not self.__loaded: |
605 self.__load() |
606 self.__load() |
606 |
607 |
607 progress = QProgressDialog( |
608 progress = E5ProgressDialog( |
608 self.trUtf8("Re-encoding saved passwords..."), |
609 self.trUtf8("Re-encoding saved passwords..."), |
609 None, 0, len(self.__logins), QApplication.activeModalWidget()) |
610 None, 0, len(self.__logins), self.trUtf8("%v/%m Passwords"), |
|
611 QApplication.activeModalWidget()) |
610 progress.setMinimumDuration(0) |
612 progress.setMinimumDuration(0) |
611 count = 0 |
613 count = 0 |
612 |
614 |
613 for key in self.__logins: |
615 for key in self.__logins: |
614 progress.setValue(count) |
616 progress.setValue(count) |