Krita Source Code Documentation
Loading...
Searching...
No Matches
scripter.ui_scripter.actions.debugaction.debugaction.DebugAction Class Reference
+ Inheritance diagram for scripter.ui_scripter.actions.debugaction.debugaction.DebugAction:

Public Member Functions

 __init__ (self, scripter, parent=None)
 
 debug (self)
 
 parent (self)
 

Public Attributes

 debug
 
 scripter
 

Detailed Description

Definition at line 16 of file debugaction.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.__init__ ( self,
scripter,
parent = None )

Definition at line 18 of file debugaction.py.

18 def __init__(self, scripter, parent=None):
19 super(DebugAction, self).__init__(parent)
20 self.scripter = scripter
21
22 self.triggered.connect(self.debug)
23
24 self.setText(i18n("Debug"))
25 self.setToolTip(i18n("Debug Ctrl+D"))
26 self.setIcon(utils.getThemedIcon(":/icons/debug.svg"))
27
28 self.setShortcut(QKeySequence(Qt.Modifier.CTRL | Qt.Key.Key_D))
29
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))

References scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.__init__().

Member Function Documentation

◆ debug()

scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.debug ( self)

Definition at line 34 of file debugaction.py.

34 def debug(self):
35 if self.scripter.uicontroller.invokeAction('save'):
36 self.scripter.uicontroller.setActiveWidget(i18n('Debugger'))
37 self.scripter.debugcontroller.start(self.scripter.documentcontroller.activeDocument)
38 widget = self.scripter.uicontroller.findTabWidget(i18n('Debugger'))
39 widget.startDebugger()

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, and scripter.uicontroller.UIController.scripter.

◆ parent()

scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.parent ( self)

Definition at line 31 of file debugaction.py.

31 def parent(self):
32 return 'toolBar',
33

Member Data Documentation

◆ debug

scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.debug

Definition at line 22 of file debugaction.py.

◆ scripter

scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.scripter

Definition at line 20 of file debugaction.py.


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