Krita Source Code Documentation
Loading...
Searching...
No Matches
KoColorSetWidget.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
SPDX-FileCopyrightText: 2007 C. Boemann <cbo@boemann.dk>
3
SPDX-FileCopyrightText: 2007 Fredy Yanardi <fyanardi@gmail.com>
4
5
SPDX-License-Identifier: LGPL-2.0-or-later
6
*/
7
8
#ifndef KOCOLORSETWIDGET_H_
9
#define KOCOLORSETWIDGET_H_
10
11
#include <QWidgetAction>
12
#include <QFrame>
13
14
#include <
KisSwatch.h
>
15
#include <
KoColorSet.h
>
16
17
#include <
KoColorDisplayRendererInterface.h
>
18
19
#include "kritawidgets_export.h"
20
21
class
KoColor
;
22
class
KoColorPatch
;
23
30
class
KRITAWIDGETS_EXPORT
KoColorSetWidget
:
public
QFrame
31
{
32
33
Q_OBJECT
34
35
public
:
36
42
explicit
KoColorSetWidget
(QWidget *parent=0);
43
47
~KoColorSetWidget
()
override
;
48
53
void
setColorSet(
KoColorSetSP
colorSet);
54
60
void
setDisplayRenderer(
const
KoColorDisplayRendererInterface
*displayRenderer);
61
66
KoColorSetSP
colorSet
();
67
68
protected
:
69
void
resizeEvent(QResizeEvent *event)
override
;
70
71
Q_SIGNALS:
72
79
void
colorChanged
(
const
KoColor
&color,
bool
final
);
80
87
void
widgetSizeChanged
(
const
QSize &size);
88
89
private
Q_SLOTS:
94
void
slotPatchTriggered(
KoColorPatch
*);
99
void
slotColorSelectedByPalette(
const
KoColor
&color);
100
void
slotPaletteChosen(
KoColorSetSP
);
101
void
slotNameListSelection(
const
KoColor
&);
102
103
private
:
104
class
KoColorSetWidgetPrivate;
105
KoColorSetWidgetPrivate *
const
d
;
106
};
107
108
#endif
KisSwatch.h
KoColorDisplayRendererInterface.h
KoColorSet.h
KoColorDisplayRendererInterface
Definition
KoColorDisplayRendererInterface.h:27
KoColorPatch
Definition
KoColorPatch.h:19
KoColorSetWidget
A colormanaged widget for choosing a color from a colorset.
Definition
KoColorSetWidget.h:31
KoColorSetWidget::colorChanged
void colorChanged(const KoColor &color, bool final)
KoColorSetWidget::d
KoColorSetWidgetPrivate *const d
Definition
KoColorSetWidget.h:105
KoColorSetWidget::widgetSizeChanged
void widgetSizeChanged(const QSize &size)
KoColorSetWidget::colorSet
KoColorSetSP colorSet()
KoColor
Definition
KoColor.h:31
QSharedPointer< KoColorSet >
libs
widgets
KoColorSetWidget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52