double-slider.hpp 383 B

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