11#include "kritawidgets_export.h"
49 inline qreal
zoomFactorX()
const {
return m_zoomedResolutionX / m_resolutionX; }
54 inline qreal
zoomFactorY()
const {
return m_zoomedResolutionY / m_resolutionY; }
60 void setDpi(
int dpiX,
int dpiY);
69 void setResolution(qreal resolutionX, qreal resolutionY);
76 virtual void setZoomedResolution(qreal zoomedResolutionX, qreal zoomedResolutionY);
82 void setZoom(qreal zoom)
override;
104 return m_zoomedResolutionX * z;
109 return m_zoomedResolutionY * z ;
115 return x / m_zoomedResolutionX;
120 return y / m_zoomedResolutionY;
123 void setZoomMarginSize(
int size );
125 int zoomMarginSize()
const;
133 QPointF
documentToView(
const QPointF &documentPoint)
const override;
200 void zoom(qreal *zoomX, qreal *zoomY)
const override;
virtual void setZoom(qreal zoom)
QTransform documentToView() const
virtual qreal documentToViewY(qreal documentY) const
QTransform viewToDocument() const
virtual qreal viewToDocumentY(qreal viewY) const
virtual qreal documentToViewX(qreal documentX) const
virtual qreal viewToDocumentX(qreal viewX) const
qreal m_zoomedResolutionX
qreal zoomItX(qreal z) const
qreal unzoomItY(qreal y) const
qreal unzoomItX(qreal x) const
KoZoomMode::Mode zoomMode() const
void setZoomMode(KoZoomMode::Mode zoomMode)
int zoomInPercent() const
qreal resolutionX() const
KoZoomMode::Mode m_zoomMode
qreal zoomedResolutionY() const
qreal resolutionY() const
qreal zoomedResolutionX() const
qreal zoomFactorX() const
qreal m_zoomedResolutionY
qreal zoomFactorY() const
qreal zoomItY(qreal z) const