Changeset View
Changeset View
Standalone View
Standalone View
lib/documentview/svgviewadapter.cpp
Show All 29 Lines | |||||
30 | #include <QDebug> | 30 | #include <QDebug> | ||
31 | 31 | | |||
32 | // KDE | 32 | // KDE | ||
33 | 33 | | |||
34 | // Local | 34 | // Local | ||
35 | #include "document/documentfactory.h" | 35 | #include "document/documentfactory.h" | ||
36 | #include <qgraphicssceneevent.h> | 36 | #include <qgraphicssceneevent.h> | ||
37 | #include <lib/gvdebug.h> | 37 | #include <lib/gvdebug.h> | ||
38 | #include <lib/gwenviewconfig.h> | ||||
38 | 39 | | |||
39 | namespace Gwenview | 40 | namespace Gwenview | ||
40 | { | 41 | { | ||
41 | 42 | | |||
42 | /// SvgImageView //// | 43 | /// SvgImageView //// | ||
43 | SvgImageView::SvgImageView(QGraphicsItem* parent) | 44 | SvgImageView::SvgImageView(QGraphicsItem* parent) | ||
44 | : AbstractImageView(parent) | 45 | : AbstractImageView(parent) | ||
45 | , mSvgItem(new QGraphicsSvgItem(this)) | 46 | , mSvgItem(new QGraphicsSvgItem(this)) | ||
▲ Show 20 Lines • Show All 93 Lines • ▼ Show 20 Line(s) | 139 | { | |||
139 | d->mView->setDocument(doc); | 140 | d->mView->setDocument(doc); | ||
140 | } | 141 | } | ||
141 | 142 | | |||
142 | Document::Ptr SvgViewAdapter::document() const | 143 | Document::Ptr SvgViewAdapter::document() const | ||
143 | { | 144 | { | ||
144 | return d->mView->document(); | 145 | return d->mView->document(); | ||
145 | } | 146 | } | ||
146 | 147 | | |||
148 | void SvgViewAdapter::loadConfig() | ||||
149 | { | ||||
150 | d->mView->setEnlargeSmallerImages(GwenviewConfig::enlargeSmallerImages()); | ||||
151 | } | ||||
152 | | ||||
147 | void SvgViewAdapter::setZoomToFit(bool on) | 153 | void SvgViewAdapter::setZoomToFit(bool on) | ||
148 | { | 154 | { | ||
149 | d->mView->setZoomToFit(on); | 155 | d->mView->setZoomToFit(on); | ||
150 | } | 156 | } | ||
151 | 157 | | |||
152 | void SvgViewAdapter::setZoomToFitWidth(bool on) | 158 | void SvgViewAdapter::setZoomToFitWidth(bool on) | ||
153 | { | 159 | { | ||
154 | d->mView->setZoomToFitWidth(on); | 160 | d->mView->setZoomToFitWidth(on); | ||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |