Krita Source Code Documentation
Loading...
Searching...
No Matches
KoSvgTextAddRemoveShapeCommandImpl::Private Struct Reference

Public Member Functions

 Private (KoSvgTextShape *_text, KoShape *_shape, int _startPos, int _endPos)
 
 ~Private ()
 

Public Attributes

int endPos = -1
 
KoSvgTextShapeMementoSP memento
 
QList< KoShape * > oldTextPaths
 
std::optional< KoShapeContainer * > originalShapeParent
 
bool removeCommand
 
KoShapeshape = nullptr
 
int startPos = -1
 
KoSvgTextShapetextShape = nullptr
 
KoSvgTextAddRemoveShapeCommandImpl::ContourType type
 

Detailed Description

Definition at line 15 of file KoSvgTextAddRemoveShapeCommands.cpp.

Constructor & Destructor Documentation

◆ Private()

KoSvgTextAddRemoveShapeCommandImpl::Private::Private ( KoSvgTextShape * _text,
KoShape * _shape,
int _startPos,
int _endPos )
inline

◆ ~Private()

KoSvgTextAddRemoveShapeCommandImpl::Private::~Private ( )
inline

Definition at line 25 of file KoSvgTextAddRemoveShapeCommands.cpp.

25{}

Member Data Documentation

◆ endPos

int KoSvgTextAddRemoveShapeCommandImpl::Private::endPos = -1

Definition at line 32 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ memento

KoSvgTextShapeMementoSP KoSvgTextAddRemoveShapeCommandImpl::Private::memento

Definition at line 30 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ oldTextPaths

QList<KoShape*> KoSvgTextAddRemoveShapeCommandImpl::Private::oldTextPaths

Definition at line 28 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ originalShapeParent

std::optional<KoShapeContainer*> KoSvgTextAddRemoveShapeCommandImpl::Private::originalShapeParent

Definition at line 29 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ removeCommand

bool KoSvgTextAddRemoveShapeCommandImpl::Private::removeCommand

Definition at line 34 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ shape

KoShape* KoSvgTextAddRemoveShapeCommandImpl::Private::shape = nullptr

Definition at line 27 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ startPos

int KoSvgTextAddRemoveShapeCommandImpl::Private::startPos = -1

Definition at line 31 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ textShape

KoSvgTextShape* KoSvgTextAddRemoveShapeCommandImpl::Private::textShape = nullptr

Definition at line 26 of file KoSvgTextAddRemoveShapeCommands.cpp.

◆ type

KoSvgTextAddRemoveShapeCommandImpl::ContourType KoSvgTextAddRemoveShapeCommandImpl::Private::type

Definition at line 33 of file KoSvgTextAddRemoveShapeCommands.cpp.


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