KritaWidgets
KoZoomController.cpp
Go to the documentation of this file.
41 connect(canvasController->proxyObject, SIGNAL(sizeChanged(QSize)), parent, SLOT(setAvailableSize()) );
43 connect(canvasController->proxyObject, SIGNAL(zoomRelative(qreal,QPointF)), parent, SLOT(requestZoomRelative(qreal,QPointF)) );
46 KoZoomController::KoZoomController(KoCanvasController *co, KoZoomHandler *zh, KActionCollection *actionCollection, QObject *parent)
115 void KoZoomController::setZoom(KoZoomMode::Mode mode, qreal zoom, qreal resolutionX, qreal resolutionY)
120 void KoZoomController::setZoom(KoZoomMode::Mode mode, qreal zoom, qreal resolutionX, qreal resolutionY, const QPointF &stillPoint)
171 else if (d->pageSize.width() > d->documentSize.width() || d->pageSize.height() > d->documentSize.height())
189 if (mode == KoZoomMode::ZOOM_WIDTH || mode == KoZoomMode::ZOOM_PAGE || mode == KoZoomMode::ZOOM_HEIGHT) {
qreal height() const
KoZoomController(KoCanvasController *controller, KoZoomHandler *zoomHandler, KActionCollection *actionCollection, QObject *parent=0)
Constructor.
Definition: KoZoomController.cpp:46
QSizeF pageSize() const
Returns the size of the current page in document coordinates.
void setZoom(KoZoomMode::Mode mode, qreal zoom, qreal resolutionX, qreal resolutionY, const QPointF &stillPoint)
Set the resolution, zoom, the zoom mode for this zoom Controller.
Definition: KoZoomController.cpp:120
This class handles the zooming and DPI stuff (conversions between postscript pt values and pixels).
Definition: KoZoomHandler.h:24
void setPageSize(const QSizeF &pageSize)
Set the size of the current page in document coordinates which allows zoom modes that use the pageSiz...
Definition: KoZoomController.cpp:73
virtual QSizeF documentToViewport(const QSizeF &size)
Definition: KoZoomController.cpp:201
QSize documentToViewportCeil(const QSizeF &size)
Definition: KoZoomController.cpp:206
QSizeF documentSize() const
Returns the size of the whole document currently being shown on the canvas.
void setZoomMode(KoZoomMode::Mode mode)
Alter the current zoom mode which updates the Gui.
Definition: KoZoomController.cpp:63
void setDocumentSize(const QSizeF &documentSize, bool recalculateCenter=false)
Set the size of the whole document currently being shown on the canvas.
Definition: KoZoomController.cpp:91
QPointF center() const
void setAspectMode(bool status)
Set Aspect Mode button status and begin a chain of signals.
Definition: KoZoomController.cpp:212
void zoomChanged(KoZoomMode::Mode mode, qreal zoom)
This signal is emitted whenever either the zoommode or the zoom level is changed by the user.
KoZoomAction * zoomAction() const
returns the zoomAction that is maintained by this controller
Definition: KoZoomController.cpp:58
qreal width() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 11:48:23 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 11:48:23 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.