Krita Source Code Documentation
Loading...
Searching...
No Matches
FontVariantNumericModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2025 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef FONTVARIANTNUMERICMODEL_H
7#define FONTVARIANTNUMERICMODEL_H
8
9#include <QObject>
10
11#include <KoSvgText.h>
12#include <lager/state.hpp>
13#include <lager/cursor.hpp>
14#include <lager/extra/qt.hpp>
15
16#include <kritaflake_export.h>
17
18class KRITAFLAKE_EXPORT FontVariantNumericModel : public QObject
19{
20 Q_OBJECT
21public:
22 FontVariantNumericModel(lager::cursor<KoSvgText::FontFeatureNumeric> _data = lager::make_state(KoSvgText::FontFeatureNumeric(), lager::automatic_tag{}));
23
24 lager::cursor<KoSvgText::FontFeatureNumeric> data;
25
26 LAGER_QT_CURSOR(int, figureStyle);
27 LAGER_QT_CURSOR(int, figureSpacing);
28 LAGER_QT_CURSOR(int, fractions);
29 LAGER_QT_CURSOR(bool, ordinals);
30 LAGER_QT_CURSOR(bool, slashedZero);
31
32};
33
34#endif // FONTVARIANTNUMERICMODEL_H
LAGER_QT_CURSOR(int, figureSpacing)
LAGER_QT_CURSOR(int, figureStyle)
lager::cursor< KoSvgText::FontFeatureNumeric > data
LAGER_QT_CURSOR(int, fractions)
LAGER_QT_CURSOR(bool, slashedZero)
LAGER_QT_CURSOR(bool, ordinals)
The FontFeatureLigatures class This struct represents css font-variant-numeric.
Definition KoSvgText.h:935