E5Gui/E5ErrorMessageFilterDialog.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2791
a9577f248f04
parent 2990
583beaf0b4b8
child 3145
a9de05d4a22f
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
22 """ 22 """
23 def __init__(self, messageFilters, parent=None): 23 def __init__(self, messageFilters, parent=None):
24 """ 24 """
25 Constructor 25 Constructor
26 26
27 @param messageFilters list of message filters to be edited (list of strings) 27 @param messageFilters list of message filters to be edited
28 (list of strings)
28 @param parent reference to the parent widget (QWidget) 29 @param parent reference to the parent widget (QWidget)
29 """ 30 """
30 super(E5ErrorMessageFilterDialog, self).__init__(parent) 31 super(E5ErrorMessageFilterDialog, self).__init__(parent)
31 self.setupUi(self) 32 self.setupUi(self)
32 33
35 self.__proxyModel = QSortFilterProxyModel(self) 36 self.__proxyModel = QSortFilterProxyModel(self)
36 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) 37 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive)
37 self.__proxyModel.setSourceModel(self.__model) 38 self.__proxyModel.setSourceModel(self.__model)
38 self.filterList.setModel(self.__proxyModel) 39 self.filterList.setModel(self.__proxyModel)
39 40
40 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) 41 self.searchEdit.textChanged.connect(
42 self.__proxyModel.setFilterFixedString)
41 43
42 self.removeButton.clicked[()].connect(self.filterList.removeSelected) 44 self.removeButton.clicked[()].connect(self.filterList.removeSelected)
43 self.removeAllButton.clicked[()].connect(self.filterList.removeAll) 45 self.removeAllButton.clicked[()].connect(self.filterList.removeAll)
44 46
45 @pyqtSlot() 47 @pyqtSlot()

eric ide

mercurial