Krita Source Code Documentation
Loading...
Searching...
No Matches
KoColorPatch.h
Go to the documentation of this file.
1
6
#ifndef KOCOLORPATCH_H
7
#define KOCOLORPATCH_H
8
9
#include <QFrame>
10
11
#include <
KoColor.h
>
12
#include "kritawidgets_export.h"
13
#include <
KoColorDisplayRendererInterface.h
>
14
18
class
KRITAWIDGETS_EXPORT
KoColorPatch
:
public
QFrame
19
{
20
Q_OBJECT
21
public
:
22
explicit
KoColorPatch
( QWidget *parent );
23
~KoColorPatch
()
override
;
24
29
void
setColor(
const
KoColor
&c );
30
36
void
setDisplayRenderer(
const
KoColorDisplayRendererInterface
*displayRenderer);
37
43
QColor getColorFromDisplayRenderer(
KoColor
c);
44
48
KoColor
color()
const
;
49
50
protected
:
51
void
mousePressEvent(QMouseEvent *e )
override
;
52
void
paintEvent(QPaintEvent *e)
override
;
53
QSize sizeHint()
const override
;
54
55
Q_SIGNALS:
56
61
void
triggered
(
KoColorPatch
*widget);
62
63
private
:
64
KoColor
m_color
;
65
const
KoColorDisplayRendererInterface
*
m_displayRenderer
;
66
};
67
68
#endif
KoColorDisplayRendererInterface.h
KoColor.h
KoColorDisplayRendererInterface
Definition
KoColorDisplayRendererInterface.h:27
KoColorPatch
Definition
KoColorPatch.h:19
KoColorPatch::m_displayRenderer
const KoColorDisplayRendererInterface * m_displayRenderer
Definition
KoColorPatch.h:65
KoColorPatch::m_color
KoColor m_color
Definition
KoColorPatch.h:64
KoColorPatch::triggered
void triggered(KoColorPatch *widget)
KoColor
Definition
KoColor.h:31
libs
widgets
KoColorPatch.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52