#include <QPainter>
#include <QPalette>
#include <QPen>
+#include <QRect>
+
#include "vu_common.h"
class QPaintEvent;
+class QResizeEvent;
using namespace std;
range_high_lufs = this->range_high_lufs;
}
- float level_lu = level_lufs + 23.0f;
- float range_low_lu = range_low_lufs + 23.0f;
- float range_high_lu = range_high_lufs + 23.0f;
+ float level_lu = level_lufs - ref_level_lufs;
+ float range_low_lu = range_low_lufs - ref_level_lufs;
+ float range_high_lu = range_high_lufs - ref_level_lufs;
int range_low_pos = lrint(lufs_to_pos(range_low_lu, height()));
int range_high_pos = lrint(lufs_to_pos(range_high_lu, height()));
on_pixmap = QPixmap(width(), height());
QPainter on_painter(&on_pixmap);
on_painter.fillRect(0, 0, width(), height(), parentWidget()->palette().window());
- draw_vu_meter(on_painter, width(), height(), margin, true, min_level, max_level);
+ draw_vu_meter(on_painter, width(), height(), margin, 2.0, true, min_level, max_level, /*flip=*/false);
off_pixmap = QPixmap(width(), height());
QPainter off_painter(&off_pixmap);
off_painter.fillRect(0, 0, width(), height(), parentWidget()->palette().window());
- draw_vu_meter(off_painter, width(), height(), margin, false, min_level, max_level);
+ draw_vu_meter(off_painter, width(), height(), margin, 2.0, false, min_level, max_level, /*flip=*/false);
}