Krita Source Code Documentation
Loading...
Searching...
No Matches
KoSvgTextShapeMementoImpl Class Reference
+ Inheritance diagram for KoSvgTextShapeMementoImpl:

Public Member Functions

 KoSvgTextShapeMementoImpl (const KisForest< KoSvgTextContentElement > &textData, const QVector< CharacterResult > &result, const QVector< LineBox > &lineBoxes, const QVector< CursorPos > &cursorPos, const QMap< int, int > &logicalToVisualCursorPos, const QString &plainText, const bool &isBidi, const QPointF &initialTextPosition)
 
 ~KoSvgTextShapeMementoImpl ()
 
- Public Member Functions inherited from KoSvgTextShapeMemento
 KoSvgTextShapeMemento ()
 
virtual ~KoSvgTextShapeMemento ()
 

Private Attributes

QVector< CursorPoscursorPos
 
QPointF initialTextPosition = QPointF()
 
bool isBidi = false
 
QVector< LineBoxlineBoxes
 
QMap< int, int > logicalToVisualCursorPos
 
QString plainText
 
QVector< CharacterResultresult
 
KisForest< KoSvgTextContentElementtextData
 

Friends

class KoSvgTextShape
 

Detailed Description

Definition at line 48 of file KoSvgTextShape.cpp.

Constructor & Destructor Documentation

◆ KoSvgTextShapeMementoImpl()

KoSvgTextShapeMementoImpl::KoSvgTextShapeMementoImpl ( const KisForest< KoSvgTextContentElement > & textData,
const QVector< CharacterResult > & result,
const QVector< LineBox > & lineBoxes,
const QVector< CursorPos > & cursorPos,
const QMap< int, int > & logicalToVisualCursorPos,
const QString & plainText,
const bool & isBidi,
const QPointF & initialTextPosition )
inline

◆ ~KoSvgTextShapeMementoImpl()

KoSvgTextShapeMementoImpl::~KoSvgTextShapeMementoImpl ( )
inline

Definition at line 71 of file KoSvgTextShape.cpp.

71{}

Friends And Related Symbol Documentation

◆ KoSvgTextShape

friend class KoSvgTextShape
friend

Definition at line 74 of file KoSvgTextShape.cpp.

Member Data Documentation

◆ cursorPos

QVector<CursorPos> KoSvgTextShapeMementoImpl::cursorPos
private

Definition at line 79 of file KoSvgTextShape.cpp.

◆ initialTextPosition

QPointF KoSvgTextShapeMementoImpl::initialTextPosition = QPointF()
private

Definition at line 84 of file KoSvgTextShape.cpp.

◆ isBidi

bool KoSvgTextShapeMementoImpl::isBidi = false
private

Definition at line 83 of file KoSvgTextShape.cpp.

◆ lineBoxes

QVector<LineBox> KoSvgTextShapeMementoImpl::lineBoxes
private

Definition at line 77 of file KoSvgTextShape.cpp.

◆ logicalToVisualCursorPos

QMap<int, int> KoSvgTextShapeMementoImpl::logicalToVisualCursorPos
private

Definition at line 80 of file KoSvgTextShape.cpp.

◆ plainText

QString KoSvgTextShapeMementoImpl::plainText
private

Definition at line 82 of file KoSvgTextShape.cpp.

◆ result

QVector<CharacterResult> KoSvgTextShapeMementoImpl::result
private

Definition at line 76 of file KoSvgTextShape.cpp.

◆ textData

KisForest<KoSvgTextContentElement> KoSvgTextShapeMementoImpl::textData
private

Definition at line 75 of file KoSvgTextShape.cpp.


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