Definition: RingSlider.h:6
QSize sliderImageSize() const
Definition: RingSlider.cpp:24
void paintEvent(QPaintEvent *) override
Definition: RingSlider.cpp:68
void wheelEvent(QWheelEvent *e) override
Definition: RingSlider.cpp:184
virtual QImage generateSliderImage()=0
QRect slider_rect_
Definition: RingSlider.h:9
void keyPressEvent(QKeyEvent *e) override
Definition: RingSlider.cpp:40
QPoint mouse_press_pos_
Definition: RingSlider.h:12
RingSlider(QWidget *parent=nullptr)
Definition: RingSlider.h:26
void mousePressEvent(QMouseEvent *e) override
Definition: RingSlider.cpp:145
void offset(int delta)
Definition: RingSlider.cpp:29
void mouseDoubleClickEvent(QMouseEvent *e) override
Definition: RingSlider.cpp:173
int handle_size_
Definition: RingSlider.h:8
void resizeEvent(QResizeEvent *e) override
Definition: RingSlider.cpp:34
int mouse_press_value_
Definition: RingSlider.h:11
QImage slider_image_cache_
Definition: RingSlider.h:13
QRect handle_rect_
Definition: RingSlider.h:10
void mouseMoveEvent(QMouseEvent *e) override
Definition: RingSlider.cpp:161
void updateGeometry()
Definition: RingSlider.cpp:8