Krita Source Code Documentation
Loading...
Searching...
No Matches
KisHatchingPreferencesModel.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_PREFERENCES_MODEL_H
8#define KIS_HATCHING_PREFERENCES_MODEL_H
9
10#include <lager/cursor.hpp>
11#include <lager/extra/qt.hpp>
12
13#include <QObject>
14
17
18class KisHatchingPreferencesModel : public QObject
19{
20 Q_OBJECT
21public:
22 KisHatchingPreferencesModel(lager::cursor<KisHatchingPreferencesData> optionData);
23
24 lager::cursor<KisHatchingPreferencesData> optionData;
25
26 LAGER_QT_CURSOR(bool, useAntialias);
27 LAGER_QT_CURSOR(bool, useOpaqueBackground);
28 LAGER_QT_CURSOR(bool, useSubpixelPrecision);
29};
30
31#endif // KIS_HATCHING_PREFERENCES_MODEL_H
KisHatchingPreferencesModel(lager::cursor< KisHatchingPreferencesData > optionData)
lager::cursor< KisHatchingPreferencesData > optionData
LAGER_QT_CURSOR(bool, useOpaqueBackground)
LAGER_QT_CURSOR(bool, useAntialias)
LAGER_QT_CURSOR(bool, useSubpixelPrecision)