eric7/WebBrowser/QtHelp/QtHelpDocumentationDialog.py

branch
eric7
changeset 8421
cd4eee7f1d28
parent 8358
144a6b854f70
equal deleted inserted replaced
8420:ff89f8bac0a5 8421:cd4eee7f1d28
259 259
260 ################################################################## 260 ##################################################################
261 ## Filters Tab 261 ## Filters Tab
262 ################################################################## 262 ##################################################################
263 263
264 # TODO: change this to use the new QHelpFilterSettingsWidget class
264 def __initFiltersTab(self): 265 def __initFiltersTab(self):
265 """ 266 """
266 Private method to initialize the filters tab. 267 Private method to initialize the filters tab.
267 """ 268 """
268 self.removeFiltersButton.setEnabled(False) 269 self.removeFiltersButton.setEnabled(False)
293 filterData = helpFilterEngine.filterData(filterName) 294 filterData = helpFilterEngine.filterData(filterName)
294 self.__filterMapBackup[filterName] = filterData 295 self.__filterMapBackup[filterName] = filterData
295 if filterName not in self.__filterMap: 296 if filterName not in self.__filterMap:
296 self.__filterMap[filterName] = filterData 297 self.__filterMap[filterName] = filterData
297 298
298 # TODO: change code to use QHelpFilterEngine and QHelpFilterData
299 self.filtersList.addItems(sorted(self.__filterMap.keys())) 299 self.filtersList.addItems(sorted(self.__filterMap.keys()))
300 for attr in helpFilterEngine.filterData(): 300 for component in helpFilterEngine.availableComponents():
301 QTreeWidgetItem(self.attributesList, [attr]) 301 QTreeWidgetItem(self.attributesList, [component])
302 self.attributesList.sortItems(0, Qt.SortOrder.AscendingOrder) 302 self.attributesList.sortItems(0, Qt.SortOrder.AscendingOrder)
303 303
304 if selectedFiltersText or currentFilterText or selectedAttributesText: 304 if selectedFiltersText or currentFilterText or selectedAttributesText:
305 # restore the selected filters 305 # restore the selected filters
306 for txt in selectedFiltersText: 306 for txt in selectedFiltersText:

eric ide

mercurial