29
29
#include "document.h"
33
34
struct AbstractDocumentImplPrivate {
38
38
AbstractDocumentImpl::AbstractDocumentImpl(Document* document)
39
: d(new AbstractDocumentImplPrivate) {
40
d->mDocument = document;
44
AbstractDocumentImpl::~AbstractDocumentImpl() {
49
Document* AbstractDocumentImpl::document() const {
54
void AbstractDocumentImpl::switchToImpl(AbstractDocumentImpl* impl) {
55
d->mDocument->switchToImpl(impl);
59
void AbstractDocumentImpl::setDocumentImage(const QImage& image) {
60
d->mDocument->setImageInternal(image);
64
void AbstractDocumentImpl::setDocumentImageSize(const QSize& size) {
65
d->mDocument->setSize(size);
69
void AbstractDocumentImpl::setDocumentFormat(const QByteArray& format) {
70
d->mDocument->setFormat(format);
74
void AbstractDocumentImpl::setDocumentKind(MimeTypeUtils::Kind kind) {
75
d->mDocument->setKind(kind);
79
void AbstractDocumentImpl::setDocumentExiv2Image(Exiv2::Image::AutoPtr image) {
80
d->mDocument->setExiv2Image(image);
84
void AbstractDocumentImpl::setDocumentDownSampledImage(const QImage& image, int invertedZoom) {
85
d->mDocument->setDownSampledImage(image, invertedZoom);
89
void AbstractDocumentImpl::setDocumentErrorString(const QString& string) {
90
d->mDocument->setErrorString(string);
39
: d(new AbstractDocumentImplPrivate)
41
d->mDocument = document;
44
AbstractDocumentImpl::~AbstractDocumentImpl()
49
Document* AbstractDocumentImpl::document() const
54
void AbstractDocumentImpl::switchToImpl(AbstractDocumentImpl* impl)
56
d->mDocument->switchToImpl(impl);
59
void AbstractDocumentImpl::setDocumentImage(const QImage& image)
61
d->mDocument->setImageInternal(image);
64
void AbstractDocumentImpl::setDocumentImageSize(const QSize& size)
66
d->mDocument->setSize(size);
69
void AbstractDocumentImpl::setDocumentFormat(const QByteArray& format)
71
d->mDocument->setFormat(format);
74
void AbstractDocumentImpl::setDocumentKind(MimeTypeUtils::Kind kind)
76
d->mDocument->setKind(kind);
79
void AbstractDocumentImpl::setDocumentExiv2Image(Exiv2::Image::AutoPtr image)
81
d->mDocument->setExiv2Image(image);
84
void AbstractDocumentImpl::setDocumentDownSampledImage(const QImage& image, int invertedZoom)
86
d->mDocument->setDownSampledImage(image, invertedZoom);
89
void AbstractDocumentImpl::setDocumentErrorString(const QString& string)
91
d->mDocument->setErrorString(string);