Krita Source Code Documentation
Loading...
Searching...
No Matches
KoResourceServerProvider.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2
3 SPDX-FileCopyrightText: 1999 Matthias Elter <elter@kde.org>
4 SPDX-FileCopyrightText: 2003 Patrick Julien <freak@codepimps.org>
5 SPDX-FileCopyrightText: 2005 Sven Langkamp <sven.langkamp@gmail.com>
6
7 SPDX-License-Identifier: LGPL-2.1-or-later
8 */
9
10#ifndef KORESOURCESERVERPROVIDER_H
11#define KORESOURCESERVERPROVIDER_H
12
13#include <kritawidgets_export.h>
14
15#include <QThread>
16
17#include <WidgetsDebug.h>
18
19#include "KoResourceServer.h"
20#include <resources/KoPattern.h>
26#include <config-seexpr.h>
27#if defined HAVE_SEEXPR
29#endif
30
34class KRITAWIDGETS_EXPORT KoResourceServerProvider : public QObject
35{
36 Q_OBJECT
37
38public:
41
43
50#if defined HAVE_SEEXPR
51 static KoResourceServer<KisSeExprScript> *seExprScriptServer();
52#endif
53
54private:
57
58private:
59 struct Private;
60 Private* const d;
61};
62
63#endif // KORESOURCESERVERPROVIDER_H
PythonPluginManager * instance
static KoResourceServer< KoCssStylePreset > * stylePresetServer()
KoResourceServerProvider(const KoResourceServerProvider &)
static KoResourceServer< KoPattern > * patternServer()
KoResourceServerProvider operator=(const KoResourceServerProvider &)
static KoResourceServer< KoAbstractGradient > * gradientServer()
static KoResourceServer< KoColorSet > * paletteServer()
static KoResourceServer< KoSvgSymbolCollectionResource > * svgSymbolCollectionServer()
static KoResourceServer< KoGamutMask > * gamutMaskServer()