5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog to show all saved logins. |
7 Module implementing a dialog to show all saved logins. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import pyqtSlot, QSortFilterProxyModel |
10 from PyQt6.QtCore import QSortFilterProxyModel, pyqtSlot |
11 from PyQt6.QtGui import QFont, QFontMetrics |
11 from PyQt6.QtGui import QFont, QFontMetrics |
12 from PyQt6.QtWidgets import QDialog |
12 from PyQt6.QtWidgets import QDialog |
13 |
13 |
14 from eric7.EricWidgets import EricMessageBox |
14 from eric7.EricWidgets import EricMessageBox |
15 |
15 |
36 |
36 |
37 self.removeButton.clicked.connect(self.passwordsTable.removeSelected) |
37 self.removeButton.clicked.connect(self.passwordsTable.removeSelected) |
38 self.removeAllButton.clicked.connect(self.passwordsTable.removeAll) |
38 self.removeAllButton.clicked.connect(self.passwordsTable.removeAll) |
39 |
39 |
40 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
40 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
41 |
41 from .PasswordModel import PasswordModel |
42 from .PasswordModel import PasswordModel |
42 |
43 |
43 self.passwordsTable.verticalHeader().hide() |
44 self.passwordsTable.verticalHeader().hide() |
44 self.__passwordModel = PasswordModel(WebBrowserWindow.passwordManager(), self) |
45 self.__passwordModel = PasswordModel(WebBrowserWindow.passwordManager(), self) |
45 self.__proxyModel = QSortFilterProxyModel(self) |
46 self.__proxyModel = QSortFilterProxyModel(self) |