7#ifndef KIS_COLOR_SELECTOR_H
8#define KIS_COLOR_SELECTOR_H
41 void reset()
override;
float value(const T *src, size_t ch)
Base class for all color selectors, that should support color management and zooming.
void slotGamutMaskPreviewUpdate()
KisColorSelectorComponent * m_triangle
void updateSettings() override
KisColorSelectorSimple * m_square
KisColorSelectorSimple * m_slider
Acs::ColorRole m_lastColorRole
void slotGamutMaskDeactivate()
void hasAtLeastOneDocument(bool value)
void setDisplayBlip(bool disp)
void mouseEvent(QMouseEvent *e)
KoColor m_currentRealColor
void setColor(const KoColor &color) override
void mouseMoveEvent(QMouseEvent *) override
KoGamutMaskSP gamutMask()
void slotGamutMaskUnset()
KisColorSelector(KisColorSelectorConfiguration conf, QWidget *parent=0)
KisColorSelectorConfiguration configuration() const
void settingsButtonClicked()
KisSignalCompressor * m_signalCompressor
void resizeEvent(QResizeEvent *) override
KisColorSelectorWheel * m_wheel
void slotGamutMaskToggle(bool state)
void mousePressEvent(QMouseEvent *) override
KisColorSelectorComponent * m_subComponent
void slotGamutMaskSet(KoGamutMaskSP gamutMask)
KisColorSelectorComponent * m_mainComponent
bool m_hasAtLeastOneDocumentOpen
KisColorSelectorRing * m_ring
KisColorSelectorConfiguration m_configuration
void mouseReleaseEvent(QMouseEvent *) override
KisColorSelectorBase * createPopup() const override
void paintEvent(QPaintEvent *) override
void setConfiguration(KisColorSelectorConfiguration conf)
KisColorSelectorComponent * m_grabbingComponent
void updateIcons()
update icons when a theme update happens
bool displaySettingsButton()