Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_asl_object_catcher.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
8
9#include <KoColor.h>
10#include <QPointF>
11#include <QString>
12
14
15#include <kis_debug.h>
16
18 : m_arrayMode(false)
19{
20}
21
25
26void KisAslObjectCatcher::addDouble(const QString &path, double value)
27{
28 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "double" << value;
29}
30
31void KisAslObjectCatcher::addInteger(const QString &path, int value)
32{
33 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "int" << value;
34}
35
36void KisAslObjectCatcher::addEnum(const QString &path, const QString &typeId, const QString &value)
37{
38 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "enum" << ppVar(typeId) << ppVar(value);
39}
40
41void KisAslObjectCatcher::addUnitFloat(const QString &path, const QString &unit, double value)
42{
43 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "unitfloat" << ppVar(unit) << ppVar(value);
44}
45
46void KisAslObjectCatcher::addText(const QString &path, const QString &value)
47{
48 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "text" << value;
49}
50
51void KisAslObjectCatcher::addBoolean(const QString &path, bool value)
52{
53 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "bool" << value;
54}
55
56void KisAslObjectCatcher::addColor(const QString &path, const KoColor &value)
57{
58 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "color" << value;
59}
60
61void KisAslObjectCatcher::addPoint(const QString &path, const QPointF &value)
62{
63 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "point" << value;
64}
65
66void KisAslObjectCatcher::addCurve(const QString &path, const QString &name, const QVector<QPointF> &points)
67{
68 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "curve" << name << ppVar(points.size());
69}
70
71void KisAslObjectCatcher::addPattern(const QString &path, const KoPatternSP value, const QString &patternUuid)
72{
73 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "pattern" << value << " uuid " << patternUuid;
74}
75
76void KisAslObjectCatcher::addPatternRef(const QString &path, const QString &patternUuid, const QString &patternName)
77{
78 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "pattern-ref" << ppVar(patternUuid) << ppVar(patternName);
79}
80
82{
83 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "gradient" << value;
84}
85
86void KisAslObjectCatcher::addRawData(const QString &path, QByteArray ba)
87{
88 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "bytearray";
89}
90
91void KisAslObjectCatcher::addTransform(const QString &path, const QTransform &transform)
92{
93 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "transform" << transform;
94}
95
96void KisAslObjectCatcher::addRect(const QString &path, const QRectF &rect)
97{
98 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "corner rect" << rect;
99}
100
101void KisAslObjectCatcher::addUnitRect(const QString &path, const QString &unit, const QRectF &rect)
102{
103 dbgKrita << "Unhandled:" << (m_arrayMode ? "[A]" : "[ ]") << path << "unit rect" << unit << "rect" << rect;
104}
105
107{
108 dbgKrita << "Unhandled:"
109 << "new style started";
110}
111
float value(const T *src, size_t ch)
virtual void addPoint(const QString &path, const QPointF &value)
virtual void addColor(const QString &path, const KoColor &value)
virtual void addUnitFloat(const QString &path, const QString &unit, double value)
virtual void addCurve(const QString &path, const QString &name, const QVector< QPointF > &points)
virtual void addTransform(const QString &path, const QTransform &transform)
virtual void addPattern(const QString &path, const KoPatternSP pattern, const QString &patternUuid)
virtual void addGradient(const QString &path, KoAbstractGradientSP gradient)
virtual void addEnum(const QString &path, const QString &typeId, const QString &value)
virtual void addBoolean(const QString &path, bool value)
virtual void addInteger(const QString &path, int value)
virtual void addRect(const QString &path, const QRectF &rect)
virtual void addDouble(const QString &path, double value)
virtual void addUnitRect(const QString &path, const QString &unit, const QRectF &rect)
virtual void addPatternRef(const QString &path, const QString &patternUuid, const QString &patternName)
virtual void addText(const QString &path, const QString &value)
virtual void addRawData(const QString &path, QByteArray ba)
#define dbgKrita
Definition kis_debug.h:45
#define ppVar(var)
Definition kis_debug.h:155