28#ifndef RSLIDERSPINBOX_H
29#define RSLIDERSPINBOX_H
36#include <QStyleOptionSpinBox>
37#include <QStyleOptionProgressBar>
42class RAbstractSliderSpinBoxPrivate;
43class RSliderSpinBoxPrivate;
44class RDoubleSliderSpinBoxPrivate;
78 bool eventFilter(QObject* recv, QEvent* e)
override;
91 int valueForX(
int x, Qt::KeyboardModifiers modifiers = Qt::NoModifier)
const;
166 double value()
const;
float value(const T *src, size_t ch)
void mouseReleaseEvent(QMouseEvent *e) override
void wheelEvent(QWheelEvent *) override
QRect editRect(const QStyleOptionSpinBox &spinBoxOptions) const
virtual void setInternalValue(int value)=0
virtual QString valueString() const =0
QRect progressRect(const QStyleOptionProgressBar &progressBarOptions) const
void keyPressEvent(QKeyEvent *e) override
RAbstractSliderSpinBoxPrivate *const d_ptr
QSize minimumSizeHint() const override
void setExponentRatio(double dbl)
int valueForX(int x, Qt::KeyboardModifiers modifiers=Qt::NoModifier) const
QRect upButtonRect(const QStyleOptionSpinBox &spinBoxOptions) const
void mouseMoveEvent(QMouseEvent *e) override
QStyleOptionSpinBox spinBoxOptions() const
QRect downButtonRect(const QStyleOptionSpinBox &spinBoxOptions) const
~RAbstractSliderSpinBox() override
void setSuffix(const QString &suffix)
void paintEvent(QPaintEvent *e) override
void mousePressEvent(QMouseEvent *e) override
RAbstractSliderSpinBox(QWidget *const parent, RAbstractSliderSpinBoxPrivate *const q)
bool eventFilter(QObject *recv, QEvent *e) override
void contextMenuEvent(QContextMenuEvent *event) override
QStyleOptionProgressBar progressBarOptions() const
QSize sizeHint() const override
void valueChanged(double value)
void setSingleStep(int value)
void setRange(int minimum, int maximum)
void setFastSliderStep(int step)
int fastSliderStep() const
void setInternalValue(int value) override
void setMaximum(int maximum)
QString valueString() const override
void setMinimum(int minimum)
void setPageStep(int value)
void valueChanged(int value)