Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_color_selector_ng_docker_widget.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: LGPL-2.0-or-later
5
*/
6
7
8
#ifndef KIS_COLOR_SELECTOR_NG_DOCKER_WIDGET_H
9
#define KIS_COLOR_SELECTOR_NG_DOCKER_WIDGET_H
10
11
#include <QWidget>
12
#include <QPointer>
13
#include <QToolButton>
14
15
#include <
kis_canvas2.h
>
16
17
class
QAction;
18
19
class
KisCommonColors
;
20
class
KisColorHistory
;
21
class
KisColorSelectorContainer
;
22
23
class
QVBoxLayout;
24
class
QHBoxLayout;
25
26
class
KisColorSelectorNgDockerWidget
:
public
QWidget
27
{
28
Q_OBJECT
29
public
:
30
explicit
KisColorSelectorNgDockerWidget
(QWidget *parent = 0);
31
void
setCanvas
(
KisCanvas2
* canvas);
32
void
unsetCanvas
();
33
public
Q_SLOTS:
34
void
openSettings
();
35
36
Q_SIGNALS:
37
void
settingsChanged
();
38
39
protected
Q_SLOTS:
40
void
updateLayout
();
41
42
private
:
43
KisColorSelectorContainer
*
m_colorSelectorContainer
;
44
KisColorHistory
*
m_colorHistoryWidget
;
45
KisCommonColors
*
m_commonColorsWidget
;
46
47
QAction *
m_colorHistoryAction
;
48
QAction *
m_commonColorsAction
;
49
50
QHBoxLayout*
m_widgetLayout
;
51
QVBoxLayout*
m_mainLayout
;
52
QHBoxLayout*
m_horizontalPatchesContainer
;
53
QVBoxLayout*
m_sidebarLayout
;
54
55
QHBoxLayout*
m_verticalColorPatchesLayout
;
// vertical color patches should be added here
56
QVBoxLayout*
m_horizontalColorPatchesLayout
;
//horizontal ----------"----------------------
57
QToolButton*
m_fallbackSettingsButton
;
58
59
QPointer<KisCanvas2>
m_canvas
;
60
61
};
62
63
#endif
KisCanvas2
Definition
kis_canvas2.cpp:114
KisColorHistory
Definition
kis_color_history.h:17
KisColorSelectorContainer
Definition
kis_color_selector_container.h:22
KisColorSelectorNgDockerWidget
Definition
kis_color_selector_ng_docker_widget.h:27
KisColorSelectorNgDockerWidget::m_colorSelectorContainer
KisColorSelectorContainer * m_colorSelectorContainer
Definition
kis_color_selector_ng_docker_widget.h:43
KisColorSelectorNgDockerWidget::m_horizontalColorPatchesLayout
QVBoxLayout * m_horizontalColorPatchesLayout
Definition
kis_color_selector_ng_docker_widget.h:56
KisColorSelectorNgDockerWidget::m_fallbackSettingsButton
QToolButton * m_fallbackSettingsButton
Definition
kis_color_selector_ng_docker_widget.h:57
KisColorSelectorNgDockerWidget::m_widgetLayout
QHBoxLayout * m_widgetLayout
Definition
kis_color_selector_ng_docker_widget.h:50
KisColorSelectorNgDockerWidget::updateLayout
void updateLayout()
Definition
kis_color_selector_ng_docker_widget.cpp:179
KisColorSelectorNgDockerWidget::m_horizontalPatchesContainer
QHBoxLayout * m_horizontalPatchesContainer
Definition
kis_color_selector_ng_docker_widget.h:52
KisColorSelectorNgDockerWidget::m_canvas
QPointer< KisCanvas2 > m_canvas
Definition
kis_color_selector_ng_docker_widget.h:59
KisColorSelectorNgDockerWidget::m_sidebarLayout
QVBoxLayout * m_sidebarLayout
Definition
kis_color_selector_ng_docker_widget.h:53
KisColorSelectorNgDockerWidget::m_colorHistoryAction
QAction * m_colorHistoryAction
Definition
kis_color_selector_ng_docker_widget.h:47
KisColorSelectorNgDockerWidget::KisColorSelectorNgDockerWidget
KisColorSelectorNgDockerWidget(QWidget *parent=0)
Definition
kis_color_selector_ng_docker_widget.cpp:40
KisColorSelectorNgDockerWidget::settingsChanged
void settingsChanged()
KisColorSelectorNgDockerWidget::m_verticalColorPatchesLayout
QHBoxLayout * m_verticalColorPatchesLayout
Definition
kis_color_selector_ng_docker_widget.h:55
KisColorSelectorNgDockerWidget::setCanvas
void setCanvas(KisCanvas2 *canvas)
Definition
kis_color_selector_ng_docker_widget.cpp:141
KisColorSelectorNgDockerWidget::unsetCanvas
void unsetCanvas()
Definition
kis_color_selector_ng_docker_widget.cpp:133
KisColorSelectorNgDockerWidget::m_colorHistoryWidget
KisColorHistory * m_colorHistoryWidget
Definition
kis_color_selector_ng_docker_widget.h:44
KisColorSelectorNgDockerWidget::m_commonColorsWidget
KisCommonColors * m_commonColorsWidget
Definition
kis_color_selector_ng_docker_widget.h:45
KisColorSelectorNgDockerWidget::m_commonColorsAction
QAction * m_commonColorsAction
Definition
kis_color_selector_ng_docker_widget.h:48
KisColorSelectorNgDockerWidget::m_mainLayout
QVBoxLayout * m_mainLayout
Definition
kis_color_selector_ng_docker_widget.h:51
KisColorSelectorNgDockerWidget::openSettings
void openSettings()
Definition
kis_color_selector_ng_docker_widget.cpp:167
KisCommonColors
Definition
kis_common_colors.h:18
QPointer
Definition
kis_types.h:255
kis_canvas2.h
plugins
dockers
advancedcolorselector
kis_color_selector_ng_docker_widget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52