Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qprintpreviewdialog.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QPRINTPREVIEWDIALOG_H
6
#
define
QPRINTPREVIEWDIALOG_H
7
8
#
include
<
QtPrintSupport
/
qtprintsupportglobal
.
h
>
9
10
#
include
<
QtWidgets
/
qdialog
.
h
>
11
12
QT_REQUIRE_CONFIG
(
printpreviewdialog
);
13
14
QT_BEGIN_NAMESPACE
15
16
class
QGraphicsView;
17
class
QPrintPreviewDialogPrivate
;
18
class
QPrinter;
19
20
class
Q_PRINTSUPPORT_EXPORT
QPrintPreviewDialog
:
public
QDialog
21
{
22
Q_OBJECT
23
Q_DECLARE_PRIVATE(QPrintPreviewDialog)
24
25
public
:
26
explicit
QPrintPreviewDialog(QWidget *parent =
nullptr
, Qt::WindowFlags flags = Qt::WindowFlags());
27
explicit
QPrintPreviewDialog(QPrinter *printer, QWidget *parent =
nullptr
,
28
Qt::WindowFlags flags = Qt::WindowFlags());
29
~QPrintPreviewDialog();
30
31
using
QDialog::open;
32
void
open(QObject *receiver,
const
char
*member);
33
34
QPrinter *printer();
35
36
void
setVisible(
bool
visible) override;
37
void
done(
int
result) override;
38
39
Q_SIGNALS:
40
void
paintRequested(QPrinter *printer);
41
42
private
:
43
Q_PRIVATE_SLOT(d_func(),
void
_q_fit(QAction *action))
44
Q_PRIVATE_SLOT(d_func(),
void
_q_zoomIn())
45
Q_PRIVATE_SLOT(d_func(),
void
_q_zoomOut())
46
Q_PRIVATE_SLOT(d_func(),
void
_q_navigate(QAction *action))
47
Q_PRIVATE_SLOT(d_func(),
void
_q_setMode(QAction *action))
48
Q_PRIVATE_SLOT(d_func(),
void
_q_pageNumEdited())
49
Q_PRIVATE_SLOT(d_func(),
void
_q_print())
50
Q_PRIVATE_SLOT(d_func(),
void
_q_pageSetup())
51
Q_PRIVATE_SLOT(d_func(),
void
_q_previewChanged())
52
Q_PRIVATE_SLOT(d_func(),
void
_q_zoomFactorChanged())
53
};
54
55
56
QT_END_NAMESPACE
57
58
#
endif
// QPRINTPREVIEWDIALOG_H
QPrintPreviewDialogPrivate
Definition
qprintpreviewdialog.cpp:121
QPrintPreviewDialogPrivate::init
void init(QPrinter *printer=nullptr)
Definition
qprintpreviewdialog.cpp:195
QPrintPreviewDialogPrivate::populateScene
void populateScene()
QPrintPreviewDialogPrivate::orientationGroup
QActionGroup * orientationGroup
Definition
qprintpreviewdialog.cpp:178
QPrintPreviewDialogPrivate::portraitAction
QAction * portraitAction
Definition
qprintpreviewdialog.cpp:179
QPrintPreviewDialogPrivate::memberToDisconnectOnClose
QByteArray memberToDisconnectOnClose
Definition
qprintpreviewdialog.cpp:192
QPrintPreviewDialogPrivate::facingModeAction
QAction * facingModeAction
Definition
qprintpreviewdialog.cpp:184
QPrintPreviewDialogPrivate::_q_pageNumEdited
void _q_pageNumEdited()
Definition
qprintpreviewdialog.cpp:501
QPrintPreviewDialogPrivate::lastPageAction
QAction * lastPageAction
Definition
qprintpreviewdialog.cpp:168
QPrintPreviewDialogPrivate::nextPageAction
QAction * nextPageAction
Definition
qprintpreviewdialog.cpp:165
QPrintPreviewDialogPrivate::_q_zoomIn
void _q_zoomIn()
Definition
qprintpreviewdialog.cpp:487
QPrintPreviewDialogPrivate::pageNumEdit
QLineEdit * pageNumEdit
Definition
qprintpreviewdialog.cpp:159
QPrintPreviewDialogPrivate::ownPrinter
bool ownPrinter
Definition
qprintpreviewdialog.cpp:155
QPrintPreviewDialogPrivate::prevPageAction
QAction * prevPageAction
Definition
qprintpreviewdialog.cpp:166
QPrintPreviewDialogPrivate::_q_navigate
void _q_navigate(QAction *action)
Definition
qprintpreviewdialog.cpp:509
QPrintPreviewDialogPrivate::pageNumLabel
QLabel * pageNumLabel
Definition
qprintpreviewdialog.cpp:160
QPrintPreviewDialogPrivate::_q_print
void _q_print()
Definition
qprintpreviewdialog.cpp:546
QPrintPreviewDialogPrivate::singleModeAction
QAction * singleModeAction
Definition
qprintpreviewdialog.cpp:183
QPrintPreviewDialogPrivate::formattedZoomFactor
QString formattedZoomFactor(double value)
Definition
qprintpreviewdialog.cpp:441
QPrintPreviewDialogPrivate::layoutPages
void layoutPages()
QPrintPreviewDialogPrivate::pageSetupDialog
QPageSetupDialog * pageSetupDialog
Definition
qprintpreviewdialog.cpp:152
QPrintPreviewDialogPrivate::updateNavActions
void updateNavActions()
Definition
qprintpreviewdialog.cpp:447
QPrintPreviewDialogPrivate::_q_zoomFactorChanged
void _q_zoomFactorChanged()
Definition
qprintpreviewdialog.cpp:604
QPrintPreviewDialogPrivate::updateZoomFactor
void updateZoomFactor()
Definition
qprintpreviewdialog.cpp:473
QPrintPreviewDialogPrivate::printAction
QAction * printAction
Definition
qprintpreviewdialog.cpp:188
QPrintPreviewDialogPrivate::_q_pageSetup
void _q_pageSetup()
Definition
qprintpreviewdialog.cpp:578
QPrintPreviewDialogPrivate::printerGroup
QActionGroup * printerGroup
Definition
qprintpreviewdialog.cpp:187
QPrintPreviewDialogPrivate::overviewModeAction
QAction * overviewModeAction
Definition
qprintpreviewdialog.cpp:185
QPrintPreviewDialogPrivate::zoomFactor
QComboBox * zoomFactor
Definition
qprintpreviewdialog.cpp:161
QPrintPreviewDialogPrivate::navGroup
QActionGroup * navGroup
Definition
qprintpreviewdialog.cpp:164
QPrintPreviewDialogPrivate::initialized
bool initialized
Definition
qprintpreviewdialog.cpp:156
QPrintPreviewDialogPrivate::printer
QPrinter * printer
Definition
qprintpreviewdialog.cpp:154
QPrintPreviewDialogPrivate::setFitting
void setFitting(bool on)
Definition
qprintpreviewdialog.cpp:422
QPrintPreviewDialogPrivate::fitPageAction
QAction * fitPageAction
Definition
qprintpreviewdialog.cpp:172
QPrintPreviewDialogPrivate::fitGroup
QActionGroup * fitGroup
Definition
qprintpreviewdialog.cpp:170
QPrintPreviewDialogPrivate::isFitting
bool isFitting()
Definition
qprintpreviewdialog.cpp:415
QPrintPreviewDialogPrivate::zoomGroup
QActionGroup * zoomGroup
Definition
qprintpreviewdialog.cpp:174
QPrintPreviewDialogPrivate::preview
QPrintPreviewWidget * preview
Definition
qprintpreviewdialog.cpp:153
QPrintPreviewDialogPrivate::firstPageAction
QAction * firstPageAction
Definition
qprintpreviewdialog.cpp:167
QPrintPreviewDialogPrivate::pageSetupAction
QAction * pageSetupAction
Definition
qprintpreviewdialog.cpp:189
QPrintPreviewDialogPrivate::zoomOutAction
QAction * zoomOutAction
Definition
qprintpreviewdialog.cpp:176
QPrintPreviewDialogPrivate::modeGroup
QActionGroup * modeGroup
Definition
qprintpreviewdialog.cpp:182
QPrintPreviewDialogPrivate::_q_setMode
void _q_setMode(QAction *action)
Definition
qprintpreviewdialog.cpp:523
QPrintPreviewDialogPrivate::zoomInAction
QAction * zoomInAction
Definition
qprintpreviewdialog.cpp:175
QPrintPreviewDialogPrivate::landscapeAction
QAction * landscapeAction
Definition
qprintpreviewdialog.cpp:180
QPrintPreviewDialogPrivate::_q_previewChanged
void _q_previewChanged()
Definition
qprintpreviewdialog.cpp:597
QPrintPreviewDialogPrivate::fitWidthAction
QAction * fitWidthAction
Definition
qprintpreviewdialog.cpp:171
QPrintPreviewDialogPrivate::receiverToDisconnectOnClose
QPointer< QObject > receiverToDisconnectOnClose
Definition
qprintpreviewdialog.cpp:191
QPrintPreviewDialogPrivate::_q_zoomOut
void _q_zoomOut()
Definition
qprintpreviewdialog.cpp:494
QPrintPreviewDialogPrivate::updatePageNumLabel
void updatePageNumLabel()
Definition
qprintpreviewdialog.cpp:458
QPrintPreviewDialogPrivate::setupActions
void setupActions()
Definition
qprintpreviewdialog.cpp:332
QPrintPreviewDialogPrivate::printDialog
QPrintDialog * printDialog
Definition
qprintpreviewdialog.cpp:151
QPrintPreviewDialog
The QPrintPreviewDialog class provides a dialog for previewing and configuring page layouts for print...
Definition
qprintpreviewdialog.h:21
_q_ppd_initResources
static void _q_ppd_initResources()
Definition
qprintpreviewdialog.cpp:34
qt_setupActionIcon
static void qt_setupActionIcon(QAction *action, QLatin1StringView name)
Definition
qprintpreviewdialog.cpp:323
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(printpreviewdialog)
qtbase
src
printsupport
dialogs
qprintpreviewdialog.h
Generated on
for Qt by
1.18.0