37 self.__proxyModel = QSortFilterProxyModel(self) |
37 self.__proxyModel = QSortFilterProxyModel(self) |
38 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) |
38 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) |
39 self.__proxyModel.setSourceModel(self.__model) |
39 self.__proxyModel.setSourceModel(self.__model) |
40 self.whitelist.setModel(self.__proxyModel) |
40 self.whitelist.setModel(self.__proxyModel) |
41 |
41 |
42 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) |
42 self.searchEdit.textChanged.connect( |
|
43 self.__proxyModel.setFilterFixedString) |
43 |
44 |
44 self.removeButton.clicked[()].connect(self.whitelist.removeSelected) |
45 self.removeButton.clicked[()].connect(self.whitelist.removeSelected) |
45 self.removeAllButton.clicked[()].connect(self.whitelist.removeAll) |
46 self.removeAllButton.clicked[()].connect(self.whitelist.removeAll) |
46 |
47 |
47 @pyqtSlot() |
48 @pyqtSlot() |