]> git.sesse.net Git - nageru/blobdiff - vumeter.h
Precalculate the VU/LRA meter images as pixmaps, since the painting is so slow.
[nageru] / vumeter.h
index 12afdc6398dfd2ec42128dd7272bab92b6c33533..7015091aa0f1d307f4aee97e5a58f60bfb5a6c79 100644 (file)
--- a/vumeter.h
+++ b/vumeter.h
@@ -21,10 +21,13 @@ public:
        }
 
 private:
+       void resizeEvent(QResizeEvent *event) override;
        void paintEvent(QPaintEvent *event) override;
 
        std::mutex level_mutex;
        float level_lufs = -HUGE_VAL;
+
+       QPixmap on_pixmap, off_pixmap;
 };
 
 #endif