Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_color_selector_container.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2010 Adam Celarek <kdedev at xibo dot at>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KIS_COLOR_SELECTOR_CONTAINER_H
8#define KIS_COLOR_SELECTOR_CONTAINER_H
9
10#include <QWidget>
11#include <QPointer>
12#include <kis_canvas2.h>
13
17class QBoxLayout;
18class QAction;
20
21class KisColorSelectorContainer : public QWidget
22{
23Q_OBJECT
24public:
25 explicit KisColorSelectorContainer(QWidget *parent = 0);
26 void setCanvas(KisCanvas2* canvas);
27 void unsetCanvas();
29
31
32public Q_SLOTS:
33 void slotUpdateIcons();
34
35Q_SIGNALS:
38
39protected Q_SLOTS:
40 void updateSettings();
41
42protected:
43 void resizeEvent(QResizeEvent *) override;
44
45private:
49 QWidget* m_shadeSelector {0};
51
54
55 QBoxLayout* m_widgetLayout {0};
56
57 QAction * m_colorSelAction {0};
58 QAction * m_mypaintAction {0};
59 QAction * m_minimalAction {0};
60
62};
63
64#endif // KIS_COLOR_SELECTOR_CONTAINER_H
KisMinimalShadeSelector * m_minimalShadeSelector
void resizeEvent(QResizeEvent *) override
KisMyPaintShadeSelector * m_myPaintShadeSelector