|
Guitar
|
#include <ColorSlider.h>


Public Types | |
| enum | VisualType { RGB_R , RGB_G , RGB_B , HSV_H , HSV_S , HSV_V } |
Public Member Functions | |
| ColorSlider (QWidget *parent=nullptr) | |
| VisualType | visualType () const |
| void | setVisualType (VisualType type) |
| void | setColor (const QColor &color) |
Public Member Functions inherited from RingSlider | |
| RingSlider (QWidget *parent=nullptr) | |
Protected Member Functions | |
| QImage | generateSliderImage () override |
Protected Member Functions inherited from RingSlider | |
| void | updateGeometry () |
| QSize | sliderImageSize () const |
| void | offset (int delta) |
| void | resizeEvent (QResizeEvent *e) override |
| void | keyPressEvent (QKeyEvent *e) override |
| void | paintEvent (QPaintEvent *) override |
| void | mousePressEvent (QMouseEvent *e) override |
| void | mouseMoveEvent (QMouseEvent *e) override |
| void | mouseDoubleClickEvent (QMouseEvent *e) override |
| void | wheelEvent (QWheelEvent *e) override |
Private Attributes | |
| QColor | color_ |
| VisualType | color_type_ = HSV_H |
Additional Inherited Members | |
Protected Attributes inherited from RingSlider | |
| int | handle_size_ = 16 |
| QRect | slider_rect_ |
| QRect | handle_rect_ |
| int | mouse_press_value_ |
| QPoint | mouse_press_pos_ |
| QImage | slider_image_cache_ |
|
explicit |

|
overrideprotectedvirtual |
| void ColorSlider::setColor | ( | const QColor & | color | ) |
| void ColorSlider::setVisualType | ( | VisualType | type | ) |
| ColorSlider::VisualType ColorSlider::visualType | ( | ) | const |
|
private |
|
private |