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