Krita Source Code Documentation
Loading...
Searching...
No Matches
csv_saver.h
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#ifndef CSV_SAVER_H_
8#define CSV_SAVER_H_
9
10#include <QObject>
11
13#include <kis_types.h>
14
15class CSVLayerRecord;
16class KisDocument;
17class QIODevice;
18
19class CSVSaver : public QObject {
20
21 Q_OBJECT
22
23public:
24 CSVSaver(KisDocument* doc, bool batchMode);
25 ~CSVSaver() override;
26
29
30private:
31 KisImportExportErrorCode encode(QIODevice *io);
34 QString convertToBlending(const QString &);
35
36private Q_SLOTS:
37 void cancel();
38
39private:
43 bool m_stop;
44};
45
46#endif
CSVSaver(KisDocument *doc, bool batchMode)
Definition csv_saver.cpp:40
KisDocument * m_doc
Definition csv_saver.h:41
KisImageSP m_image
Definition csv_saver.h:40
KisImportExportErrorCode buildAnimation(QIODevice *io)
KisImportExportErrorCode encode(QIODevice *io)
Definition csv_saver.cpp:57
KisImageSP image()
Definition csv_saver.cpp:52
QString convertToBlending(const QString &)
void createTempImage(KisDocument *)
bool m_stop
Definition csv_saver.h:43
void cancel()
~CSVSaver() override
Definition csv_saver.cpp:48
bool m_batchMode
Definition csv_saver.h:42
KisImportExportErrorCode getLayer(CSVLayerRecord *, KisDocument *, KisKeyframeSP, const QString &, int, int)