27 void setValue(
double val);
28 void setOrientation(Qt::Orientation ort)
33 void setBorderWidth(
double border)
35 m_borderWidth = border;
36 m_borderOverridden =
true;
39 double value()
const {
return m_value; }
40 virtual double map(
double v)
const;
41 virtual double unmap(
double v)
const;
46 void valueChanged(
double arg_1) E_SIGNAL(SCORE_LIB_BASE_EXPORT, valueChanged, arg_1)
47 void sliderMoved(
double arg_1) E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderMoved, arg_1)
48 void sliderReleased() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderReleased)
50 void mousePressEvent(QMouseEvent* event)
override;
51 void mouseMoveEvent(QMouseEvent* event)
override;
52 void mouseReleaseEvent(QMouseEvent* event)
override;
53 void mouseDoubleClickEvent(QMouseEvent* event)
override;
54 virtual void createPopup(QPoint pos);
55 virtual void setRange(
double min,
double max,
double init)
noexcept;
60 int skinExtent()
const noexcept;
64 void updateSkinMetrics();
66 void paintEvent(QPaintEvent*)
override;
67 void paint(QPainter& p);
68 void paintWithText(
const QString& s);
71 void updateValue(QPointF mousePos);
74 Qt::Orientation m_orientation{};
75 double m_borderWidth{};
77 bool m_borderOverridden{};