E5Gui/E5ErrorMessageFilterDialog.py

changeset 2990
583beaf0b4b8
parent 2697
1cd7fa670b05
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
2989:7efa8b8b6903 2990:583beaf0b4b8
20 """ 20 """
21 def __init__(self, messageFilters, parent=None): 21 def __init__(self, messageFilters, parent=None):
22 """ 22 """
23 Constructor 23 Constructor
24 24
25 @param messageFilters list of message filters to be edited (list of strings) 25 @param messageFilters list of message filters to be edited
26 (list of strings)
26 @param parent reference to the parent widget (QWidget) 27 @param parent reference to the parent widget (QWidget)
27 """ 28 """
28 super().__init__(parent) 29 super().__init__(parent)
29 self.setupUi(self) 30 self.setupUi(self)
30 31
33 self.__proxyModel = QSortFilterProxyModel(self) 34 self.__proxyModel = QSortFilterProxyModel(self)
34 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) 35 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive)
35 self.__proxyModel.setSourceModel(self.__model) 36 self.__proxyModel.setSourceModel(self.__model)
36 self.filterList.setModel(self.__proxyModel) 37 self.filterList.setModel(self.__proxyModel)
37 38
38 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) 39 self.searchEdit.textChanged.connect(
40 self.__proxyModel.setFilterFixedString)
39 41
40 self.removeButton.clicked[()].connect(self.filterList.removeSelected) 42 self.removeButton.clicked[()].connect(self.filterList.removeSelected)
41 self.removeAllButton.clicked[()].connect(self.filterList.removeAll) 43 self.removeAllButton.clicked[()].connect(self.filterList.removeAll)
42 44
43 @pyqtSlot() 45 @pyqtSlot()

eric ide

mercurial