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