File indexing completed on 2025-02-09 07:11:25

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 "modelencoderfilesystemexportjob.hpp"
0010 #include "modelencoderfilesystemexportjob_p.hpp"
0011 
0012 namespace Kasten {
0013 
0014 ModelEncoderFileSystemExportJob::ModelEncoderFileSystemExportJob(AbstractModel* model,
0015                                                                  const AbstractModelSelection* selection,
0016                                                                  const QUrl& url,
0017                                                                  AbstractModelStreamEncoder* encoder)
0018     : AbstractFileSystemExportJob(new ModelEncoderFileSystemExportJobPrivate(this, model, selection, url, encoder))
0019 {
0020 }
0021 
0022 ModelEncoderFileSystemExportJob::~ModelEncoderFileSystemExportJob() = default;
0023 
0024 void ModelEncoderFileSystemExportJob::startExportToFile()
0025 {
0026     Q_D(ModelEncoderFileSystemExportJob);
0027 
0028     d->startExportToFile();
0029 }
0030 
0031 }
0032 
0033 #include "moc_modelencoderfilesystemexportjob.cpp"