예제 #1
0
 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_()