def openPlotWidget(self, _): if "Glitch Explorer" not in ResultsBase.registeredObjects: ResultsBase.createNew("Scatter Plot", "Glitch Explorer") widget = ResultsBase.registeredObjects["Glitch Explorer"] widget.raise_() widget.yLocked(False) self.clearPlotWidget()
def addSettingsDocks(self): self.settingsScriptDock = self.addSettings(self.attackScriptGen.params) self.settingsPreprocessingDock = self.addSettings( self.attackScriptGen.preprocessingParams) self.settingsAttackDock = self.addSettings( self.attackScriptGen.attackParams) self.settingsTraceExplorer = self.addSettings( self.traceExplorerDialog.params) self.settingsResultsDock = self.addSettings( ResultsBase.getClassParameter()) # Load all ActiveTraceObservers self.windowMenu.addSeparator() for k, v in ResultsBase.getClasses().iteritems(): if issubclass(v, PassiveTraceObserver) or issubclass( v, AttackObserver): ResultsBase.createNew(k) self.tabifyDocks(self.resultDocks) self.tabifyDocks([ self.settingsScriptDock, self.settingsPreprocessingDock, self.settingsAttackDock, self.settingsTraceExplorer, self.settingsResultsDock ]) self.attackScriptGen.editorDocks()
def addSettingsDocks(self): self.settingsScriptDock = self.addSettings(self.attackScriptGen.params) self.settingsPreprocessingDock = self.addSettings(self.attackScriptGen.preprocessingParams) self.settingsAttackDock = self.addSettings(self.attackScriptGen.attackParams) self.settingsTraceExplorer = self.addSettings(self.traceExplorerDialog.params) self.settingsResultsDock = self.addSettings(ResultsBase.getClassParameter()) # Load all ActiveTraceObservers self.windowMenu.addSeparator() for k, v in ResultsBase.getClasses().iteritems(): ResultsBase.createNew(k) self.tabifyDocks(self.resultDocks) self.tabifyDocks([self.settingsScriptDock, self.settingsPreprocessingDock, self.settingsAttackDock, self.settingsTraceExplorer, self.settingsResultsDock]) self.attackScriptGen.editorDocks()
def addSettingsDocks(self): self.settingsGeneralDock = self.addSettings(self.api.params) self.settingsResultsDock = self.addSettings(ResultsBase.getClassParameter()) self.settingsScopeDock = self.addSettings(self.api.scopeParam) self.settingsTargetDock = self.addSettings(self.api.targetParam) # self.settingsTraceDock = self.addSettings(self.api.traceParam) self.settingsAuxDock = self.addSettings(self.api.auxParam) # Load all ActiveTraceObservers self.windowMenu.addSeparator() for k, v in ResultsBase.getClasses().iteritems(): if issubclass(v, ActiveTraceObserver): ResultsBase.createNew(k) self.tabifyDocks([self.settingsGeneralDock, self.settingsResultsDock, self.settingsScopeDock, self.settingsTargetDock, # self.settingsTraceDock, self.settingsAuxDock])