Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_derived_resources.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_DERIVED_RESOURCES_H
8#define __KIS_DERIVED_RESOURCES_H
9
12#include <QScopedPointer>
13
15{
16 Q_OBJECT
17public:
19 ~KisPresetUpdateMediator() override;
20 void connectResource(QVariant sourceResource) override;
21
22private Q_SLOTS:
24 void slotResourceChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles);
25
26private:
27 struct Private;
28 const QScopedPointer<Private> m_d;
29};
30
32{
33public:
35
36 QVariant fromSource(const QVariant &value) override;
37 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
38};
39
41{
42public:
44
45 QVariant fromSource(const QVariant &value) override;
46 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
47};
48
50{
51public:
53
54 QVariant fromSource(const QVariant &value) override;
55 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
56};
57
59{
60public:
62
63 QVariant fromSource(const QVariant &value) override;
64 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
65};
66
68{
69public:
71
72 QVariant fromSource(const QVariant &value) override;
73 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
74};
75
77{
78public:
80
81 QVariant fromSource(const QVariant &value) override;
82 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
83};
84
86{
87public:
89
90 QVariant fromSource(const QVariant &value) override;
91 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
92};
93
95{
96public:
98
99 QVariant fromSource(const QVariant &value) override;
100 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
101};
102
104{
105public:
107
108 QVariant fromSource(const QVariant& value) override;
109 QVariant toSource(const QVariant& value, const QVariant& sourceValue) override;
110};
111
113{
114public:
116
117 QVariant fromSource(const QVariant &value) override;
118 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
119};
120
122{
123public:
125
126 QVariant fromSource(const QVariant &value) override;
127 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
128};
129
131{
132public:
134
135 QVariant fromSource(const QVariant &value) override;
136 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
137};
138
140{
141public:
143
144 QVariant fromSource(const QVariant &value) override;
145 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
146};
147
149{
150public:
152
153 QVariant fromSource(const QVariant &value) override;
154 QVariant toSource(const QVariant &value, const QVariant &sourceValue) override;
155};
156
157
158#endif /* __KIS_DERIVED_RESOURCES_H */
float value(const T *src, size_t ch)
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
void connectResource(QVariant sourceResource) override
const QScopedPointer< Private > m_d
void slotResourceChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles)
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override
QVariant fromSource(const QVariant &value) override
QVariant toSource(const QVariant &value, const QVariant &sourceValue) override