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 */
7#include <KisLager.h>
8
9FontVariantNumericModel::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>)}
16{
17
18}
LAGER_QT(figureSpacing)
FontVariantNumericModel(lager::cursor< KoSvgText::FontFeatureNumeric > _data=lager::make_state(KoSvgText::FontFeatureNumeric(), lager::automatic_tag{}))
lager::cursor< KoSvgText::FontFeatureNumeric > data
NumericFractions fractions
Definition KoSvgText.h:940
NumericFigureStyle style
Definition KoSvgText.h:938
NumericFigureSpacing spacing
Definition KoSvgText.h:939