Krita Source Code Documentation
Loading...
Searching...
No Matches
FontVariantNumericModel.cpp
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
#include "
FontVariantNumericModel.h
"
7
#include <
KisLager.h
>
8
9
FontVariantNumericModel::FontVariantNumericModel
(lager::cursor<KoSvgText::FontFeatureNumeric> _data)
10
: data(_data)
11
,
LAGER_QT
(figureStyle) {
data
[&
KoSvgText::FontFeatureNumeric::style
].zoom(kislager::lenses::do_static_cast<KoSvgText::NumericFigureStyle, int>)}
12
,
LAGER_QT
(figureSpacing) {data[&
KoSvgText::FontFeatureNumeric::spacing
].zoom(kislager::lenses::do_static_cast<KoSvgText::NumericFigureSpacing, int>)}
13
,
LAGER_QT
(fractions) {data[&
KoSvgText::FontFeatureNumeric::fractions
].zoom(kislager::lenses::do_static_cast<KoSvgText::NumericFractions, int>)}
14
,
LAGER_QT
(ordinals) {data[&
KoSvgText::FontFeatureNumeric::ordinals
]}
15
,
LAGER_QT
(slashedZero) {data[&
KoSvgText::FontFeatureNumeric::slashedZero
]}
16
{
17
18
}
LAGER_QT
LAGER_QT(figureSpacing)
Definition
FontVariantNumericModel.cpp:12
FontVariantNumericModel.h
KisLager.h
FontVariantNumericModel::FontVariantNumericModel
FontVariantNumericModel(lager::cursor< KoSvgText::FontFeatureNumeric > _data=lager::make_state(KoSvgText::FontFeatureNumeric(), lager::automatic_tag{}))
Definition
FontVariantNumericModel.cpp:9
FontVariantNumericModel::data
lager::cursor< KoSvgText::FontFeatureNumeric > data
Definition
FontVariantNumericModel.h:24
KoSvgText::FontFeatureNumeric::fractions
NumericFractions fractions
Definition
KoSvgText.h:940
KoSvgText::FontFeatureNumeric::slashedZero
bool slashedZero
Definition
KoSvgText.h:942
KoSvgText::FontFeatureNumeric::ordinals
bool ordinals
Definition
KoSvgText.h:941
KoSvgText::FontFeatureNumeric::style
NumericFigureStyle style
Definition
KoSvgText.h:938
KoSvgText::FontFeatureNumeric::spacing
NumericFigureSpacing spacing
Definition
KoSvgText.h:939
libs
flake
text
lager
FontVariantNumericModel.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52