Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/kis_image_view_converter.cpp
Show All 22 Lines | |||||
23 | 23 | | |||
24 | KisImageViewConverter::KisImageViewConverter(const KisImageWSP image) | 24 | KisImageViewConverter::KisImageViewConverter(const KisImageWSP image) | ||
25 | : m_image(image) | 25 | : m_image(image) | ||
26 | { | 26 | { | ||
27 | Q_ASSERT(image); | 27 | Q_ASSERT(image); | ||
28 | setZoom(0.1); // set the superclass to not hit the optimization of zoom=100% | 28 | setZoom(0.1); // set the superclass to not hit the optimization of zoom=100% | ||
29 | } | 29 | } | ||
30 | 30 | | |||
31 | void KisImageViewConverter::setImage(KisImageWSP image) | ||||
32 | { | ||||
33 | m_image = image; | ||||
34 | } | ||||
35 | | ||||
31 | QTransform KisImageViewConverter::documentToView() const | 36 | QTransform KisImageViewConverter::documentToView() const | ||
32 | { | 37 | { | ||
33 | return QTransform::fromScale(m_image->xRes(), m_image->yRes()); | 38 | return QTransform::fromScale(m_image->xRes(), m_image->yRes()); | ||
34 | } | 39 | } | ||
35 | 40 | | |||
36 | QTransform KisImageViewConverter::viewToDocument() const | 41 | QTransform KisImageViewConverter::viewToDocument() const | ||
37 | { | 42 | { | ||
38 | return QTransform::fromScale(1.0 / m_image->xRes(), 1.0 / m_image->yRes()); | 43 | return QTransform::fromScale(1.0 / m_image->xRes(), 1.0 / m_image->yRes()); | ||
Show All 40 Lines |