double-slider.hpp 395 B

123456789101112131415161718192021
  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, double val);
  10. signals:
  11. void doubleValChanged(double val);
  12. public slots:
  13. void setDoubleVal(double val);
  14. };