Fixed WaterfallView.

master
Hannes Matuschek 12 years ago
parent 6bc21d1e3f
commit 19f402df0e

@ -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));

Loading…
Cancel
Save