Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDeleteLaterWrapper.h
Go to the documentation of this file.
1/*
2 * SPDX-License-Identifier: GPL-3.0-or-later
3 */
4
5#ifndef KISDELETELATERWRAPPER_H
6#define KISDELETELATERWRAPPER_H
7
8#include "kritaglobal_export.h"
9#include <QObject>
10
12KRITAGLOBAL_EXPORT void moveToGuiThread(QObject *object);
13}
14
15template <typename T>
16class KisDeleteLaterWrapper : public QObject
17{
18public:
24
25private:
27};
28
29template <typename T>
30class KisDeleteLaterWrapper<T*> : public QObject
31{
32public:
38
40 delete m_value;
41 }
42
43private:
45};
46
47template <typename T>
51
52#endif // KISDELETELATERWRAPPER_H
float value(const T *src, size_t ch)
KisDeleteLaterWrapper< T > * makeKisDeleteLaterWrapper(T value)
KRITAGLOBAL_EXPORT void moveToGuiThread(QObject *object)