Krita Source Code Documentation
Loading...
Searching...
No Matches
krita Namespace Reference

Namespaces

namespace  api
 
namespace  decorators
 
namespace  dockwidgetfactory
 
namespace  excepthook
 
namespace  excepthook_ui
 
namespace  sceditor
 

Functions

 on_load (plugin)
 
 on_pykrita_loaded ()
 
 on_pykrita_unloading ()
 
 on_unload (plugin)
 
 qDebug (text)
 

Variables

 Application
 
 file
 
 i18n
 
 i18nc
 
 Krita
 
 krita_path = os.path.dirname(os.path.abspath(__file__))
 
 Scripter
 

Function Documentation

◆ on_load()

krita.on_load ( plugin)

Definition at line 59 of file __init__.py.

59def on_load(plugin):
60 if plugin in init.functions:
61 # Call registered init functions for the plugin
62 init.fire(plugin=plugin)
63 del init.functions[plugin]
64 return True
65
66
67@pykritaEventHandler('_pluginUnloading')

◆ on_pykrita_loaded()

krita.on_pykrita_loaded ( )

Definition at line 77 of file __init__.py.

77def on_pykrita_loaded():
78 qDebug('PYKRITA LOADED')
79 return True
80
81
82@pykritaEventHandler('_pykritaUnloading')

◆ on_pykrita_unloading()

krita.on_pykrita_unloading ( )

Definition at line 83 of file __init__.py.

83def on_pykrita_unloading():
84 qDebug('UNLOADING PYKRITA')
85 return True

◆ on_unload()

krita.on_unload ( plugin)

Definition at line 68 of file __init__.py.

68def on_unload(plugin):
69 if plugin in unload.functions:
70 # Deinitialize plugin
71 unload.fire(plugin=plugin)
72 del unload.functions[plugin]
73 return True
74
75
76@pykritaEventHandler('_pykritaLoaded')

◆ qDebug()

krita.qDebug ( text)
Use KDE way to show debug info

    TODO Add a way to control debug output from partucular plugins (?)

Definition at line 49 of file __init__.py.

49def qDebug(text):
50 '''Use KDE way to show debug info
51
52 TODO Add a way to control debug output from partucular plugins (?)
53 '''
54 plugin = sys._getframe(1).f_globals['__name__']
55 pykrita.qDebug('{}: {}'.format(plugin, text))
56
57
58@pykritaEventHandler('_pluginLoaded')

Variable Documentation

◆ Application

krita.Application

Definition at line 45 of file __init__.py.

◆ file

krita.file

Definition at line 21 of file __init__.py.

◆ i18n

krita.i18n

Definition at line 42 of file __init__.py.

◆ i18nc

krita.i18nc

Definition at line 43 of file __init__.py.

◆ Krita

krita.Krita

Definition at line 46 of file __init__.py.

◆ krita_path

krita.krita_path = os.path.dirname(os.path.abspath(__file__))

Definition at line 19 of file __init__.py.

◆ Scripter

krita.Scripter

Definition at line 44 of file __init__.py.