Krita Source Code Documentation
Loading...
Searching...
No Matches
api.py
Go to the documentation of this file.
1# -*- coding: utf-8 -*-
2# SPDX-FileCopyrightText: 2006 Paul Giannaros <paul@giannaros.org>
3# SPDX-FileCopyrightText: 2013 Shaheed Haque <srhaque@theiet.org>
4# SPDX-FileCopyrightText: 2013 Alex Turbov <i.zaufi@gmail.com>
5# SPDX-FileCopyrightText: 2014-2016 Boudewijn Rempt <boud@valdyas.org>
6#
7# SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only
8
9'''Provide shortcuts to access krita internals from plugins'''
10
11import contextlib
12import os
13import sys
14
15from PyKrita.krita import *
16import pykrita
17
18def qDebug(text):
19 '''Use KDE way to show debug info
20
21 TODO Add a way to control debug output from partucular plugins (?)
22 '''
23 plugin = sys._getframe(1).f_globals['__name__']
24 pykrita.qDebug('{}: {}'.format(plugin, text))
qDebug(text)
Definition api.py:18