Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSmudgeLengthOptionModel.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 KISSMUDGELENGTHOPTIONMODEL_H
7#define KISSMUDGELENGTHOPTIONMODEL_H
8
9#include <lager/cursor.hpp>
10#include <lager/extra/qt.hpp>
11
14
15#include <QObject>
16
17class KisSmudgeLengthOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisSmudgeLengthOptionModel(lager::cursor<KisSmudgeLengthOptionMixIn> optionData, lager::reader<bool> forceUseNewEngine);
22 lager::cursor<KisSmudgeLengthOptionMixIn> optionData;
23
24 LAGER_QT_CURSOR(int, mode);
25 LAGER_QT_CURSOR(bool, smearAlpha);
26 LAGER_QT_CURSOR(bool, useNewEngine);
27 LAGER_QT_READER(CheckBoxState, useNewEngineState);
28
30};
31
32#endif // KISSMUDGELENGTHOPTIONMODEL_H
LAGER_QT_CURSOR(bool, useNewEngine)
KisSmudgeLengthOptionMixIn backedOptionData() const
KisSmudgeLengthOptionModel(lager::cursor< KisSmudgeLengthOptionMixIn > optionData, lager::reader< bool > forceUseNewEngine)
lager::cursor< KisSmudgeLengthOptionMixIn > optionData
LAGER_QT_READER(CheckBoxState, useNewEngineState)
LAGER_QT_CURSOR(bool, smearAlpha)