]> git.sesse.net Git - nageru/blobdiff - vumeter.h
Move the audio level logic into MainWindow, where it has a much better home than...
[nageru] / vumeter.h
index de27529d937229937a45fd9ebee485227fdcbd16..3492f770c69e9e61390a85e1b96cb58cebf073b1 100644 (file)
--- a/vumeter.h
+++ b/vumeter.h
@@ -2,6 +2,7 @@
 #define VUMETER_H
 
 #include <QWidget>
+#include <QLabel>
 #include <QPaintEvent>
 
 #include <mutex>
@@ -13,9 +14,9 @@ class VUMeter : public QWidget
 public:
        VUMeter(QWidget *parent);
 
-       void set_level(float level) {
+       void set_level(float level_lufs) {
                std::unique_lock<std::mutex> lock(level_mutex);
-               this->level = level;
+               this->level_lufs = level_lufs;
                update();
        }
 
@@ -23,9 +24,7 @@ private:
        void paintEvent(QPaintEvent *event) override;
 
        std::mutex level_mutex;
-       float level = -HUGE_VAL;
+       float level_lufs = -HUGE_VAL;
 };
 
-extern VUMeter *global_vu_meter;
-
 #endif