37 |
37 |
38 self.removeButton.clicked.connect( |
38 self.removeButton.clicked.connect( |
39 self.passwordsTable.removeSelected) |
39 self.passwordsTable.removeSelected) |
40 self.removeAllButton.clicked.connect(self.passwordsTable.removeAll) |
40 self.removeAllButton.clicked.connect(self.passwordsTable.removeAll) |
41 |
41 |
42 import Helpviewer.HelpWindow |
42 import WebBrowser.WebBrowserWindow |
43 from .PasswordModel import PasswordModel |
43 from .PasswordModel import PasswordModel |
44 |
44 |
45 self.passwordsTable.verticalHeader().hide() |
45 self.passwordsTable.verticalHeader().hide() |
46 self.__passwordModel = PasswordModel( |
46 self.__passwordModel = PasswordModel( |
47 Helpviewer.HelpWindow.HelpWindow.passwordManager(), self) |
47 WebBrowser.WebBrowserWindow.WebBrowserWindow.passwordManager(), |
|
48 self) |
48 self.__proxyModel = QSortFilterProxyModel(self) |
49 self.__proxyModel = QSortFilterProxyModel(self) |
49 self.__proxyModel.setSourceModel(self.__passwordModel) |
50 self.__proxyModel.setSourceModel(self.__passwordModel) |
50 self.searchEdit.textChanged.connect( |
51 self.searchEdit.textChanged.connect( |
51 self.__proxyModel.setFilterFixedString) |
52 self.__proxyModel.setFilterFixedString) |
52 self.passwordsTable.setModel(self.__proxyModel) |
53 self.passwordsTable.setModel(self.__proxyModel) |