Guitar
ColorEditWidget.h
Go to the documentation of this file.
1 #ifndef COLOREDITWIDGET_H
2 #define COLOREDITWIDGET_H
3 
4 #include <QWidget>
5 
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_;
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);
27  void bind(ColorSquareWidget *w);
28 
29  QColor color() const;
30  void setColor(const QColor &color);
31 private:
33 private slots:
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
Definition: ColorEditWidget.h:12
ColorSquareWidget * pickupper_
Definition: ColorEditWidget.h:17
void on_spinBox_hsv_s_valueChanged(int arg1)
Definition: ColorEditWidget.cpp:150
void on_spinBox_rgb_g_valueChanged(int arg1)
Definition: ColorEditWidget.cpp:165
void setColorValue(int value)
Definition: ColorEditWidget.cpp:108
void setColorSaturation(int value)
Definition: ColorEditWidget.cpp:101
void on_horizontalSlider_rgb_g_valueChanged(int value)
Definition: ColorEditWidget.cpp:135
ColorSquareWidget * pickupper()
Definition: ColorEditWidget.cpp:33
void setColor(const QColor &color)
Definition: ColorEditWidget.cpp:43
void on_horizontalSlider_hsv_h_valueChanged(int value)
Definition: ColorEditWidget.cpp:115
void on_horizontalSlider_rgb_r_valueChanged(int value)
Definition: ColorEditWidget.cpp:130
ColorEditWidget(QWidget *parent=nullptr)
Definition: ColorEditWidget.cpp:5
void on_horizontalSlider_rgb_b_valueChanged(int value)
Definition: ColorEditWidget.cpp:140
QColor color() const
Definition: ColorEditWidget.cpp:38
void setColorGreen(int value)
Definition: ColorEditWidget.cpp:80
~ColorEditWidget()
Definition: ColorEditWidget.cpp:22
void colorChanged(QColor const &color)
void on_spinBox_hsv_v_valueChanged(int arg1)
Definition: ColorEditWidget.cpp:155
void on_spinBox_hsv_h_valueChanged(int arg1)
Definition: ColorEditWidget.cpp:145
QColor color_
Definition: ColorEditWidget.h:16
void on_spinBox_rgb_b_valueChanged(int arg1)
Definition: ColorEditWidget.cpp:170
void on_horizontalSlider_hsv_v_valueChanged(int value)
Definition: ColorEditWidget.cpp:125
void setColorRed(int value)
Definition: ColorEditWidget.cpp:73
void on_horizontalSlider_hsv_s_valueChanged(int value)
Definition: ColorEditWidget.cpp:120
void bind(ColorSquareWidget *w)
Definition: ColorEditWidget.cpp:27
void setColorBlue(int value)
Definition: ColorEditWidget.cpp:87
void setColorHue(int value)
Definition: ColorEditWidget.cpp:94
Ui::ColorEditWidget * ui
Definition: ColorEditWidget.h:15
void on_spinBox_rgb_r_valueChanged(int arg1)
Definition: ColorEditWidget.cpp:160
Definition: ColorSquareWidget.h:9
Definition: AboutDialog.h:6