Krita Source Code Documentation
Loading...
Searching...
No Matches
KisInterstrokeData.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KISINTERSTROKEDATA_H
8#define KISINTERSTROKEDATA_H
9
10#include <kritaimage_export.h>
11#include <QSharedPointer>
12#include <QPoint>
13#include <kis_types.h>
14
15class KUndo2Command;
16class KoColorSpace;
17
31class KRITAIMAGE_EXPORT KisInterstrokeData
32{
33public:
35 virtual ~KisInterstrokeData();
36
37 virtual void beginTransaction() = 0;
39
40 bool isStillCompatible() const;
41
42private:
44 const KoColorSpace *m_linkedColorSpace = 0;
46};
47
49
50
51#endif // KISINTERSTROKEDATA_H
KisPaintDeviceWSP m_linkedPaintDevice
virtual KUndo2Command * endTransaction()=0
virtual void beginTransaction()=0