Krita Source Code Documentation
Loading...
Searching...
No Matches
scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget Class Reference
+ Inheritance diagram for scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget:

Public Member Functions

 __init__ (self, scripter, parent=None)
 
 disableToolbar (self, status)
 
 startDebugger (self)
 
 updateWidget (self)
 

Public Attributes

 layout
 
 scripter
 
 stepAction
 
 stopAction
 
 table
 
 toolbar
 

Detailed Description

Definition at line 13 of file debuggerwidget.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.__init__ ( self,
scripter,
parent = None )

Definition at line 15 of file debuggerwidget.py.

15 def __init__(self, scripter, parent=None):
16 super(DebuggerWidget, self).__init__(parent)
17
18 self.scripter = scripter
19 self.setObjectName(i18n('Debugger'))
20 self.layout = QVBoxLayout()
21
22 self.stopAction = stopaction.StopAction(self.scripter, self)
23 self.toolbar = QToolBar()
24 self.stepAction = stepaction.StepAction(self.scripter, self)
25 self.toolbar.addAction(self.stopAction)
26 self.toolbar.addAction(self.stepAction)
27 self.disableToolbar(True)
28
29 self.table = debuggertable.DebuggerTable()
30
31 self.layout.addWidget(self.toolbar)
32 self.layout.addWidget(self.table)
33 self.setLayout(self.layout)
34

References scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.__init__().

Member Function Documentation

◆ disableToolbar()

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.disableToolbar ( self,
status )

◆ startDebugger()

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.startDebugger ( self)

Definition at line 35 of file debuggerwidget.py.

35 def startDebugger(self):
36 self.disableToolbar(False)
37

References scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.disableToolbar().

◆ updateWidget()

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.updateWidget ( self)

Definition at line 42 of file debuggerwidget.py.

42 def updateWidget(self):
43 data = self.scripter.debugcontroller.debuggerData
44 self.table.updateTable(data)

References scripter.debugcontroller.DebugController.scripter, scripter.debugger_scripter.debugger.Debugger.scripter, scripter.ui_scripter.actions.closeaction.closeaction.CloseAction.scripter, scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.scripter, scripter.ui_scripter.actions.newaction.newaction.NewAction.scripter, scripter.ui_scripter.actions.openaction.openaction.OpenAction.scripter, scripter.ui_scripter.actions.reloadaction.reloadaction.ReloadAction.scripter, scripter.ui_scripter.actions.runaction.runaction.RunAction.scripter, scripter.ui_scripter.actions.saveaction.saveaction.SaveAction.scripter, scripter.ui_scripter.actions.saveasaction.saveasaction.SaveAsAction.scripter, scripter.ui_scripter.actions.settingsaction.settingsaction.SettingsAction.scripter, scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.scripter, scripter.ui_scripter.editor.pythoneditor.CodeEditor.scripter, scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.scripter, scripter.ui_scripter.tabwidgets.debuggerwidget.stepaction.StepAction.scripter, scripter.ui_scripter.tabwidgets.debuggerwidget.stopaction.StopAction.scripter, scripter.ui_scripter.tabwidgets.outputwidget.clearaction.ClearAction.scripter, scripter.ui_scripter.tabwidgets.outputwidget.outputwidget.OutPutWidget.scripter, scripter.uicontroller.UIController.scripter, Leapfrog< Map >::TableMigration::Source.table, KoXmlNS.table, and scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.table.

Member Data Documentation

◆ layout

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.layout

Definition at line 20 of file debuggerwidget.py.

◆ scripter

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.scripter

Definition at line 18 of file debuggerwidget.py.

◆ stepAction

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.stepAction

Definition at line 24 of file debuggerwidget.py.

◆ stopAction

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.stopAction

Definition at line 22 of file debuggerwidget.py.

◆ table

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.table

Definition at line 29 of file debuggerwidget.py.

◆ toolbar

scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.toolbar

Definition at line 23 of file debuggerwidget.py.


The documentation for this class was generated from the following file: