Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_csv_import.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Laszlo Fazekas <mneko@freemail.hu>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#include "kis_csv_import.h"
8
9#include <kpluginfactory.h>
10
11#include <QDebug>
12
14
15#include <KisDocument.h>
16#include <kis_image.h>
17
18#include "csv_loader.h"
19
20K_PLUGIN_FACTORY_WITH_JSON(CSVImportFactory, "krita_csv_import.json", registerPlugin<KisCSVImport>();)
21
22KisCSVImport::KisCSVImport(QObject *parent, const QVariantList &) : KisImportExportFilter(parent)
23{
24}
25
29
31{
32 CSVLoader ib(document, batchMode());
34 if (result.isOk()) {
35 document->setCurrentImage(ib.image());
36 }
37 return result;
38}
39
40#include <kis_csv_import.moc>
41
KisImportExportErrorCode buildAnimation(QIODevice *io, const QString &filename)
KisImageSP image()
~KisCSVImport() override
KisCSVImport(QObject *parent, const QVariantList &)
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
The base class for import and export filters.
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL