Krita Source Code Documentation
Loading...
Searching...
No Matches
qml_converter.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2013 Sven Langkamp <sven.langkamp@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef _QML_CONVERTER_H_
8#define _QML_CONVERTER_H_
9
10#include <stdio.h>
11
12#include <QObject>
13
14
15#include "kis_types.h"
17
18class QMLConverter : public QObject
19{
20 Q_OBJECT
21public:
23 ~QMLConverter() override;
24public:
25 KisImportExportErrorCode buildFile(const QString &filename, const QString &realFilename, QIODevice *io, KisImageSP image);
26
27private:
28 void writeString(QTextStream& out, int spacing, const QString& setting, const QString& value);
29 void writeInt(QTextStream& out, int spacing, const QString& setting, int value);
30};
31
32#endif
float value(const T *src, size_t ch)
void writeInt(QTextStream &out, int spacing, const QString &setting, int value)
void writeString(QTextStream &out, int spacing, const QString &setting, const QString &value)
KisImportExportErrorCode buildFile(const QString &filename, const QString &realFilename, QIODevice *io, KisImageSP image)
~QMLConverter() override