Helpviewer/Network/SendRefererWhitelistDialog.py

changeset 3002
6ffc581f00f1
parent 2302
f29e9405c851
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
3001:3674ff5fa8f8 3002:6ffc581f00f1
27 @param parent reference to the parent widget (QWidget) 27 @param parent reference to the parent widget (QWidget)
28 """ 28 """
29 super().__init__(parent) 29 super().__init__(parent)
30 self.setupUi(self) 30 self.setupUi(self)
31 31
32 self.__model = QStringListModel(Preferences.getHelp("SendRefererWhitelist"), self) 32 self.__model = QStringListModel(
33 Preferences.getHelp("SendRefererWhitelist"), self)
33 self.__model.sort(0) 34 self.__model.sort(0)
34 self.__proxyModel = QSortFilterProxyModel(self) 35 self.__proxyModel = QSortFilterProxyModel(self)
35 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) 36 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive)
36 self.__proxyModel.setSourceModel(self.__model) 37 self.__proxyModel.setSourceModel(self.__model)
37 self.whitelist.setModel(self.__proxyModel) 38 self.whitelist.setModel(self.__proxyModel)
38 39
39 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) 40 self.searchEdit.textChanged.connect(
41 self.__proxyModel.setFilterFixedString)
40 42
41 self.removeButton.clicked[()].connect(self.whitelist.removeSelected) 43 self.removeButton.clicked[()].connect(self.whitelist.removeSelected)
42 self.removeAllButton.clicked[()].connect(self.whitelist.removeAll) 44 self.removeAllButton.clicked[()].connect(self.whitelist.removeAll)
43 45
44 @pyqtSlot() 46 @pyqtSlot()

eric ide

mercurial