11#include <kpluginfactory.h>
21 KisAction *action = createAction(
"sample_screen_color");
22 connect(action, &QAction::triggered, [
this](){ slotSampleScreenColor(
false); });
24 action = createAction(
"sample_screen_color_real_canvas");
25 connect(action, &QAction::triggered, [
this](){ slotSampleScreenColor(
true); });
53 viewManager()->canvasResourceProvider()->slotSetFGColor(sampledColor);
61 viewManager()->canvasResourceProvider()->slotSetFGColor(sampledColor);
67#include "KisSampleScreenColor.moc"
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
QPointer< KisViewManager > viewManager() const
KisScreenColorSampler * m_screenColorSampler
void slotSampleScreenColor(bool sampleRealCanvas)
bool m_lastSampleRealCanvas
KisSampleScreenColor(QObject *parent, const QVariantList &)
~KisSampleScreenColor() override
The KisScreenColorSampler class Based on the original QColorDialog's screen color picker,...
void sigNewColorHovered(KoColor c)
void sigNewColorSampled(KoColor c)
void setPerformRealColorSamplingOfCanvas(bool enable)
void setCurrentColor(KoColor c)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL