12#include "kritalibkis_export.h"
27class KRITALIBKIS_EXPORT
Krita :
public QObject
32 explicit Krita(QObject *parent = 0);
58 bool batchmode()
const;
64 void setBatchmode(
bool value);
74 QAction *action(
const QString &name)
const;
99 Filter *filter(
const QString &name)
const;
114 QStringList colorDepths(
const QString &colorModel)
const;
146 QStringList profiles(
const QString &colorModel,
const QString &colorDepth)
const;
153 bool addProfile(
const QString &profilePath);
169 QString version()
const;
179 Window *activeWindow()
const;
199 QMap<QString, Resource*> resources(QString &type)
const;
254 Document *
createDocument(
int width,
int height,
const QString &name,
const QString &colorModel,
const QString &colorDepth,
const QString &profile,
double resolution);
261 Document *openDocument(
const QString &filename);
295 void writeSetting(
const QString &group,
const QString &name,
const QString &
value);
305 QString readSetting(
const QString &group,
const QString &name,
const QString &defaultValue);
313 QIcon icon(QString &iconName)
const;
321 static QObject *fromVariant(
const QVariant&
v);
323 static QString krita_i18n(
const QString &text);
324 static QString krita_i18nc(
const QString &context,
const QString &text);
327 static QString getAppDataLocation();
float value(const T *src, size_t ch)
Q_DECLARE_METATYPE(Notifier *)
PythonPluginManager * instance
static Krita * s_instance
KisDocument * createDocument(QList< KisNodeSP > nodes, KisImageSP srcImage, const QRect &copiedBounds)