Krita Source Code Documentation
Loading...
Searching...
No Matches
KisHatchingOptionsModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Lukas Tvrdy <lukast.dev@gmail.com>
3 * SPDX-FileCopyrightText: 2010 José Luis Vergara <pentalis@gmail.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7#ifndef KIS_HATCHING_OPTIONS_MODEL_H
8#define KIS_HATCHING_OPTIONS_MODEL_H
9
10#include <lager/cursor.hpp>
11#include <lager/extra/qt.hpp>
12
13#include <QObject>
14
17
18class KisHatchingOptionsModel : public QObject
19{
20 Q_OBJECT
21public:
22 KisHatchingOptionsModel(lager::cursor<KisHatchingOptionsData> optionData);
23
24 lager::cursor<KisHatchingOptionsData> optionData;
25
26 LAGER_QT_CURSOR(qreal, angle);
27 LAGER_QT_CURSOR(qreal, separation);
28 LAGER_QT_CURSOR(qreal, thickness);
29 LAGER_QT_CURSOR(qreal, originX);
30 LAGER_QT_CURSOR(qreal, originY);
31 LAGER_QT_CURSOR(int, crosshatchingStyle);
32 LAGER_QT_CURSOR(int, separationIntervals);
33};
34
35#endif // KIS_HATCHING_OPTIONS_MODEL_H
KisHatchingOptionsModel(lager::cursor< KisHatchingOptionsData > optionData)
LAGER_QT_CURSOR(qreal, angle)
LAGER_QT_CURSOR(qreal, originX)
LAGER_QT_CURSOR(qreal, separation)
LAGER_QT_CURSOR(int, crosshatchingStyle)
LAGER_QT_CURSOR(qreal, thickness)
LAGER_QT_CURSOR(qreal, originY)
lager::cursor< KisHatchingOptionsData > optionData
LAGER_QT_CURSOR(int, separationIntervals)