![]() |
Qt 6.x
The Qt SDK
|
Additional Inherited Members | |
![]() | |
enum | DrawWidgetFlag { DrawAsRoot = 0x01 , DrawPaintOnScreen = 0x02 , DrawRecursive = 0x04 , DrawInvisible = 0x08 , DontSubtractOpaqueChildren = 0x10 , DontDrawOpaqueChildren = 0x20 , DontDrawNativeChildren = 0x40 , DontSetCompositionMode = 0x80 , UseEffectRegionBounds = 0x100 } |
enum | Direction { DirectionNorth = 0x01 , DirectionEast = 0x10 , DirectionSouth = 0x02 , DirectionWest = 0x20 } |
enum class | WindowHandleMode { Direct , Closest , TopLevel } |
enum | CloseMode { CloseNoEvent , CloseWithEvent , CloseWithSpontaneousEvent } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
![]() | |
static QWidgetPrivate * | get (QWidget *w) |
static const QWidgetPrivate * | get (const QWidget *w) |
static void | checkRestoredGeometry (const QRect &availableGeometry, QRect *restoredGeometry, int frameHeight) |
static void | adjustFlags (Qt::WindowFlags &flags, QWidget *w=nullptr) |
static QWidget * | parentGraphicsView (const QWidget *widget) |
static QRect | screenGeometry (const QWidget *widget) |
static QRect | availableScreenGeometry (const QWidget *widget) |
static QScreen * | screen (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | screenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | availableScreenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static void | sendComposeStatus (QWidget *w, bool end) |
static void | setWidgetParentHelper (QObject *widgetAsObject, QObject *newParent) |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
![]() | |
static QWidgetMapper * | mapper = nullptr |
static QWidgetSet * | allWidgets = nullptr |
static int | instanceCounter = 0 |
static int | maxInstances = 0 |
Definition at line 144 of file qprintpreviewwidget.cpp.
|
inline |
Definition at line 148 of file qprintpreviewwidget.cpp.
Definition at line 184 of file qprintpreviewwidget.cpp.
References QPrintPreviewWidget::AllPagesView, QList< T >::at(), calcCurrentPage(), Qt::ContainsItemBoundingRect, curPage, emit, QGraphicsView::ensureVisible(), QPrintPreviewWidget::FacingPagesView, QPrintPreviewWidget::FitInView, QGraphicsView::fitInView(), fitting, QPrintPreviewWidget::FitToWidth, graphicsView, QRect::height(), item, QGraphicsView::items(), QGraphicsScene::itemsBoundingRect(), Qt::KeepAspectRatio, QPaintDevice::logicalDpiY(), QTransform::m11(), QTransform::mapRect(), QRectF::moveTop(), QtPrivate::PageItem::pageNumber(), pages, printer, qRound(), QGraphicsView::scale(), scene, QGraphicsItem::sceneBoundingRect(), QRectF::setLeft(), QGraphicsView::setTransform(), QList< T >::size(), QGraphicsView::transform(), viewMode, QGraphicsView::viewportTransform(), zoomFactor, and zoomMode.
Referenced by generatePreview(), and init().
void QPrintPreviewWidgetPrivate::_q_updateCurrentPage | ( | ) |
Definition at line 244 of file qprintpreviewwidget.cpp.
References QPrintPreviewWidget::AllPagesView, calcCurrentPage(), curPage, emit, and viewMode.
Referenced by init().
int QPrintPreviewWidgetPrivate::calcCurrentPage | ( | ) |
Definition at line 258 of file qprintpreviewwidget.cpp.
References area(), boundingRect(), curPage, graphicsView, QRect::height(), item, items, QGraphicsView::items(), QGraphicsView::mapFromScene(), QtPrivate::PageItem::pageNumber(), QGraphicsItem::sceneBoundingRect(), and QRect::width().
Referenced by _q_fit(), and _q_updateCurrentPage().
void QPrintPreviewWidgetPrivate::generatePreview | ( | ) |
Definition at line 356 of file qprintpreviewwidget.cpp.
References _q_fit(), curPage, emit, fitting, layoutPages(), pages, pictures, populateScene(), printer, qBound(), and QList< T >::size().
void QPrintPreviewWidgetPrivate::init | ( | ) |
Definition at line 278 of file qprintpreviewwidget.cpp.
References _q_fit(), _q_updateCurrentPage(), QLayout::addWidget(), QObject::connect(), graphicsView, Qt::gray, QWidgetPrivate::layout, scene, QGraphicsView::ScrollHandDrag, QGraphicsScene::setBackgroundBrush(), QLayout::setContentsMargins(), QGraphicsView::setDragMode(), QGraphicsView::setInteractive(), QGraphicsView::setScene(), QGraphicsView::setViewportUpdateMode(), SIGNAL, SLOT, and QGraphicsView::SmartViewportUpdate.
void QPrintPreviewWidgetPrivate::layoutPages | ( | ) |
Definition at line 318 of file qprintpreviewwidget.cpp.
References QPrintPreviewWidget::AllPagesView, QList< T >::at(), QGraphicsItem::boundingRect(), QPrintPreviewWidget::FacingPagesView, QRectF::height(), i, QGraphicsScene::itemsBoundingRect(), j, QPageLayout::orientation(), QPagedPaintDevice::pageLayout(), pages, QPageLayout::Portrait, printer, qCeil(), qFloor(), qSqrt(), scene, QGraphicsItem::setPos(), QGraphicsScene::setSceneRect(), QList< T >::size(), viewMode, and QRectF::width().
Referenced by generatePreview().
void QPrintPreviewWidgetPrivate::populateScene | ( | ) |
Definition at line 299 of file qprintpreviewwidget.cpp.
References QGraphicsScene::addItem(), QList< T >::append(), QList< T >::clear(), QPageLayout::fullRectPixels(), item, page, QPagedPaintDevice::pageLayout(), pages, QPageLayout::paintRectPixels(), pictures, printer, qDeleteAll(), QGraphicsScene::removeItem(), QPrinter::resolution(), scene, and QRect::size().
Referenced by generatePreview().
void QPrintPreviewWidgetPrivate::setCurrentPage | ( | int | pageNumber | ) |
Definition at line 377 of file qprintpreviewwidget.cpp.
References QList< T >::at(), QGraphicsView::centerOn(), curPage, QPrintPreviewWidget::FitInView, graphicsView, QTransform::map(), pages, QGraphicsItem::pos(), QAbstractSlider::setValue(), QList< T >::size(), QGraphicsView::transform(), QPointF::x(), QPointF::y(), and zoomMode.
Definition at line 404 of file qprintpreviewwidget.cpp.
References graphicsView, QPaintDevice::logicalDpiY(), printer, QGraphicsView::resetTransform(), QGraphicsView::scale(), and zoomFactor.
Definition at line 398 of file qprintpreviewwidget.cpp.
References graphicsView, QGraphicsView::scale(), zoom(), and zoomFactor.
Referenced by zoom().
int QPrintPreviewWidgetPrivate::curPage |
Definition at line 171 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), _q_updateCurrentPage(), calcCurrentPage(), generatePreview(), and setCurrentPage().
bool QPrintPreviewWidgetPrivate::fitting |
Definition at line 181 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), and generatePreview().
GraphicsView* QPrintPreviewWidgetPrivate::graphicsView |
Definition at line 168 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), calcCurrentPage(), init(), setCurrentPage(), setZoomFactor(), and zoom().
bool QPrintPreviewWidgetPrivate::initialized |
Definition at line 180 of file qprintpreviewwidget.cpp.
bool QPrintPreviewWidgetPrivate::ownPrinter |
Definition at line 178 of file qprintpreviewwidget.cpp.
QList<QGraphicsItem *> QPrintPreviewWidgetPrivate::pages |
Definition at line 173 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), generatePreview(), layoutPages(), populateScene(), and setCurrentPage().
Definition at line 172 of file qprintpreviewwidget.cpp.
Referenced by generatePreview(), and populateScene().
QPrinter* QPrintPreviewWidgetPrivate::printer |
Definition at line 179 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), generatePreview(), layoutPages(), populateScene(), and setZoomFactor().
QGraphicsScene* QPrintPreviewWidgetPrivate::scene |
Definition at line 169 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), init(), layoutPages(), and populateScene().
QPrintPreviewWidget::ViewMode QPrintPreviewWidgetPrivate::viewMode |
Definition at line 175 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), _q_updateCurrentPage(), and layoutPages().
qreal QPrintPreviewWidgetPrivate::zoomFactor |
Definition at line 177 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), setZoomFactor(), and zoom().
QPrintPreviewWidget::ZoomMode QPrintPreviewWidgetPrivate::zoomMode |
Definition at line 176 of file qprintpreviewwidget.cpp.
Referenced by _q_fit(), and setCurrentPage().