Helpviewer/QtHelpFiltersDialog.py

changeset 2579
35bb8c5eb7fe
parent 2302
f29e9405c851
child 2677
3d4277929fb3
child 2954
bf0215fe12d1
equal deleted inserted replaced
2578:f181c1420148 2579:35bb8c5eb7fe
121 @pyqtSlot() 121 @pyqtSlot()
122 def on_removeButton_clicked(self): 122 def on_removeButton_clicked(self):
123 """ 123 """
124 Private slot to remove a filter. 124 Private slot to remove a filter.
125 """ 125 """
126 itm = self.filtersList.takeItem(self.filtersList.currentRow()) 126 row = self.filtersList.currentRow()
127 itm = self.filtersList.takeItem(row)
127 if itm is None: 128 if itm is None:
128 return 129 return
129 130
130 del self.__filterMap[itm.text()] 131 del self.__filterMap[itm.text()]
131 self.__removedFilters.append(itm.text()) 132 self.__removedFilters.append(itm.text())
132 del itm 133 del itm
133 if self.filtersList.count(): 134 if self.filtersList.count():
134 self.filtersList.setCurrentRow(0) 135 self.filtersList.setCurrentRow(row)
135 136
136 @pyqtSlot() 137 @pyqtSlot()
137 def on_removeAttributeButton_clicked(self): 138 def on_removeAttributeButton_clicked(self):
138 """ 139 """
139 Private slot to remove a filter attribute. 140 Private slot to remove a filter attribute.

eric ide

mercurial