Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_cos_parser.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2023 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KISCOSPARSER_H
8
#define KISCOSPARSER_H
9
10
#include <QVariant>
11
#include <QIODevice>
12
#include "kritapsdutils_export.h"
13
31
class
KRITAPSDUTILS_EXPORT
KisCosParser
32
{
33
public
:
34
QVariantHash parseCosToJson(QByteArray *ba);
35
private
:
36
37
bool
parseValue(QIODevice &dev, QVariant &val);
38
bool
parseObject(QIODevice &dev, QVariantHash &
object
,
bool
checkEnd =
true
);
39
bool
parseArray(QIODevice &dev, QVariantList &array);
40
};
41
42
#endif
// KISCOSPARSER_H
KisCosParser
The KisCosParser class.
Definition
kis_cos_parser.h:32
libs
psdutils
cos
kis_cos_parser.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52