Guitar
src
coloredit
ColorEditWidget.h
Go to the documentation of this file.
1
#ifndef COLOREDITWIDGET_H
2
#define COLOREDITWIDGET_H
3
4
#include <QWidget>
5
6
class
ColorSquareWidget
;
7
8
namespace
Ui
{
9
class
ColorEditWidget
;
10
}
11
12
class
ColorEditWidget
:
public
QWidget {
13
Q_OBJECT
14
private
:
15
Ui::ColorEditWidget *
ui
;
16
QColor
color_
;
17
ColorSquareWidget
*
pickupper_
=
nullptr
;
18
void
setColorRed
(
int
value);
19
void
setColorGreen
(
int
value);
20
void
setColorBlue
(
int
value);
21
void
setColorHue
(
int
value);
22
void
setColorSaturation
(
int
value);
23
void
setColorValue
(
int
value);
24
public
:
25
explicit
ColorEditWidget
(QWidget *parent =
nullptr
);
26
~ColorEditWidget
();
27
void
bind
(
ColorSquareWidget
*w);
28
29
QColor
color
()
const
;
30
void
setColor
(
const
QColor &
color
);
31
private
:
32
ColorSquareWidget
*
pickupper
();
33
private
slots:
34
void
on_horizontalSlider_hsv_h_valueChanged
(
int
value);
35
void
on_horizontalSlider_hsv_s_valueChanged
(
int
value);
36
void
on_horizontalSlider_hsv_v_valueChanged
(
int
value);
37
void
on_horizontalSlider_rgb_r_valueChanged
(
int
value);
38
void
on_horizontalSlider_rgb_g_valueChanged
(
int
value);
39
void
on_horizontalSlider_rgb_b_valueChanged
(
int
value);
40
void
on_spinBox_hsv_h_valueChanged
(
int
arg1);
41
void
on_spinBox_hsv_s_valueChanged
(
int
arg1);
42
void
on_spinBox_hsv_v_valueChanged
(
int
arg1);
43
void
on_spinBox_rgb_r_valueChanged
(
int
arg1);
44
void
on_spinBox_rgb_g_valueChanged
(
int
arg1);
45
void
on_spinBox_rgb_b_valueChanged
(
int
arg1);
46
signals:
47
void
colorChanged
(QColor
const
&
color
);
48
};
49
50
#endif
// COLOREDITWIDGET_H
ColorEditWidget
Definition:
ColorEditWidget.h:12
ColorEditWidget::pickupper_
ColorSquareWidget * pickupper_
Definition:
ColorEditWidget.h:17
ColorEditWidget::on_spinBox_hsv_s_valueChanged
void on_spinBox_hsv_s_valueChanged(int arg1)
Definition:
ColorEditWidget.cpp:150
ColorEditWidget::on_spinBox_rgb_g_valueChanged
void on_spinBox_rgb_g_valueChanged(int arg1)
Definition:
ColorEditWidget.cpp:165
ColorEditWidget::setColorValue
void setColorValue(int value)
Definition:
ColorEditWidget.cpp:108
ColorEditWidget::setColorSaturation
void setColorSaturation(int value)
Definition:
ColorEditWidget.cpp:101
ColorEditWidget::on_horizontalSlider_rgb_g_valueChanged
void on_horizontalSlider_rgb_g_valueChanged(int value)
Definition:
ColorEditWidget.cpp:135
ColorEditWidget::pickupper
ColorSquareWidget * pickupper()
Definition:
ColorEditWidget.cpp:33
ColorEditWidget::setColor
void setColor(const QColor &color)
Definition:
ColorEditWidget.cpp:43
ColorEditWidget::on_horizontalSlider_hsv_h_valueChanged
void on_horizontalSlider_hsv_h_valueChanged(int value)
Definition:
ColorEditWidget.cpp:115
ColorEditWidget::on_horizontalSlider_rgb_r_valueChanged
void on_horizontalSlider_rgb_r_valueChanged(int value)
Definition:
ColorEditWidget.cpp:130
ColorEditWidget::ColorEditWidget
ColorEditWidget(QWidget *parent=nullptr)
Definition:
ColorEditWidget.cpp:5
ColorEditWidget::on_horizontalSlider_rgb_b_valueChanged
void on_horizontalSlider_rgb_b_valueChanged(int value)
Definition:
ColorEditWidget.cpp:140
ColorEditWidget::color
QColor color() const
Definition:
ColorEditWidget.cpp:38
ColorEditWidget::setColorGreen
void setColorGreen(int value)
Definition:
ColorEditWidget.cpp:80
ColorEditWidget::~ColorEditWidget
~ColorEditWidget()
Definition:
ColorEditWidget.cpp:22
ColorEditWidget::colorChanged
void colorChanged(QColor const &color)
ColorEditWidget::on_spinBox_hsv_v_valueChanged
void on_spinBox_hsv_v_valueChanged(int arg1)
Definition:
ColorEditWidget.cpp:155
ColorEditWidget::on_spinBox_hsv_h_valueChanged
void on_spinBox_hsv_h_valueChanged(int arg1)
Definition:
ColorEditWidget.cpp:145
ColorEditWidget::color_
QColor color_
Definition:
ColorEditWidget.h:16
ColorEditWidget::on_spinBox_rgb_b_valueChanged
void on_spinBox_rgb_b_valueChanged(int arg1)
Definition:
ColorEditWidget.cpp:170
ColorEditWidget::on_horizontalSlider_hsv_v_valueChanged
void on_horizontalSlider_hsv_v_valueChanged(int value)
Definition:
ColorEditWidget.cpp:125
ColorEditWidget::setColorRed
void setColorRed(int value)
Definition:
ColorEditWidget.cpp:73
ColorEditWidget::on_horizontalSlider_hsv_s_valueChanged
void on_horizontalSlider_hsv_s_valueChanged(int value)
Definition:
ColorEditWidget.cpp:120
ColorEditWidget::bind
void bind(ColorSquareWidget *w)
Definition:
ColorEditWidget.cpp:27
ColorEditWidget::setColorBlue
void setColorBlue(int value)
Definition:
ColorEditWidget.cpp:87
ColorEditWidget::setColorHue
void setColorHue(int value)
Definition:
ColorEditWidget.cpp:94
ColorEditWidget::ui
Ui::ColorEditWidget * ui
Definition:
ColorEditWidget.h:15
ColorEditWidget::on_spinBox_rgb_r_valueChanged
void on_spinBox_rgb_r_valueChanged(int arg1)
Definition:
ColorEditWidget.cpp:160
ColorSquareWidget
Definition:
ColorSquareWidget.h:9
Ui
Definition:
AboutDialog.h:6
Generated by
1.9.1