|
Krita Source Code Documentation
|
#include <kis_color_input.h>
Inheritance diagram for KisHsvColorInput:Public Slots | |
| void | hueSliderChanged (int) |
| void | saturationSliderChanged (int) |
| void | setHue (double) |
| void | setSaturation (double) |
| void | setValue (double) |
| void | update () |
| void | valueSliderChanged (int) |
Signals | |
| void | updated () |
Public Member Functions | |
| KisHsvColorInput (QWidget *parent, KoColor *color) | |
| void | setMixMode (KisHsvColorSlider::MIX_MODE mixMode) |
Private Member Functions | |
| void | fillColor (QColor &color) |
| void | fillColor (QColor &color, const qreal &h, const qreal &s, const qreal &x) |
| void | getHsxF (const QColor &color, qreal *h, qreal *s, qreal *x) |
| void | recolorSliders () |
| void | sendUpdate () |
Private Attributes | |
| KoColor * | m_color |
| qreal | m_h |
| KisDoubleParseSpinBox * | m_hInput |
| KisHsvColorSlider * | m_hSlider |
| KisHsvColorSlider::MIX_MODE | m_mixMode |
| qreal | m_s |
| KisDoubleParseSpinBox * | m_sInput |
| KisHsvColorSlider * | m_sSlider |
| qreal | m_x |
| KisDoubleParseSpinBox * | m_xInput |
| QLabel * | m_xLabel |
| KisHsvColorSlider * | m_xSlider |
Definition at line 105 of file kis_color_input.h.
| KisHsvColorInput::KisHsvColorInput | ( | QWidget * | parent, |
| KoColor * | color ) |
Definition at line 405 of file kis_color_input.cpp.
References connect(), getHsxF(), KisHsvColorSlider::HSV, hueSliderChanged(), m_color, m_h, m_hInput, m_hSlider, m_mixMode, m_s, m_sInput, m_sSlider, m_x, m_xInput, m_xLabel, m_xSlider, recolorSliders(), saturationSliderChanged(), KisHsvColorSlider::setCircularHue(), KisHsvColorSlider::setColors(), setHue(), setMixMode(), KisHsvColorSlider::setMixMode(), setSaturation(), KisDoubleParseSpinBox::setValue(), setValue(), KoColor::toQColor(), and valueSliderChanged().
|
private |
Definition at line 641 of file kis_color_input.cpp.
References fillColor(), m_h, m_s, and m_x.
|
private |
Definition at line 645 of file kis_color_input.cpp.
References KisHsvColorSlider::HSI, HSIToRGB(), KisHsvColorSlider::HSL, KisHsvColorSlider::HSV, KisHsvColorSlider::HSY, HSYToRGB(), and m_mixMode.
|
private |
Definition at line 679 of file kis_color_input.cpp.
References KisHsvColorSlider::HSI, KisHsvColorSlider::HSL, KisHsvColorSlider::HSV, KisHsvColorSlider::HSY, m_mixMode, RGBToHSI(), and RGBToHSY().
|
slot |
Definition at line 574 of file kis_color_input.cpp.
References m_hInput, and KisDoubleParseSpinBox::setValue().
|
private |
Definition at line 589 of file kis_color_input.cpp.
References m_h, m_s, m_sSlider, m_x, m_xSlider, and KisHsvColorSlider::setColors().
|
slot |
Definition at line 579 of file kis_color_input.cpp.
References m_sInput, and KisDoubleParseSpinBox::setValue().
|
private |
Definition at line 525 of file kis_color_input.cpp.
References fillColor(), KoColor::fromQColor(), m_color, m_h, m_hInput, m_hSlider, m_s, m_sInput, m_sSlider, m_x, m_xInput, m_xSlider, recolorSliders(), KisDoubleParseSpinBox::setValue(), and updated().
|
slot |
Definition at line 550 of file kis_color_input.cpp.
References m_h, and sendUpdate().
| void KisHsvColorInput::setMixMode | ( | KisHsvColorSlider::MIX_MODE | mixMode | ) |
Definition at line 497 of file kis_color_input.cpp.
References getHsxF(), KisHsvColorSlider::HSI, KisHsvColorSlider::HSL, KisHsvColorSlider::HSV, KisHsvColorSlider::HSY, m_color, m_h, m_mixMode, m_s, m_sSlider, m_x, m_xLabel, m_xSlider, sendUpdate(), KisHsvColorSlider::setMixMode(), and KoColor::toQColor().
|
slot |
Definition at line 558 of file kis_color_input.cpp.
References m_s, and sendUpdate().
|
slot |
Definition at line 566 of file kis_color_input.cpp.
References m_x, and sendUpdate().
|
slot |
Definition at line 602 of file kis_color_input.cpp.
References EPSILON, fillColor(), getHsxF(), m_color, m_h, m_hInput, m_hSlider, m_s, m_sInput, m_sSlider, m_x, m_xInput, m_xSlider, recolorSliders(), KisDoubleParseSpinBox::setValue(), and KoColor::toQColor().
|
signal |
|
slot |
Definition at line 584 of file kis_color_input.cpp.
References m_xInput, and KisDoubleParseSpinBox::setValue().
|
private |
Definition at line 135 of file kis_color_input.h.
|
private |
Definition at line 147 of file kis_color_input.h.
|
private |
Definition at line 143 of file kis_color_input.h.
|
private |
Definition at line 139 of file kis_color_input.h.
|
private |
Definition at line 151 of file kis_color_input.h.
|
private |
Definition at line 148 of file kis_color_input.h.
|
private |
Definition at line 144 of file kis_color_input.h.
|
private |
Definition at line 140 of file kis_color_input.h.
|
private |
Definition at line 149 of file kis_color_input.h.
|
private |
Definition at line 145 of file kis_color_input.h.
|
private |
Definition at line 137 of file kis_color_input.h.
|
private |
Definition at line 141 of file kis_color_input.h.