11#include <QApplication>
13#include <klocalizedstring.h>
15#include <kpluginfactory.h>
37K_PLUGIN_FACTORY_WITH_JSON(ColorSpaceConversionFactory,
"kritacolorspaceconversion.json", registerPlugin<ColorSpaceConversion>();)
44 connect(action, SIGNAL(triggered()),
this, SLOT(slotImageColorSpaceConversion()));
47 connect(action, SIGNAL(triggered()),
this, SLOT(slotLayerColorSpaceConversion()));
50 connect(action, SIGNAL(triggered()),
this, SLOT(slotUnifyLayersColorSpace()));
64 dlgColorSpaceConversion->
m_page->chkAllowLCMSOptimization->setChecked(allowLCMSOptimization);
65 Q_CHECK_PTR(dlgColorSpaceConversion);
70 if (dlgColorSpaceConversion->exec() == QDialog::Accepted) {
79 delete dlgColorSpaceConversion;
91 Q_CHECK_PTR(dlgColorSpaceConversion);
96 if (dlgColorSpaceConversion->exec() == QDialog::Accepted) {
97 const KoColorSpace * cs = dlgColorSpaceConversion->
m_page->colorSpaceSelector->currentColorSpace();
105 delete dlgColorSpaceConversion;
115#include "colorspaceconversion.moc"
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void slotImageColorSpaceConversion()
~ColorSpaceConversion() override
ColorSpaceConversion(QObject *parent, const QVariantList &)
void slotUnifyLayersColorSpace()
void slotLayerColorSpaceConversion()
KisAction * createAction(const QString &name)
QPointer< KisViewManager > viewManager() const
KisActionManager * actionManager
const KoColorSpace * colorSpace() const
KoColorConversionTransformation::Intent conversionIntent() const
void setInitialColorSpace(const KoColorSpace *cs, KisImageSP entireImage)
WdgConvertColorSpace * m_page
KoColorConversionTransformation::ConversionFlags conversionFlags() const
QButtonGroup m_intentButtonGroup
bool allowLCMSOptimization(bool defaultValue=false) const
const KoColorSpace * colorSpace() const
void unifyLayersColorSpace()
void convertImageColorSpace(const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags)
void convertLayerColorSpace(KisNodeSP node, const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags)
virtual void setCaption(const QString &caption)
This file is part of the Krita application in calligra.
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
const KoColorSpace * colorSpace() const override
returns the image's colorSpace or null, if there is no image