Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDuplicateOptionModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Sharaf Zaman <shzam@sdf.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef __KISDUPLICATEOPTIONMODEL_H_
8#define __KISDUPLICATEOPTIONMODEL_H_
9
11
12#include <QDebug>
13#include <QObject>
14
15#include <lager/extra/qt.hpp>
16
17class KisDuplicateOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisDuplicateOptionModel(lager::cursor<KisDuplicateOptionData> optionData);
22
23 lager::cursor<KisDuplicateOptionData> optionData;
24
25 LAGER_QT_CURSOR(bool, healing);
26 LAGER_QT_CURSOR(bool, correctPerspective);
27 LAGER_QT_CURSOR(bool, moveSourcePoint);
28 LAGER_QT_CURSOR(bool, resetSourcePoint);
29 LAGER_QT_CURSOR(bool, cloneFromProjection);
30};
31
32#endif // __KISDUPLICATEOPTIONMODEL_H_
KisDuplicateOptionModel(lager::cursor< KisDuplicateOptionData > optionData)
LAGER_QT_CURSOR(bool, resetSourcePoint)
LAGER_QT_CURSOR(bool, correctPerspective)
LAGER_QT_CURSOR(bool, healing)
LAGER_QT_CURSOR(bool, cloneFromProjection)
LAGER_QT_CURSOR(bool, moveSourcePoint)
lager::cursor< KisDuplicateOptionData > optionData