9 |
9 |
10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 from PyQt4.QtGui import QDialog, QFont, QFontMetrics, QSortFilterProxyModel |
11 from PyQt4.QtGui import QDialog, QFont, QFontMetrics, QSortFilterProxyModel |
12 |
12 |
13 from E5Gui import E5MessageBox |
13 from E5Gui import E5MessageBox |
14 |
|
15 import Helpviewer.HelpWindow |
|
16 |
|
17 from .PasswordModel import PasswordModel |
|
18 |
14 |
19 from .Ui_PasswordsDialog import Ui_PasswordsDialog |
15 from .Ui_PasswordsDialog import Ui_PasswordsDialog |
20 |
16 |
21 |
17 |
22 class PasswordsDialog(QDialog, Ui_PasswordsDialog): |
18 class PasswordsDialog(QDialog, Ui_PasswordsDialog): |
36 self.__hidePasswordsText = self.trUtf8("Hide Passwords") |
32 self.__hidePasswordsText = self.trUtf8("Hide Passwords") |
37 self.passwordsButton.setText(self.__showPasswordsText) |
33 self.passwordsButton.setText(self.__showPasswordsText) |
38 |
34 |
39 self.removeButton.clicked[()].connect(self.passwordsTable.removeSelected) |
35 self.removeButton.clicked[()].connect(self.passwordsTable.removeSelected) |
40 self.removeAllButton.clicked[()].connect(self.passwordsTable.removeAll) |
36 self.removeAllButton.clicked[()].connect(self.passwordsTable.removeAll) |
|
37 |
|
38 import Helpviewer.HelpWindow |
|
39 from .PasswordModel import PasswordModel |
41 |
40 |
42 self.passwordsTable.verticalHeader().hide() |
41 self.passwordsTable.verticalHeader().hide() |
43 self.__passwordModel = \ |
42 self.__passwordModel = \ |
44 PasswordModel(Helpviewer.HelpWindow.HelpWindow.passwordManager(), self) |
43 PasswordModel(Helpviewer.HelpWindow.HelpWindow.passwordManager(), self) |
45 self.__proxyModel = QSortFilterProxyModel(self) |
44 self.__proxyModel = QSortFilterProxyModel(self) |