diff --git a/kdvi_multipage.cpp b/kdvi_multipage.cpp index 0bca5ffc6..d414cc63d 100644 --- a/kdvi_multipage.cpp +++ b/kdvi_multipage.cpp @@ -126,10 +126,12 @@ bool KDVIMultiPage::gotoPage(int page) } -void KDVIMultiPage::setZoom(double zoom) +double KDVIMultiPage::setZoom(double zoom) { window->setZoom(zoom); scrollView()->resizeContents(window->width(), window->height()); + + return zoom; } diff --git a/kdvi_multipage.h b/kdvi_multipage.h index 28fd3c47e..e807e1201 100644 --- a/kdvi_multipage.h +++ b/kdvi_multipage.h @@ -68,7 +68,7 @@ public: virtual bool gotoPage(int page); /// sets a zoom factor - virtual void setZoom(double z); + virtual double setZoom(double z); /// calculates the zoom needed to fit into a given width virtual double zoomForWidth(int width);