double-slider.hpp 431 B

1234567891011121314151617181920212223
  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 intValChanged(int val);
  15. void setDoubleVal(double val);
  16. };