Krita Source Code Documentation
Loading...
Searching...
No Matches
psd_import.cc
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#include "psd_import.h"
7
8#include <kpluginfactory.h>
9
10#include <KisDocument.h>
11#include <kis_image.h>
12
13#include "psd_loader.h"
14
15K_PLUGIN_FACTORY_WITH_JSON(ImportFactory, "krita_psd_import.json", registerPlugin<psdImport>();)
16
17psdImport::psdImport(QObject *parent, const QVariantList &) : KisImportExportFilter(parent)
18{
19}
20
24
26{
28 KisImportExportErrorCode result = ib.buildImage(*io);
29 if (result.isOk()) {
30 document->setCurrentImage(ib.image());
31 }
32 return result;
33}
34
35#include <psd_import.moc>
36
The base class for import and export filters.
KisImportUserFeedbackInterface * importUserFeedBackInterface
KisImageSP image()
KisImportExportErrorCode buildImage(QIODevice &io)
psdImport(QObject *parent, const QVariantList &)
Definition psd_import.cc:17
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
Definition psd_import.cc:25
~psdImport() override
Definition psd_import.cc:21
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL