X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nonlinear_fader.h;fp=nonlinear_fader.h;h=0000000000000000000000000000000000000000;hb=392f9d1ccb835c05a3874c4bea163788b2c37024;hp=ce7285210e4fc132a5a23a41ec9ffaa6bbf7d447;hpb=330ca2f0052b06d91004c6ceb73cd57ab95e7fe1;p=nageru diff --git a/nonlinear_fader.h b/nonlinear_fader.h deleted file mode 100644 index ce72852..0000000 --- a/nonlinear_fader.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef _NONLINEAR_FADER_H -#define _NONLINEAR_FADER_H 1 - -#include -#include -#include - -class QObject; -class QPaintEvent; -class QWidget; - -class NonLinearFader : public QSlider { - Q_OBJECT - -public: - NonLinearFader(QWidget *parent); - void setDbValue(double db); - -signals: - void dbValueChanged(double db); - -protected: - void paintEvent(QPaintEvent *event) override; - void sliderChange(SliderChange change) override; - -private: - void update_slider_position(); - - bool inhibit_updates = false; - double db_value = 0.0; -}; - -#endif // !defined(_NONLINEAR_FADER_H)