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
12
#include <
KisImportExportErrorCode.h
>
13
#include <
kis_types.h
>
14
15
class
CSVLayerRecord
;
16
class
KisDocument
;
17
class
QIODevice;
18
19
class
CSVSaver
:
public
QObject {
20
21
Q_OBJECT
22
23
public
:
24
CSVSaver
(
KisDocument
* doc,
bool
batchMode);
25
~CSVSaver
()
override
;
26
27
KisImportExportErrorCode
buildAnimation
(QIODevice *io);
28
KisImageSP
image
();
29
30
private
:
31
KisImportExportErrorCode
encode
(QIODevice *io);
32
KisImportExportErrorCode
getLayer
(
CSVLayerRecord
* ,
KisDocument
* ,
KisKeyframeSP
,
const
QString &,
int
,
int
);
33
void
createTempImage
(
KisDocument
* );
34
QString
convertToBlending
(
const
QString &);
35
36
private
Q_SLOTS:
37
void
cancel
();
38
39
private
:
40
KisImageSP
m_image
;
41
KisDocument
*
m_doc
;
42
bool
m_batchMode
;
43
bool
m_stop
;
44
};
45
46
#endif
KisImportExportErrorCode.h
CSVLayerRecord
Definition
csv_layer_record.h:15
CSVSaver
Definition
csv_saver.h:19
CSVSaver::CSVSaver
CSVSaver(KisDocument *doc, bool batchMode)
Definition
csv_saver.cpp:40
CSVSaver::m_doc
KisDocument * m_doc
Definition
csv_saver.h:41
CSVSaver::m_image
KisImageSP m_image
Definition
csv_saver.h:40
CSVSaver::buildAnimation
KisImportExportErrorCode buildAnimation(QIODevice *io)
Definition
csv_saver.cpp:458
CSVSaver::encode
KisImportExportErrorCode encode(QIODevice *io)
Definition
csv_saver.cpp:57
CSVSaver::image
KisImageSP image()
Definition
csv_saver.cpp:52
CSVSaver::convertToBlending
QString convertToBlending(const QString &)
Definition
csv_saver.cpp:343
CSVSaver::createTempImage
void createTempImage(KisDocument *)
Definition
csv_saver.cpp:441
CSVSaver::m_stop
bool m_stop
Definition
csv_saver.h:43
CSVSaver::cancel
void cancel()
Definition
csv_saver.cpp:464
CSVSaver::~CSVSaver
~CSVSaver() override
Definition
csv_saver.cpp:48
CSVSaver::m_batchMode
bool m_batchMode
Definition
csv_saver.h:42
CSVSaver::getLayer
KisImportExportErrorCode getLayer(CSVLayerRecord *, KisDocument *, KisKeyframeSP, const QString &, int, int)
Definition
csv_saver.cpp:377
KisDocument
Definition
KisDocument.cpp:295
KisImportExportErrorCode
Definition
KisImportExportErrorCode.h:110
KisSharedPtr< KisImage >
QSharedPointer< KisKeyframe >
kis_types.h
plugins
impex
csv
csv_saver.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52