11#include "kritalibkis_export.h"
23class KRITALIBKIS_EXPORT
Canvas :
public QObject
47 qreal zoomLevel()
const;
52 void setZoomLevel(qreal
value);
57 void setPreferredCenter(
const QPointF& imagePos);
62 QPointF preferredCenter()
const;
67 void pan(
const QPoint& offset);
77 qreal rotation()
const;
82 void setRotation(qreal angle);
97 void setMirror(
bool value);
103 bool wrapAroundMode()
const;
108 void setWrapAroundMode(
bool enable);
114 bool levelOfDetailMode()
const;
119 void setLevelOfDetailMode(
bool enable);
127 void emitZoomStateChanged(
const KoZoomState &zoomState);
float value(const T *src, size_t ch)
bool operator==(const KisRegion &lhs, const KisRegion &rhs)
bool operator!=(const KoID &v1, const KoID &v2)
void zoomStateChanged(const ZoomMode zoomMode, qreal zoom, qreal minZoom, qreal maxZoom)
void documentRectInWidgetPixelsChanged(const QRectF &documentRectInWidgetPixels)
void effectiveZoomChanged(qreal effectiveZoom)
void documentCursorPositionChanged(const QPointF &position)
void sizeChanged(const QSize &size)
void documentOffsetChanged(const QPointF &oldOffset, const QPointF &newOffset)
void cursorPositionChanged(const QPoint &position)
void rotationChanged(qreal angle)
void mirrorChanged(bool mirrorX, bool mirrorY)
The ManagedColor class is a class to handle colors that are color managed. A managed color is a color...