KritaWidgets
Go to the documentation of this file.
10 #ifndef KORESOURCESERVERPROVIDER_H
11 #define KORESOURCESERVERPROVIDER_H
13 #include <kritawidgets_export.h>
19 #include "KoResourceServer.h"
20 #include <resources/KoPattern.h>
21 #include <resources/KoAbstractGradient.h>
22 #include <resources/KoColorSet.h>
23 #include <resources/KoSvgSymbolCollectionResource.h>
24 #include <resources/KoGamutMask.h>
25 #include <config-seexpr.h>
26 #if defined HAVE_SEEXPR
27 #include <resources/KisSeExprScript.h>
33 class KRITAWIDGETS_EXPORT KoResourceServerProvider :
public QObject
38 KoResourceServerProvider();
39 ~KoResourceServerProvider()
override;
41 static KoResourceServerProvider* instance();
43 static KoResourceServer<KoPattern> *patternServer();
44 static KoResourceServer<KoAbstractGradient> *gradientServer();
45 static KoResourceServer<KoColorSet> *paletteServer();
46 static KoResourceServer<KoSvgSymbolCollectionResource> *svgSymbolCollectionServer();
47 static KoResourceServer<KoGamutMask> *gamutMaskServer();
48 #if defined HAVE_SEEXPR
49 static KoResourceServer<KisSeExprScript> *seExprScriptServer();
53 KoResourceServerProvider(
const KoResourceServerProvider&);
54 KoResourceServerProvider operator=(
const KoResourceServerProvider&);
61 #endif // KORESOURCESERVERPROVIDER_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 19 2021 23:44:00 by
doxygen 1.8.16 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.