File indexing completed on 2024-06-23 05:49:21

0001 /*
0002     This file is part of the Kasten Framework, made within the KDE community.
0003 
0004     SPDX-FileCopyrightText: 2008-2009 Friedrich W. H. Kossebau <kossebau@kde.org>
0005 
0006     SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0007 */
0008 
0009 #include "abstractexportjob.hpp"
0010 #include "abstractexportjob_p.hpp"
0011 
0012 namespace Kasten {
0013 
0014 AbstractExportJob::AbstractExportJob(AbstractExportJobPrivate* d)
0015     : d_ptr(d)
0016 {}
0017 
0018 AbstractExportJob::AbstractExportJob()
0019     : d_ptr(new AbstractExportJobPrivate(this))
0020 {}
0021 
0022 AbstractExportJob::~AbstractExportJob() = default;
0023 
0024 AbstractDocument* AbstractExportJob::document() const
0025 {
0026     Q_D(const AbstractExportJob);
0027 
0028     return d->document();
0029 }
0030 
0031 void AbstractExportJob::setDocument(AbstractDocument* document)
0032 {
0033     Q_D(AbstractExportJob);
0034 
0035     d->setDocument(document);
0036 }
0037 
0038 }
0039 
0040 #include "moc_abstractexportjob.cpp"