22 Q_DECLARE_PRIVATE(QPrintPreviewWidget)
37 explicit QPrintPreviewWidget(QPrinter *printer, QWidget *parent =
nullptr,
38 Qt::WindowFlags flags = Qt::WindowFlags());
39 explicit QPrintPreviewWidget(QWidget *parent =
nullptr, Qt::WindowFlags flags = Qt::WindowFlags());
40 ~QPrintPreviewWidget();
42 qreal zoomFactor()
const;
43 QPageLayout::Orientation orientation()
const;
44 ViewMode viewMode()
const;
45 ZoomMode zoomMode()
const;
46 int currentPage()
const;
47 int pageCount()
const;
48 void setVisible(
bool visible) override;
53 void zoomIn(qreal zoom = 1.1);
54 void zoomOut(qreal zoom = 1.1);
55 void setZoomFactor(qreal zoomFactor);
56 void setOrientation(QPageLayout::Orientation orientation);
57 void setViewMode(ViewMode viewMode);
58 void setZoomMode(ZoomMode zoomMode);
59 void setCurrentPage(
int pageNumber);
63 void setLandscapeOrientation();
64 void setPortraitOrientation();
65 void setSinglePageViewMode();
66 void setFacingPagesViewMode();
67 void setAllPagesViewMode();
72 void paintRequested(QPrinter *printer);
73 void previewChanged();
76 Q_PRIVATE_SLOT(d_func(),
void _q_fit())
77 Q_PRIVATE_SLOT(d_func(),
void _q_updateCurrentPage())