Krita Source Code Documentation
Loading...
Searching...
No Matches
TextIndentModel Class Reference

#include <TextIndentModel.h>

+ Inheritance diagram for TextIndentModel:

Signals

void lengthChanged ()
 

Public Member Functions

 LAGER_QT_CURSOR (bool, eachLine)
 
 LAGER_QT_CURSOR (bool, hanging)
 
CssLengthPercentageModellength ()
 
 TextIndentModel (lager::cursor< KoSvgText::TextIndentInfo > _textData=lager::make_state(KoSvgText::TextIndentInfo(), lager::automatic_tag{}))
 

Public Attributes

lager::cursor< KoSvgText::TextIndentInfodata
 
lager::cursor< KoSvgText::CssLengthPercentagelengthData
 
CssLengthPercentageModel lengthModel
 

Properties

CssLengthPercentageModellength
 

Detailed Description

Definition at line 18 of file TextIndentModel.h.

Constructor & Destructor Documentation

◆ TextIndentModel()

TextIndentModel::TextIndentModel ( lager::cursor< KoSvgText::TextIndentInfo > _textData = lager::make_state(KoSvgText::TextIndentInfo(), lager::automatic_tag{}))
explicit

Definition at line 8 of file TextIndentModel.cpp.

9 : data(_textData)
LAGER_QT(value)
lager::cursor< KoSvgText::TextIndentInfo > data
CssLengthPercentageModel lengthModel
lager::cursor< KoSvgText::CssLengthPercentage > lengthData
bool hanging
Flip the lines to which text-indent is applied.
Definition KoSvgText.h:659
CssLengthPercentage length
Definition KoSvgText.h:658

References data, and KoSvgText::TextIndentInfo::hanging.

Member Function Documentation

◆ LAGER_QT_CURSOR() [1/2]

TextIndentModel::LAGER_QT_CURSOR ( bool ,
eachLine  )

◆ LAGER_QT_CURSOR() [2/2]

TextIndentModel::LAGER_QT_CURSOR ( bool ,
hanging  )

◆ length()

CssLengthPercentageModel * TextIndentModel::length ( )

◆ lengthChanged

void TextIndentModel::lengthChanged ( )
signal

Member Data Documentation

◆ data

lager::cursor<KoSvgText::TextIndentInfo> TextIndentModel::data

Definition at line 25 of file TextIndentModel.h.

◆ lengthData

lager::cursor<KoSvgText::CssLengthPercentage> TextIndentModel::lengthData

Definition at line 26 of file TextIndentModel.h.

◆ lengthModel

CssLengthPercentageModel TextIndentModel::lengthModel

Definition at line 27 of file TextIndentModel.h.

Property Documentation

◆ length

CssLengthPercentageModel * TextIndentModel::length
read
Initial value:
{
lager::watch(lengthData, std::bind(&TextIndentModel::lengthChanged, this))
void lengthChanged()

Definition at line 21 of file TextIndentModel.h.


The documentation for this class was generated from the following files: