X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=vumeter.h;h=7a9420058358f30047f8f2d3645eaa972ec51895;hb=96cb6414f85e0ef4d660b7bd56267303e80fcd05;hp=9b17f43d2c7c2c81fd9d9c4487303045499b5189;hpb=54067dbc70999d936adf9d263b5ff2b1efb4dfd0;p=nageru diff --git a/vumeter.h b/vumeter.h index 9b17f43..7a94200 100644 --- a/vumeter.h +++ b/vumeter.h @@ -2,13 +2,17 @@ #define VUMETER_H #include -#include -#include +#include +#include #include #include #include "vu_common.h" +class QObject; +class QPaintEvent; +class QResizeEvent; + class VUMeter : public QWidget { Q_OBJECT @@ -60,12 +64,6 @@ public: this->ref_level_lufs = ref_level_lufs; } - void set_flip(bool flip) - { - this->flip = flip; - recalculate_pixmaps(); - } - private: void resizeEvent(QResizeEvent *event) override; void paintEvent(QPaintEvent *event) override; @@ -75,7 +73,6 @@ private: float level_lufs[2] { -HUGE_VALF, -HUGE_VALF }; float peak_lufs[2] { -HUGE_VALF, -HUGE_VALF }; float min_level = -18.0f, max_level = 9.0f, ref_level_lufs = -23.0f; - bool flip = false; QPixmap full_on_pixmap, on_pixmap, off_pixmap; };