void load(QUrl const & url);
- public slots:
- void zoomIn();
- void zoomOut();
- void zoomDPI(double dpi);
-
- int zoomWidth(int w = -1);
- int zoomHeight();
- void zoomFit();
-
- int getPDFWidth();
- int getPDFHeight();
-
protected:
virtual void resizeEvent(QResizeEvent * event);
void documentSetup();
void showPage();
- enum ZoomMode { Manual, Width, Height, Fit };
- static double const ZoomStepDpi = 20.0;
- static double const ZoomMaxDpi = 200.0;
- static double const ZoomMinDpi = 50.0;
-
QString id_;
QNetworkAccessManager * manager_;
boost::scoped_ptr<Poppler::Document> document_;
int currentPage_;
- ZoomMode zoomMode_;
double dpi_;
- int x_;
- int y_;
};
}