Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAirbrushOptionModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISAIRBRUSHOPTIONMODEL_H
7#define KISAIRBRUSHOPTIONMODEL_H
8
9#include <QObject>
10#include <lager/cursor.hpp>
11#include <lager/extra/qt.hpp>
12
14
15
16class KisAirbrushOptionModel : public QObject
17{
18 Q_OBJECT
19public:
20 KisAirbrushOptionModel(lager::cursor<KisAirbrushOptionData> optionData);
21 lager::cursor<KisAirbrushOptionData> airbrushOptionData;
22
23 LAGER_QT_CURSOR(bool, isChecked);
24 LAGER_QT_CURSOR(qreal, airbrushRate);
25 LAGER_QT_CURSOR(bool, ignoreSpacing);
26};
27
28#endif // KISAIRBRUSHOPTIONMODEL_H
lager::cursor< KisAirbrushOptionData > airbrushOptionData
KisAirbrushOptionModel(lager::cursor< KisAirbrushOptionData > optionData)
LAGER_QT_CURSOR(bool, isChecked)
LAGER_QT_CURSOR(bool, ignoreSpacing)
LAGER_QT_CURSOR(qreal, airbrushRate)