double-slider.hpp 401 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <QSlider>
  3. #include "slider-ignorewheel.hpp"
  4. class DoubleSlider : public SliderIgnoreScroll {
  5. Q_OBJECT
  6. double minVal, maxVal, minStep;
  7. public:
  8. DoubleSlider(QWidget *parent = nullptr);
  9. void setDoubleConstraints(double newMin, double newMax, double newStep,
  10. double val);
  11. signals:
  12. void doubleValChanged(double val);
  13. public slots:
  14. void setDoubleVal(double val);
  15. };