Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSmudgeOverlayModeOptionModel.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 KISSMUDGEOVERLAYMODEOPTIONMODEL_H
7#define KISSMUDGEOVERLAYMODEOPTIONMODEL_H
8
9#include <QObject>
10#include <lager/cursor.hpp>
11#include <lager/extra/qt.hpp>
12
14
15#include <QObject>
16
17class KisSmudgeOverlayModeOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisSmudgeOverlayModeOptionModel(lager::cursor<KisSmudgeOverlayModeOptionData> optionData,
22 lager::reader<bool> overlayModeAllowed);
23 lager::cursor<KisSmudgeOverlayModeOptionData> optionData;
24 lager::reader<bool> overlayModeAllowed;
25
26 LAGER_QT_CURSOR(bool, isChecked);
27
29};
30
31#endif // KISSMUDGEOVERLAYMODEOPTIONMODEL_H
lager::cursor< KisSmudgeOverlayModeOptionData > optionData
KisSmudgeOverlayModeOptionModel(lager::cursor< KisSmudgeOverlayModeOptionData > optionData, lager::reader< bool > overlayModeAllowed)
KisSmudgeOverlayModeOptionData bakedOptionData() const
LAGER_QT_CURSOR(bool, isChecked)