- painter.fillRect(0, 0, width(), height(), Qt::black);
-
- // Draw some reference bars.
- for (int level = -18; level < 9; ++level) {
- int min_y = lufs_to_pos(level, height()) - 1;
- int max_y = lufs_to_pos(level + 1.0f, height()) + 1;
-
- // Recommended range is 0 LU +/- 1 LU.
- if (level == -1 || level == 0) {
- painter.fillRect(1, min_y, width() - 2, max_y - min_y, Qt::green);
- } else {
- painter.fillRect(1, min_y, width() - 2, max_y - min_y, Qt::darkGray);
- }
- }
-