src/eric7/WebBrowser/Passwords/PasswordsDialog.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
9 9
10 from PyQt6.QtCore import pyqtSlot, QSortFilterProxyModel 10 from PyQt6.QtCore import pyqtSlot, QSortFilterProxyModel
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 EricWidgets import EricMessageBox 14 from eric7.EricWidgets import EricMessageBox
15 15
16 from .Ui_PasswordsDialog import Ui_PasswordsDialog 16 from .Ui_PasswordsDialog import Ui_PasswordsDialog
17 17
18 18
19 class PasswordsDialog(QDialog, Ui_PasswordsDialog): 19 class PasswordsDialog(QDialog, Ui_PasswordsDialog):
35 self.passwordsButton.setText(self.__showPasswordsText) 35 self.passwordsButton.setText(self.__showPasswordsText)
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 import WebBrowser.WebBrowserWindow 40 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
41 from .PasswordModel import PasswordModel 41 from .PasswordModel import PasswordModel
42 42
43 self.passwordsTable.verticalHeader().hide() 43 self.passwordsTable.verticalHeader().hide()
44 self.__passwordModel = PasswordModel( 44 self.__passwordModel = PasswordModel(WebBrowserWindow.passwordManager(), self)
45 WebBrowser.WebBrowserWindow.WebBrowserWindow.passwordManager(), self
46 )
47 self.__proxyModel = QSortFilterProxyModel(self) 45 self.__proxyModel = QSortFilterProxyModel(self)
48 self.__proxyModel.setSourceModel(self.__passwordModel) 46 self.__proxyModel.setSourceModel(self.__passwordModel)
49 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) 47 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString)
50 self.passwordsTable.setModel(self.__proxyModel) 48 self.passwordsTable.setModel(self.__proxyModel)
51 49

eric ide

mercurial