def display_analysis_config(self): dialog = AnalysisConfigDialog(self.framework, self) #Instantiate all found analyzers self.analyzerlist.instantiate_analyzers(useallanalyzers=True) analyzerdict=TreeWidgetTools.obj_list_to_dict(self.analyzerlist, valueattr='isenabled') TreeWidgetTools.populate_tree_widget(dialog.analyzerList,analyzerdict) dialog.analyzerList.setSortingEnabled(True) dialog.analyzerList.sortItems(0,0) #generated.setParent(dialog.LeftWidget) #dialog.verticalLayoutTopLeft.addWidget(generated) #dialog.analyzerList=generated dialog.analyzerList.clicked.connect(dialog.viewItemSelected) dialog.defaultsButton.clicked.connect(dialog.defaultsButtonClicked) dialog.saveAllButton.clicked.connect(dialog.saveAllButtonClicked) dialog.closeButton.clicked.connect(dialog.closeButtonClicked) dialog.saveButton.clicked.connect(dialog.saveButtonClicked) dialog.addnodeButton.clicked.connect(dialog.addnodeButtonClicked) dialog.delnodeButton.clicked.connect(dialog.delnodeButtonClicked) #Setup complete, display dialog dialog.show() dialog.exec_()
def generateConfigurationGui(self,analyzerConfig): currentconfig=self.getCurrentConfiguration() TreeWidgetTools.populate_tree_widget(analyzerConfig,currentconfig)
def generateConfigurationGui(self, analyzerConfig): currentconfig = self.getCurrentConfiguration() TreeWidgetTools.populate_tree_widget(analyzerConfig, currentconfig)