39 self.filterList.setModel(self.__proxyModel) |
39 self.filterList.setModel(self.__proxyModel) |
40 |
40 |
41 self.searchEdit.textChanged.connect( |
41 self.searchEdit.textChanged.connect( |
42 self.__proxyModel.setFilterFixedString) |
42 self.__proxyModel.setFilterFixedString) |
43 |
43 |
44 self.removeButton.clicked[()].connect(self.filterList.removeSelected) |
44 self.removeButton.clicked.connect(self.filterList.removeSelected) |
45 self.removeAllButton.clicked[()].connect(self.filterList.removeAll) |
45 self.removeAllButton.clicked.connect(self.filterList.removeAll) |
46 |
46 |
47 @pyqtSlot() |
47 @pyqtSlot() |
48 def on_addButton_clicked(self): |
48 def on_addButton_clicked(self): |
49 """ |
49 """ |
50 Private slot to add an entry to the list. |
50 Private slot to add an entry to the list. |
51 """ |
51 """ |
52 filter, ok = QInputDialog.getText( |
52 filter, ok = QInputDialog.getText( |
53 self, |
53 self, |
54 self.trUtf8("Error Messages Filter"), |
54 self.tr("Error Messages Filter"), |
55 self.trUtf8("Enter message filter to add to the list:"), |
55 self.tr("Enter message filter to add to the list:"), |
56 QLineEdit.Normal) |
56 QLineEdit.Normal) |
57 if ok and filter != "" and filter not in self.__model.stringList(): |
57 if ok and filter != "" and filter not in self.__model.stringList(): |
58 self.__model.insertRow(self.__model.rowCount()) |
58 self.__model.insertRow(self.__model.rowCount()) |
59 self.__model.setData( |
59 self.__model.setData( |
60 self.__model.index(self.__model.rowCount() - 1), filter) |
60 self.__model.index(self.__model.rowCount() - 1), filter) |