Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_jpeg_import.cc
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2005 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#include "kis_jpeg_import.h"
8
9
10#include <kpluginfactory.h>
11
12#include <KisDocument.h>
13#include <kis_image.h>
14#include <KisViewManager.h>
16
17#include "kis_jpeg_converter.h"
18
19K_PLUGIN_FACTORY_WITH_JSON(JPEGImportFactory, "krita_jpeg_import.json", registerPlugin<KisJPEGImport>();)
20
21KisJPEGImport::KisJPEGImport(QObject *parent, const QVariantList &) : KisImportExportFilter(parent)
22{
23}
24
28
30{
31 KisJPEGConverter ib(document, batchMode());
33 if (result.isOk()) {
34 document->setCurrentImage(ib.image());
35 }
36 return result;
37}
38
39#include <kis_jpeg_import.moc>
40
The base class for import and export filters.
KisImportExportErrorCode buildImage(QIODevice *io)
~KisJPEGImport() override
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
KisJPEGImport(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL