From 19f402df0e92bcbc815f0dafbd2c6db625117b56 Mon Sep 17 00:00:00 2001 From: Hannes Matuschek Date: Sun, 30 Nov 2014 21:49:50 +0100 Subject: [PATCH] Fixed WaterfallView. --- src/gui/waterfallview.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gui/waterfallview.cc b/src/gui/waterfallview.cc index 1eed551..35449f8 100644 --- a/src/gui/waterfallview.cc +++ b/src/gui/waterfallview.cc @@ -147,15 +147,19 @@ WaterFallView::mouseReleaseEvent(QMouseEvent *evt) { } void -WaterFallView::paintEvent(QPaintEvent *evt) { +WaterFallView::paintEvent(QPaintEvent *evt) +{ + QWidget::paintEvent(evt); + QPainter painter(this); + painter.save(); painter.setRenderHints(QPainter::SmoothPixmapTransform); // Draw transformed pixmap QTransform trafo; switch (_dir) { case BOTTOM_UP: - trafo *= trafo.scale(this->width()/qreal(_N), this->height()/qreal(_M)); + trafo.scale(this->width()/qreal(_N), this->height()/qreal(_M)); break; case LEFT_RIGHT: trafo.scale(this->width()/qreal(_M), this->height()/qreal(_N));