9#include <klocalizedstring.h>
34#include <QGlobalStatic>
44 add(chkFactory->
id(), chkFactory);
48 add(chkFactory->
id(), chkFactory);
52 add(chkFactory->
id(), chkFactory);
56 add(chkFactory->
id(), chkFactory);
60 add(chkFactory->
id(), chkFactory);
66 add(chkFactory->
id(), chkFactory);
71 add(chkFactory->
id(), chkFactory);
75 add(chkFactory->
id(), chkFactory);
79 add(chkFactory->
id(), chkFactory);
83 add(chkFactory->
id(), chkFactory);
86 add(chkFactory->
id(), chkFactory);
89 add(chkFactory->
id(), chkFactory);
92 add(chkFactory->
id(), chkFactory);
95 Q_FOREACH(
const KoID &colorModelID, allColorModels) {
97 Q_FOREACH(
const KoID &colorDepthID, allColorDepths) {
99 Q_ASSERT(!colorModelID.
name().isEmpty());
100 Q_ASSERT(!colorDepthID.
name().isEmpty());
104 add(chkFactory->
id(), chkFactory);
108 add(chkFactory->
id(), chkFactory);
114 add(chkFactory->
id(), chkFactory);
116 add(chkFactory->
id(), chkFactory);
118 add(chkFactory->
id(), chkFactory);
120 add(chkFactory->
id(), chkFactory);
122 add(chkFactory->
id(), chkFactory);
124 add(chkFactory->
id(), chkFactory);
126 add(chkFactory->
id(), chkFactory);
128 add(chkFactory->
id(), chkFactory);
130 add(chkFactory->
id(), chkFactory);
132 add(chkFactory->
id(), chkFactory);
134 add(chkFactory->
id(), chkFactory);
139 add(chkFactory->
id(), chkFactory);
144 add(chkFactory->
id(), chkFactory);
146 add(chkFactory->
id(), chkFactory);
148 add(chkFactory->
id(), chkFactory);
150 add(chkFactory->
id(), chkFactory);
152 add(chkFactory->
id(), chkFactory);
154 add(chkFactory->
id(), chkFactory);
156 add(chkFactory->
id(), chkFactory);
158 add(chkFactory->
id(), chkFactory);
Q_GLOBAL_STATIC(KisStoragePluginRegistry, s_instance)
virtual QString id() const =0
~KisExportCheckRegistry() override
static KisGeneratorRegistry * instance()
QList< KisExportCheckFactory * > values() const
QList< QString > keys() const
QList< KoID > colorDepthList(const KoID &colorModelId, ColorSpaceListVisibility option) const
static KoColorSpaceRegistry * instance()
QList< KoID > colorModelsList(ColorSpaceListVisibility option) const
@ AllColorSpaces
All color space even those not visible to the user.