toolbar->setEnabled(true);
vnc_view->setZoomLevel(zoom_slider->value());
+ vnc_view->useFastTransformations(false);
vnc_view->repaint();
break;
case RemoteView::Disconnecting:
scroll_area->ensureVisible(center.x(), center.y(),
vnc_view->visibleRegion().boundingRect().width()/2,
vnc_view->visibleRegion().boundingRect().height()/2);
+
+ vnc_view->useFastTransformations(zoom_slider->isSliderDown());
vnc_view->update();
scroll_area->showMessage(tr("Zoom: %1\%").arg(qRound(100*new_factor)));
zoom_slider->setValue(95); //100%
time.restart();
+
+ //stopped zooming, reenable high quality
+ vnc_view->useFastTransformations(false);
}