]> git.sesse.net Git - nageru/blobdiff - vumeter.cpp
Tweak the look of the input mapping dialog box a bit.
[nageru] / vumeter.cpp
index 9fca7ddc1c8712e5c214ff9b4bda313caf73018d..15240b4e5b9ac4ff552006d69b236e25b26ebcc6 100644 (file)
@@ -14,11 +14,11 @@ void VUMeter::resizeEvent(QResizeEvent *event)
 {
        on_pixmap = QPixmap(width(), height());
        QPainter on_painter(&on_pixmap);
-       draw_vu_meter(on_painter, -HUGE_VAL, HUGE_VAL, width(), height(), 0);
+       draw_vu_meter(on_painter, width(), height(), 0, true);
 
        off_pixmap = QPixmap(width(), height());
        QPainter off_painter(&off_pixmap);
-       draw_vu_meter(off_painter, -HUGE_VAL, -HUGE_VAL, width(), height(), 0);
+       draw_vu_meter(off_painter, width(), height(), 0, false);
 }
 
 void VUMeter::paintEvent(QPaintEvent *event)
@@ -32,7 +32,7 @@ void VUMeter::paintEvent(QPaintEvent *event)
        }
 
        float level_lu = level_lufs + 23.0f;
-       int on_pos = lufs_to_pos(level_lu, height());
+       int on_pos = lrint(lufs_to_pos(level_lu, height()));
        QRect off_rect(0, 0, width(), on_pos);
        QRect on_rect(0, on_pos, width(), height() - on_pos);