Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTangentTiltOptionModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef KIS_TANGENTTILT_OPTION_MODEL_H
7#define KIS_TANGENTTILT_OPTION_MODEL_H
8
9#include <lager/cursor.hpp>
10#include <lager/extra/qt.hpp>
11
14
15#include <QObject>
16
17class KisTangentTiltOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisTangentTiltOptionModel(lager::cursor<KisTangentTiltOptionData> optionData);
22
23 lager::cursor<KisTangentTiltOptionData> optionData;
24
25 LAGER_QT_CURSOR(int, redChannel);
26 LAGER_QT_CURSOR(int, greenChannel);
27 LAGER_QT_CURSOR(int, blueChannel);
28 LAGER_QT_CURSOR(int, directionType);
29 LAGER_QT_CURSOR(double, elevationSensitivity);
30 LAGER_QT_CURSOR(double, mixValue);
31};
32
33#endif // KIS_TANGENTTILT_OPTION_MODEL_H
LAGER_QT_CURSOR(double, mixValue)
LAGER_QT_CURSOR(int, blueChannel)
lager::cursor< KisTangentTiltOptionData > optionData
KisTangentTiltOptionModel(lager::cursor< KisTangentTiltOptionData > optionData)
LAGER_QT_CURSOR(int, redChannel)
LAGER_QT_CURSOR(int, directionType)
LAGER_QT_CURSOR(int, greenChannel)
LAGER_QT_CURSOR(double, elevationSensitivity)