|
Krita Source Code Documentation
|
#include <kis_common_colors.h>
Inheritance diagram for KisCommonColors:Public Slots | |
| void | recalculate () |
| void | setColors (QList< KoColor > colors) |
| void | updateSettings () override |
Public Slots inherited from KisColorPatches | |
| void | updateSettings () override |
Public Slots inherited from KisColorSelectorBase | |
| virtual void | reset () |
| virtual void | showPopup (Move move=MoveToMousePosition) |
| virtual void | updateSettings () |
Public Member Functions | |
| KisColorSelectorBase * | createPopup () const override |
| KisCommonColors (QWidget *parent=0) | |
| void | setCanvas (KisCanvas2 *canvas) override |
| void | unsetCanvas () override |
Public Member Functions inherited from KisColorPatches | |
| void | addColorPatch (const KoColor &color) |
| QList< KoColor > | colors () const |
| KisColorPatches (QString configPrefix, QWidget *parent=0) | |
| void | mousePressEvent (QMouseEvent *) override |
| void | mouseReleaseEvent (QMouseEvent *) override |
| int | patchCount () const |
| void | setAdditionalButtons (QList< QWidget * > buttonList) |
| void | setColors (const QList< KoColor > &colors) |
Public Member Functions inherited from KisColorSelectorBase | |
| const KoColorSpace * | colorSpace () const |
| KisDisplayColorConverter * | converter () const |
| void | enterEvent (QEnterEvent *e) override |
| KisColorSelectorBase (QWidget *parent=0) | |
| void | leaveEvent (QEvent *e) override |
| void | mousePressEvent (QMouseEvent *) override |
| void | mouseReleaseEvent (QMouseEvent *) override |
| virtual void | setColor (const KoColor &color) |
| void | setColorSpace (const KoColorSpace *colorSpace) |
| void | setPopupBehaviour (bool onMouseOver, bool onMouseClick) |
| void | showColorPreview () |
| void | slotUpdateColorAndPreview (QPair< KoColor, Acs::ColorRole > color) |
| void | tryHideAllPopups () |
| void | updateBaseColorPreview (const KoColor &color) |
| void | updateColor (const KoColor &color, Acs::ColorRole role, bool needsExplicitColorReset) |
| void | updateColorPreview (const KoColor &color) |
| void | updatePreviousColorPreview () |
| ~KisColorSelectorBase () override | |
Private Attributes | |
| QList< KoColor > | m_calculatedColors |
| KisImageWSP | m_image |
| QMutex | m_mutex |
| QTimer | m_recalculationTimer |
| QToolButton * | m_reloadButton |
Additional Inherited Members | |
Public Types inherited from KisColorPatches | |
| enum | Direction { Horizontal , Vertical } |
Public Types inherited from KisColorSelectorBase | |
| enum | Move { MoveToMousePosition , DontMove } |
Protected Slots inherited from KisColorSelectorBase | |
| virtual void | canvasResourceChanged (int key, const QVariant &v) |
| if you overwrite this, keep in mind, that you should set the color only, if m_colorUpdateAllowed is true | |
| void | hidePopup () |
| void | updateLastUsedColorPreview (const KoColor &color) |
Protected Member Functions inherited from KisColorSelectorBase | |
| void | changeEvent (QEvent *event) override |
| void | dragEnterEvent (QDragEnterEvent *) override |
| void | dropEvent (QDropEvent *) override |
| bool | isPopup () const |
| void | keyPressEvent (QKeyEvent *) override |
| void | mouseMoveEvent (QMouseEvent *event) override |
| void | requestUpdateColorAndPreview (const KoColor &color, Acs::ColorRole role) |
| void | setHidingTime (int time) |
| void | showEvent (QShowEvent *event) override |
Protected Attributes inherited from KisColorSelectorBase | |
| QPointer< KisCanvas2 > | m_canvas |
| bool | m_colorUpdateAllowed |
| bool | m_colorUpdateSelf |
| QWidget * | m_parent |
| KisColorSelectorBase * | m_popup |
Definition at line 17 of file kis_common_colors.h.
|
explicit |
Definition at line 31 of file kis_common_colors.cpp.
References connect(), KisIconUtils::loadIcon(), m_recalculationTimer, m_reloadButton, recalculate(), KisColorPatches::setAdditionalButtons(), and updateSettings().
|
overridevirtual |
Implements KisColorSelectorBase.
Definition at line 73 of file kis_common_colors.cpp.
References KisColorPatches::colors(), KisCommonColors(), KisColorSelectorBase::m_canvas, setCanvas(), and setColors().
|
slot |
Definition at line 109 of file kis_common_colors.cpp.
References KisImage::bounds(), KisPaintDevice::createThumbnail(), KoColorConversionTransformation::internalConversionFlags(), KoColorConversionTransformation::internalRenderingIntent(), KisColorSelectorBase::m_canvas, m_recalculationTimer, m_reloadButton, KisColorPatches::patchCount(), and KisImage::projection().
|
overridevirtual |
Reimplemented from KisColorPatches.
Definition at line 53 of file kis_common_colors.cpp.
References connect(), KisColorSelectorBase::m_canvas, m_image, m_recalculationTimer, and KisColorPatches::setCanvas().
Definition at line 101 of file kis_common_colors.cpp.
References KisColorPatches::colors(), m_calculatedColors, m_mutex, m_reloadButton, and KisColorPatches::setColors().
|
inlineoverridevirtual |
|
overrideslot |
Definition at line 81 of file kis_common_colors.cpp.
References connect(), KisColorSelectorBase::m_canvas, m_recalculationTimer, m_reloadButton, and KisColorPatches::updateSettings().
Definition at line 35 of file kis_common_colors.h.
|
private |
Definition at line 36 of file kis_common_colors.h.
|
private |
Definition at line 32 of file kis_common_colors.h.
|
private |
Definition at line 33 of file kis_common_colors.h.
|
private |
Definition at line 34 of file kis_common_colors.h.