~ubuntu-branches/ubuntu/precise/gwenview/precise-proposed

« back to all changes in this revision

Viewing changes to lib/document/abstractdocumentimpl.cpp

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2011-12-15 14:17:54 UTC
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: package-import@ubuntu.com-20111215141754-z043hyx69dulbggf
Tags: upstream-4.7.90
Import upstream version 4.7.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// vim: set tabstop=4 shiftwidth=4 noexpandtab:
 
1
// vim: set tabstop=4 shiftwidth=4 expandtab:
2
2
/*
3
3
Gwenview: an image viewer
4
4
Copyright 2007 Aurélien Gâteau <agateau@kde.org>
28
28
// Local
29
29
#include "document.h"
30
30
 
31
 
namespace Gwenview {
 
31
namespace Gwenview
 
32
{
32
33
 
33
34
struct AbstractDocumentImplPrivate {
34
 
        Document* mDocument;
 
35
    Document* mDocument;
35
36
};
36
37
 
37
 
 
38
38
AbstractDocumentImpl::AbstractDocumentImpl(Document* document)
39
 
: d(new AbstractDocumentImplPrivate) {
40
 
        d->mDocument = document;
41
 
}
42
 
 
43
 
 
44
 
AbstractDocumentImpl::~AbstractDocumentImpl() {
45
 
        delete d;
46
 
}
47
 
 
48
 
 
49
 
Document* AbstractDocumentImpl::document() const {
50
 
        return d->mDocument;
51
 
}
52
 
 
53
 
 
54
 
void AbstractDocumentImpl::switchToImpl(AbstractDocumentImpl*  impl) {
55
 
        d->mDocument->switchToImpl(impl);
56
 
}
57
 
 
58
 
 
59
 
void AbstractDocumentImpl::setDocumentImage(const QImage& image) {
60
 
        d->mDocument->setImageInternal(image);
61
 
}
62
 
 
63
 
 
64
 
void AbstractDocumentImpl::setDocumentImageSize(const QSize& size) {
65
 
        d->mDocument->setSize(size);
66
 
}
67
 
 
68
 
 
69
 
void AbstractDocumentImpl::setDocumentFormat(const QByteArray& format) {
70
 
        d->mDocument->setFormat(format);
71
 
}
72
 
 
73
 
 
74
 
void AbstractDocumentImpl::setDocumentKind(MimeTypeUtils::Kind kind) {
75
 
        d->mDocument->setKind(kind);
76
 
}
77
 
 
78
 
 
79
 
void AbstractDocumentImpl::setDocumentExiv2Image(Exiv2::Image::AutoPtr image) {
80
 
        d->mDocument->setExiv2Image(image);
81
 
}
82
 
 
83
 
 
84
 
void AbstractDocumentImpl::setDocumentDownSampledImage(const QImage& image, int invertedZoom) {
85
 
        d->mDocument->setDownSampledImage(image, invertedZoom);
86
 
}
87
 
 
88
 
 
89
 
void AbstractDocumentImpl::setDocumentErrorString(const QString& string) {
90
 
        d->mDocument->setErrorString(string);
91
 
}
92
 
 
 
39
: d(new AbstractDocumentImplPrivate)
 
40
{
 
41
    d->mDocument = document;
 
42
}
 
43
 
 
44
AbstractDocumentImpl::~AbstractDocumentImpl()
 
45
{
 
46
    delete d;
 
47
}
 
48
 
 
49
Document* AbstractDocumentImpl::document() const
 
50
{
 
51
    return d->mDocument;
 
52
}
 
53
 
 
54
void AbstractDocumentImpl::switchToImpl(AbstractDocumentImpl*  impl)
 
55
{
 
56
    d->mDocument->switchToImpl(impl);
 
57
}
 
58
 
 
59
void AbstractDocumentImpl::setDocumentImage(const QImage& image)
 
60
{
 
61
    d->mDocument->setImageInternal(image);
 
62
}
 
63
 
 
64
void AbstractDocumentImpl::setDocumentImageSize(const QSize& size)
 
65
{
 
66
    d->mDocument->setSize(size);
 
67
}
 
68
 
 
69
void AbstractDocumentImpl::setDocumentFormat(const QByteArray& format)
 
70
{
 
71
    d->mDocument->setFormat(format);
 
72
}
 
73
 
 
74
void AbstractDocumentImpl::setDocumentKind(MimeTypeUtils::Kind kind)
 
75
{
 
76
    d->mDocument->setKind(kind);
 
77
}
 
78
 
 
79
void AbstractDocumentImpl::setDocumentExiv2Image(Exiv2::Image::AutoPtr image)
 
80
{
 
81
    d->mDocument->setExiv2Image(image);
 
82
}
 
83
 
 
84
void AbstractDocumentImpl::setDocumentDownSampledImage(const QImage& image, int invertedZoom)
 
85
{
 
86
    d->mDocument->setDownSampledImage(image, invertedZoom);
 
87
}
 
88
 
 
89
void AbstractDocumentImpl::setDocumentErrorString(const QString& string)
 
90
{
 
91
    d->mDocument->setErrorString(string);
 
92
}
93
93
 
94
94
} // namespace