Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRoundMarkerOpOptionModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KIS_ROUNDMARKER_OP_OPTION_MODEL_H
7#define KIS_ROUNDMARKER_OP_OPTION_MODEL_H
8
9#include <lager/cursor.hpp>
10#include <lager/extra/qt.hpp>
11
14
15#include <QObject>
16
17class KisRoundMarkerOpOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisRoundMarkerOpOptionModel(lager::cursor<KisRoundMarkerOpOptionData> optionData);
22
23 lager::cursor<KisRoundMarkerOpOptionData> optionData;
24
25 LAGER_QT_CURSOR(qreal, diameter);
26 LAGER_QT_CURSOR(qreal, spacing);
27 LAGER_QT_CURSOR(bool, useAutoSpacing);
28 LAGER_QT_CURSOR(qreal, autoSpacingCoeff);
29 LAGER_QT_CURSOR(SpacingState, aggregatedSpacing);
30};
31
32#endif // KIS_ROUNDMARKER_OP_OPTION_MODEL_H
KisRoundMarkerOpOptionModel(lager::cursor< KisRoundMarkerOpOptionData > optionData)
LAGER_QT_CURSOR(qreal, autoSpacingCoeff)
LAGER_QT_CURSOR(bool, useAutoSpacing)
lager::cursor< KisRoundMarkerOpOptionData > optionData
LAGER_QT_CURSOR(qreal, diameter)
LAGER_QT_CURSOR(SpacingState, aggregatedSpacing)
LAGER_QT_CURSOR(qreal, spacing)