]> git.sesse.net Git - nageru/blobdiff - vumeter.h
Make the compression meters work.
[nageru] / vumeter.h
index 341f60fb3d8c4a49716f3a6c388fdccb27e58961..9322997d7435571131646145d623af5e31d6de81 100644 (file)
--- a/vumeter.h
+++ b/vumeter.h
@@ -44,6 +44,12 @@ 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;
@@ -52,6 +58,7 @@ private:
        std::mutex level_mutex;
        float level_lufs = -HUGE_VAL;
        float min_level = -18.0f, max_level = 9.0f, ref_level_lufs = -23.0f;
+       bool flip = false;
 
        QPixmap on_pixmap, off_pixmap;
 };