19 Q_PROPERTY(
int currentPage READ currentPage NOTIFY currentPageChanged)
20 Q_PROPERTY(QPointF currentLocation READ currentLocation NOTIFY currentLocationChanged)
21 Q_PROPERTY(qreal currentZoom READ currentZoom NOTIFY currentZoomChanged)
22 Q_PROPERTY(
bool backAvailable READ backAvailable NOTIFY backAvailableChanged)
23 Q_PROPERTY(
bool forwardAvailable READ forwardAvailable NOTIFY forwardAvailableChanged)
26 QPdfPageNavigator() : QPdfPageNavigator(
nullptr) {}
27 explicit QPdfPageNavigator(QObject *parent);
28 ~QPdfPageNavigator() override;
30 int currentPage()
const;
31 QPointF currentLocation()
const;
32 qreal currentZoom()
const;
34 bool backAvailable()
const;
35 bool forwardAvailable()
const;
39 void jump(QPdfLink destination);
40 void jump(
int page,
const QPointF &location, qreal zoom = 0);
41 void update(
int page,
const QPointF &location, qreal zoom);
46 void currentPageChanged(
int page);
47 void currentLocationChanged(QPointF location);
48 void currentZoomChanged(qreal zoom);
49 void backAvailableChanged(
bool available);
50 void forwardAvailableChanged(
bool available);
51 void jumped(QPdfLink current);
54 QPdfLink currentLink()
const;
57 QScopedPointer<QPdfPageNavigatorPrivate> d;
Navigation history within a PDF document.