Krita Source Code Documentation
Loading...
Searching...
No Matches
scripter.scripter.ScripterExtension Class Reference
+ Inheritance diagram for scripter.scripter.ScripterExtension:

Public Member Functions

 __init__ (self, parent)
 
 createActions (self, window)
 
 initialize (self)
 
 setup (self)
 

Public Attributes

 debugcontroller
 
 documentcontroller
 
 initialize
 
 settings
 
 uicontroller
 

Detailed Description

Definition at line 15 of file scripter.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.scripter.ScripterExtension.__init__ ( self,
parent )

Definition at line 17 of file scripter.py.

17 def __init__(self, parent):
18 super(ScripterExtension, self).__init__(parent)
19

References scripter.scripter.ScripterExtension.__init__().

Member Function Documentation

◆ createActions()

scripter.scripter.ScripterExtension.createActions ( self,
window )

Definition at line 23 of file scripter.py.

23 def createActions(self, window):
24 action = window.createAction("python_scripter", i18n("Scripter"))
25 action.triggered.connect(self.initialize)
26

◆ initialize()

scripter.scripter.ScripterExtension.initialize ( self)

Definition at line 27 of file scripter.py.

27 def initialize(self):
28 configPath = QStandardPaths.writableLocation(QStandardPaths.StandardLocation.GenericConfigLocation)
29 self.settings = QSettings(configPath + '/krita-scripterrc', QSettings.Format.IniFormat)
30 self.uicontroller = uicontroller.UIController()
31 self.documentcontroller = documentcontroller.DocumentController()
32 self.debugcontroller = debugcontroller.DebugController(self)
33 self.uicontroller.initialize(self)
34
35

◆ setup()

scripter.scripter.ScripterExtension.setup ( self)

Definition at line 20 of file scripter.py.

20 def setup(self):
21 pass
22

Member Data Documentation

◆ debugcontroller

scripter.scripter.ScripterExtension.debugcontroller

Definition at line 32 of file scripter.py.

◆ documentcontroller

scripter.scripter.ScripterExtension.documentcontroller

Definition at line 31 of file scripter.py.

◆ initialize

scripter.scripter.ScripterExtension.initialize

Definition at line 25 of file scripter.py.

◆ settings

scripter.scripter.ScripterExtension.settings

Definition at line 29 of file scripter.py.

◆ uicontroller

scripter.scripter.ScripterExtension.uicontroller

Definition at line 30 of file scripter.py.


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