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
31
32class KoColorPatch;
33class KisPaletteView;
34
35class Q_DECL_HIDDEN KoColorSetWidget::KoColorSetWidgetPrivate {
36public:
39
43
44 QVBoxLayout *mainLayout;
45 QVBoxLayout *colorSetLayout;
46 QHBoxLayout *recentsLayout;
47 QHBoxLayout *bottomLayout;
48
49 KoColorPatch *recentPatches[6];
50 QToolButton *addRemoveButton;
53
56
57 void addRecent(const KoColor &);
58 void activateRecent(int i);
60};
61
62#endif
The KisPaletteComboBox class A combobox used with KisPaletteView.
A colormanaged widget for choosing a color from a colorset.
KisPaletteChooser * paletteChooser
QToolButton * addRemoveButton
KoResourceServer< KoColorSet > * rServer
KisPopupButton * paletteChooserButton
QVBoxLayout * mainLayout
QHBoxLayout * bottomLayout
KisPaletteComboBox * colorNameCmb
void addRecent(const KoColor &)
void addRemoveColors()
KoColorSetWidget * thePublic
const KoColorDisplayRendererInterface * displayRenderer
void activateRecent(int i)
QVBoxLayout * colorSetLayout
KisPaletteView * paletteView
QHBoxLayout * recentsLayout