Krita Source Code Documentation
Loading...
Searching...
No Matches
KoColorSetWidget_p.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
SPDX-FileCopyrightText: 2007, 2012 C. Boemann <cbo@boemann.dk>
3
SPDX-FileCopyrightText: 2007-2008 Fredy Yanardi <fyanardi@gmail.com>
4
5
SPDX-License-Identifier: LGPL-2.0-or-later
6
*/
7
#ifndef KoColorSetWidget_p_h
8
#define KoColorSetWidget_p_h
9
10
#include "
KoColorSetWidget.h
"
11
12
#include <QApplication>
13
#include <QSize>
14
#include <QToolButton>
15
#include <QHBoxLayout>
16
#include <QCheckBox>
17
#include <QMouseEvent>
18
#include <QWidgetAction>
19
#include <QDir>
20
#include <QScrollArea>
21
22
#include <klocalizedstring.h>
23
#include <
WidgetsDebug.h
>
24
#include <
KoResourceServer.h
>
25
#include <
KisPopupButton.h
>
26
#include <
KisPaletteChooser.h
>
27
#include <
KisPaletteComboBox.h
>
28
29
#include <
resources/KoColorSet.h
>
30
#include <
KoColorDisplayRendererInterface.h
>
31
32
class
KoColorPatch
;
33
class
KisPaletteView
;
34
35
class
Q_DECL_HIDDEN
KoColorSetWidget
::KoColorSetWidgetPrivate {
36
public
:
37
KoColorSetWidget
*
thePublic
;
38
KoColorSetSP
colorSet
;
39
40
KisPaletteView
*
paletteView
;
41
KisPaletteChooser
*
paletteChooser
;
42
KisPopupButton
*
paletteChooserButton
;
43
44
QVBoxLayout *
mainLayout
;
45
QVBoxLayout *
colorSetLayout
;
46
QHBoxLayout *
recentsLayout
;
47
QHBoxLayout *
bottomLayout
;
48
49
KoColorPatch
*recentPatches[6];
50
QToolButton *
addRemoveButton
;
51
KisPaletteComboBox
*
colorNameCmb
;
52
int
numRecents
;
53
54
const
KoColorDisplayRendererInterface
*
displayRenderer
;
55
KoResourceServer<KoColorSet>
*
rServer
;
56
57
void
addRecent
(
const
KoColor
&);
58
void
activateRecent
(
int
i);
59
void
addRemoveColors
();
60
};
61
62
#endif
KisPaletteChooser.h
KisPaletteComboBox.h
KisPopupButton.h
KoColorDisplayRendererInterface.h
KoColorSetWidget.h
KoColorSet.h
KoResourceServer.h
WidgetsDebug.h
KisPaletteChooser
Definition
KisPaletteChooser.h:25
KisPaletteComboBox
The KisPaletteComboBox class A combobox used with KisPaletteView.
Definition
KisPaletteComboBox.h:28
KisPaletteView
Definition
kis_palette_view.h:25
KisPopupButton
Definition
KisPopupButton.h:19
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::numRecents
int numRecents
Definition
KoColorSetWidget_p.h:52
KoColorSetWidget::paletteChooser
KisPaletteChooser * paletteChooser
Definition
KoColorSetWidget_p.h:41
KoColorSetWidget::addRemoveButton
QToolButton * addRemoveButton
Definition
KoColorSetWidget_p.h:50
KoColorSetWidget::rServer
KoResourceServer< KoColorSet > * rServer
Definition
KoColorSetWidget_p.h:55
KoColorSetWidget::paletteChooserButton
KisPopupButton * paletteChooserButton
Definition
KoColorSetWidget_p.h:42
KoColorSetWidget::mainLayout
QVBoxLayout * mainLayout
Definition
KoColorSetWidget_p.h:44
KoColorSetWidget::bottomLayout
QHBoxLayout * bottomLayout
Definition
KoColorSetWidget_p.h:47
KoColorSetWidget::colorNameCmb
KisPaletteComboBox * colorNameCmb
Definition
KoColorSetWidget_p.h:51
KoColorSetWidget::addRecent
void addRecent(const KoColor &)
KoColorSetWidget::colorSet
KoColorSetSP colorSet
Definition
KoColorSetWidget_p.h:38
KoColorSetWidget::addRemoveColors
void addRemoveColors()
KoColorSetWidget::thePublic
KoColorSetWidget * thePublic
Definition
KoColorSetWidget_p.h:37
KoColorSetWidget::displayRenderer
const KoColorDisplayRendererInterface * displayRenderer
Definition
KoColorSetWidget_p.h:54
KoColorSetWidget::activateRecent
void activateRecent(int i)
KoColorSetWidget::colorSetLayout
QVBoxLayout * colorSetLayout
Definition
KoColorSetWidget_p.h:45
KoColorSetWidget::paletteView
KisPaletteView * paletteView
Definition
KoColorSetWidget_p.h:40
KoColorSetWidget::recentsLayout
QHBoxLayout * recentsLayout
Definition
KoColorSetWidget_p.h:46
KoColor
Definition
KoColor.h:31
KoResourceServer
Definition
KoResourceServer.h:76
QSharedPointer< KoColorSet >
libs
widgets
KoColorSetWidget_p.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52