13#include <QApplication>
15#include <QStandardPaths>
16#include <QGlobalStatic>
22#include "klocalizedstring.h"
43 gradient->setType(QGradient::LinearGradient);
44 gradient->setName(i18n(
"1. Foreground to Transparent"));
45 gradient->setFilename(
"Foreground to Transparent.svg");
49 gradient->setStops(stops);
50 gradient->setValid(
true);
51 gradient->setPermanent(
true);
56 gradient->setType(QGradient::LinearGradient);
57 gradient->setName(i18n(
"0. Foreground to Background"));
58 gradient->setFilename(
"Foreground to Background.svg");
64 gradient->setStops(stops);
65 gradient->setValid(
true);
66 gradient->setPermanent(
true);
78 QString fileExtension;
79 int index = filename.lastIndexOf(
'.');
82 fileExtension = filename.mid(index).toLower();
86 if(fileExtension ==
".svg") {
89 else if(fileExtension ==
".ggr" ) {
108#if defined HAVE_SEEXPR
121#if defined HAVE_SEEXPR
128 delete d->patternServer;
129 delete d->gradientServer;
130 delete d->paletteServer;
131 delete d->svgSymbolCollectionServer;
132 delete d->gamutMaskServer;
133 delete d->stylePresetServer;
134#if defined HAVE_SEEXPR
135 delete d->seExprScriptServer;
178#if defined HAVE_SEEXPR
Q_GLOBAL_STATIC(KisStoragePluginRegistry, s_instance)
PythonPluginManager * instance
KoAbstractGradientSP m_foregroundToBackground
void insertSpecialGradients()
KoAbstractGradientSP createResource(const QString &filename)
GradientResourceServer(const QString &type)
KoAbstractGradientSP m_foregroundToTransparent
A KoResourceBundle is a zip file that contains resources, some metadata about the creator of the bund...
bool addResource(QSharedPointer< KoAbstractGradient > resource, bool save=true)
Adds an already loaded resource to the server.
const QString SeExprScripts
static KoColorSpaceRegistry * instance()
const KoColorSpace * rgb8(const QString &profileName=QString())
static KoResourceServerProvider * instance()
KoResourceServerProvider()
KoResourceServer< KoCssStylePreset > * stylePresetServer
~KoResourceServerProvider() override
KoResourceServer< KoPattern > * patternServer
KoResourceServer< KoColorSet > * paletteServer
KoResourceServer< KoSvgSymbolCollectionResource > * svgSymbolCollectionServer
KoResourceServer< KoAbstractGradient > * gradientServer
KoResourceServer< KoGamutMask > * gamutMaskServer