- int y = lufs_to_pos(level_lu, height());
- painter.fillRect(0, y, width(), 2, Qt::white);
+ int on_pos = lufs_to_pos(level_lu, height());
+ QRect off_rect(0, 0, width(), on_pos);
+ QRect on_rect(0, on_pos, width(), height() - on_pos);
+
+ painter.drawPixmap(off_rect, off_pixmap, off_rect);
+ painter.drawPixmap(on_rect, on_pixmap, on_rect);