Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCumulativeUndoModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2023 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISCUMULATIVEUNDOMODEL_H
7#define KISCUMULATIVEUNDOMODEL_H
8
9#include <QObject>
10
11#include <lager/cursor.hpp>
12#include <lager/extra/qt.hpp>
13
15
16class KisCumulativeUndoModel : public QObject
17{
18 Q_OBJECT
19public:
20 KisCumulativeUndoModel(lager::cursor<KisCumulativeUndoData> _data);
21
22 lager::cursor<KisCumulativeUndoData> data;
23
24 LAGER_QT_CURSOR(int, excludeFromMerge);
25 LAGER_QT_CURSOR(qreal, mergeTimeout);
26 LAGER_QT_CURSOR(qreal, maxGroupSeparation);
27 LAGER_QT_CURSOR(qreal, maxGroupDuration);
28};
29
30#endif // KISCUMULATIVEUNDOMODEL_H
LAGER_QT_CURSOR(qreal, maxGroupSeparation)
LAGER_QT_CURSOR(qreal, maxGroupDuration)
lager::cursor< KisCumulativeUndoData > data
LAGER_QT_CURSOR(qreal, mergeTimeout)
LAGER_QT_CURSOR(int, excludeFromMerge)
KisCumulativeUndoModel(lager::cursor< KisCumulativeUndoData > _data)