Krita Source Code Documentation
Loading...
Searching...
No Matches
KoSvgTextShape Member List

This is the complete list of members for KoSvgTextShape, including all inherited members.

absoluteOutlineRect() constKoShape
absoluteOutlineRect(const QList< KoShape * > &shapes)KoShapestatic
absolutePosition(KoFlake::AnchorPosition anchor=KoFlake::Center) constKoShape
absoluteTransformation() constKoShape
addDependee(KoShape *shape)KoShape
additionalAttribute(const QString &name) constKoShape
addShapeChangeListener(ShapeChangeListener *listener)KoShape
addShapeManager(KoShapeManager *manager)KoShapeprivate
anchor() constKoShape
anchoredChunkShift(const QVector< CharacterResult > &result, const bool isHorizontal, const int start, int &end)KoSvgTextShapestatic
applyAbsoluteTransformation(const QTransform &matrix)KoShape
applyAnchoring(QVector< CharacterResult > &result, bool isHorizontal, const KoSvgText::ResolutionHandler resHandler)KoSvgTextShapestatic
applyTextLength(KisForest< KoSvgTextContentElement >::child_iterator currentTextElement, QVector< CharacterResult > &result, int &currentIndex, int &resolvedDescendentNodes, bool isHorizontal, const KoSvgTextProperties resolvedProps, const KoSvgText::ResolutionHandler &resHandler)KoSvgTextShape
applyTextPath(KisForest< KoSvgTextContentElement >::child_iterator parent, QVector< CharacterResult > &result, bool isHorizontal, QPointF &startPos, const KoSvgTextProperties resolvedProps)KoSvgTextShapestatic
applyTransformation(const QTransform &matrix)KoShape
applyWhiteSpace(KisForest< KoSvgTextContentElement > &tree, const bool convertToPreWrapped=false)KoSvgTextShapeinline
applyWhiteSpaceImpl(std::reverse_iterator< KisForest< KoSvgTextContentElement >::child_iterator > current, QVector< bool > &collapsed, QString &allText, const bool convertToPreWrapped)KoSvgTextShapeinline
background() const overrideKoSvgTextShapevirtual
Background enum valueKoShape
BackgroundChanged enum valueKoShape
BiggestRunAroundSide enum valueKoShape
BorderChanged enum valueKoShape
BothRunAroundSide enum valueKoShape
boundingRect() const overrideKoSvgTextShapevirtual
KoShape::boundingRect(const QList< KoShape * > &shapes)KoShapestatic
ChangeType enum nameKoShape
characterResultOnPath(CharacterResult &cr, qreal length, qreal offset, bool isHorizontal, bool isClosed)KoSvgTextShapestatic
ChildChanged enum valueKoShape
childCount(KisForest< KoSvgTextContentElement >::child_iterator it)KoSvgTextShapeinlinestatic
ChildZDefault enum valueKoShape
ChildZOrderPolicy enum nameKoShape
childZOrderPolicy()KoShapevirtual
ChildZParentChild enum valueKoShape
ChildZPassThrough enum valueKoShape
cleanUp()KoSvgTextShape
cleanUp(KisForest< KoSvgTextContentElement > &tree)KoSvgTextShapeinlinestatic
clearAssociatedOutlines()KoSvgTextShape
clipMask() constKoShape
ClipMaskChanged enum valueKoShape
clipPath() constKoShape
ClipPathChanged enum valueKoShape
cloneShape() const overrideKoSvgTextShapevirtual
cloneShapeAndBakeAbsoluteTransform() constKoShape
collapsedWhiteSpacesForText(KisForest< KoSvgTextContentElement > &tree, QString &allText, const bool alsoCollapseLowSurrogate=false)KoSvgTextShapeinlinestatic
collectPaths(const KoShape *rootShape, QVector< CharacterResult > &result, int &currentIndex)KoSvgTextShape
collectSubChunks(KisForest< KoSvgTextContentElement >::child_iterator it, KoSvgTextProperties parent, bool textInPath, bool &firstTextInPath)KoSvgTextShapestatic
compareShapeZIndex(KoShape *s1, KoShape *s2)KoShapestatic
computeFontMetrics(KisForest< KoSvgTextContentElement >::child_iterator parent, const KoSvgTextProperties &parentProps, const KoSvgText::FontMetrics &parentBaselineTable, const KoSvgText::Baseline parentBaseline, const QPointF superScript, const QPointF subScript, QVector< CharacterResult > &result, int &currentIndex, const KoSvgText::ResolutionHandler resHandler, const bool isHorizontal, const bool disableFontMatching)KoSvgTextShapestatic
computeTextDecorations(KisForest< KoSvgTextContentElement >::child_iterator currentTextElement, const QVector< CharacterResult > &result, const QMap< int, int > &logicalToVisual, const KoSvgText::ResolutionHandler resHandler, KoPathShape *textPath, qreal textPathoffset, bool side, int &currentIndex, bool isHorizontal, bool ltr, bool wrapping, const KoSvgTextProperties resolvedProps)KoSvgTextShape
ConnectionPointChanged enum valueKoShape
ContentChanged enum valueKoShape
ContourBox enum valueKoShape
ContourFull enum valueKoShape
ContourOutside enum valueKoShape
convertCharTransformsToPreformatted(bool makeInlineSize=false)KoSvgTextShape
copyRange(int index, int length) constKoSvgTextShape
copySettings(const KoShape *shape)KoShape
createHandlePainterHelperDocument(QPainter *painter, KoShape *shape, qreal handleRadius, int decorationThickness)KoShapestatic
createHandlePainterHelperView(QPainter *painter, KoShape *shape, const KoViewConverter &converter, qreal handleRadius=0.0, int decorationThickness=1)KoShapestatic
createTextNodeIndex(KisForest< KoSvgTextContentElement >::child_iterator textElement)KoSvgTextShapestatic
cursorForPos(int pos, QLineF &caret, QColor &color, double bidiFlagSize=1.0)KoSvgTextShape
cursorPosKoSvgTextShape
dKoSvgTextShapeprivate
DebugElement enum nameKoSvgTextShape
debugParsing()KoSvgTextShape
defaultCursorShape()KoSvgTextShapeprivate
defaultPaintOrder()KoShapestatic
defaultPlaceholderText()KoSvgTextShapestatic
Deleted enum valueKoShape
KoShape::dependees() constKoShape
KoShape::Private::dependeesKoShape::Privateprivate
disableFontMatchingKoSvgTextShape
documentToShape(const QPointF &point) constKoShape
documentToShape(const QRectF &rect) constKoShape
EnoughRunAroundSide enum valueKoShape
enterNodeSubtree()KoSvgTextShape
Fill enum valueKoShape
filterEffectStack() constKoShape
finalizeDecoration(QPainterPath decorationPath, const QPointF offset, const QPainterPathStroker &stroker, const KoSvgText::TextDecoration type, QMap< KoSvgText::TextDecoration, QPainterPath > &decorationPaths, const KoPathShape *currentTextPath, const bool isHorizontal, const qreal currentTextPathOffset, const bool textPathSide)KoSvgTextShapestatic
findNodeIndexForPropertyId(KoSvgTextProperties::PropertyId propertyId)KoSvgTextShape
findRangeForNodeIndex(const KoSvgTextNodeIndex &node) constKoSvgTextShape
findTextContentElementForIndex(KisForest< KoSvgTextContentElement > &tree, int &currentIndex, int sought, bool skipZeroWidth=false)KoSvgTextShapeinlinestatic
fontMatchingDisabled() constKoSvgTextShape
Foreground enum valueKoShape
generateDecorationPaths(const int &start, const int &end, const KoSvgText::ResolutionHandler resHandler, const QVector< CharacterResult > &result, const bool isHorizontal, const KoSvgText::TextDecorations &decor, const KoSvgText::TextDecorationStyle style=KoSvgText::TextDecorationStyle::Solid, const bool textDecorationSkipInset=false, const KoPathShape *currentTextPath=nullptr, const qreal currentTextPathOffset=0.0, const bool textPathSide=false, const KoSvgText::TextDecorationUnderlinePosition underlinePosH=KoSvgText::TextDecorationUnderlinePosition::UnderlineAuto, const KoSvgText::TextDecorationUnderlinePosition underlinePosV=KoSvgText::TextDecorationUnderlinePosition::UnderlineAuto)KoSvgTextShape
GenericMatrixChange enum valueKoShape
getMemento()KoSvgTextShape
handleLineBoxAlignment(KisForest< KoSvgTextContentElement >::child_iterator parent, QVector< CharacterResult > &result, const QVector< LineBox > lineBoxes, int &currentIndex, const bool isHorizontal, const KoSvgTextProperties resolvedProps)KoSvgTextShapestatic
hasAdditionalAttribute(const QString &name) constKoShape
hasCommonParent(const KoShape *shape) constKoShape
hasDependee(KoShape *shape) constKoShape
hasTransparency() constKoShapevirtual
hitTest(const QPointF &position) constKoShapevirtual
hyperLink() constKoShape
indexForPos(int pos) constKoSvgTextShape
inheritBackground() constKoShape
inheritPaintOrder() constKoShape
inheritsTransformFromAny(const QList< KoShape * > ancestorsInQuestion) constKoShape
inheritStroke() constKoShape
initialTextPositionKoSvgTextShape
initialTextPosition() constKoSvgTextShape
InlineWrap enum valueKoSvgTextShape
insertNewLinesAtAnchors(KisForest< KoSvgTextContentElement > &tree, bool shapesInside=false)KoSvgTextShapeinlinestatic
insertNewLinesAtAnchorsImpl(std::reverse_iterator< KisForest< KoSvgTextContentElement >::child_iterator > current, QVector< KoSvgText::CharTransformation > &resolvedTransforms, bool &inTextPath)KoSvgTextShapeinlinestatic
insertRichText(int pos, const KoSvgTextShape *richText)KoSvgTextShape
insertText(int pos, QString text)KoSvgTextShape
insertTransforms(KisForest< KoSvgTextContentElement > &tree, const int start, const int length, const bool allowSkipFirst)KoSvgTextShapeinlinestatic
insertTransformsImpl(KisForest< KoSvgTextContentElement >::child_iterator currentTextElement, const int globalIndex, const int start, const int length, const QVector< bool > collapsedCharacters, const bool allowSkipFirst)KoSvgTextShapeinlinestatic
isBidiKoSvgTextShape
isContentProtected() constKoShape
isGeometryProtected() constKoShape
isLoadingKoSvgTextShape
isPrintable() constKoShape
isSelectable() constKoShape
isShapeEditable(bool recursive=true) constKoShapevirtual
isVisible(bool recursive=true) constKoShape
iteratorForTreeIndex(const QVector< int > treeIndex, KisForest< KoSvgTextContentElement >::child_iterator parent)KoSvgTextShapeinlinestatic
keepAspectRatio() constKoShape
KeepAspectRatioChange enum valueKoShape
KoShape()KoShape
KoShape(const KoShape &rhs)KoShapeprotected
KoSvgTextLoaderKoSvgTextShapefriend
KoSvgTextShape()KoSvgTextShape
KoSvgTextShape(const KoSvgTextShape &rhs)KoSvgTextShape
leaveNodeSubtree()KoSvgTextShape
LeftRunAroundSide enum valueKoShape
linearizeSubtree(const QList< KoShape * > &shapes)KoShapestatic
linearizeSubtreeSorted(const QList< KoShape * > &shapes)KoShapestatic
lineBoxesKoSvgTextShape
lineEnd(int pos)KoSvgTextShape
lineStart(int pos)KoSvgTextShape
KoShape::listeners() constKoShapeprotected
KoShape::Private::listenersKoShape::Privateprivate
loadGlyph(const KoSvgText::ResolutionHandler &resHandler, const FT_Int32 faceLoadFlags, const bool isHorizontal, const char32_t firstCodepoint, const KoSvgText::TextRendering rendering, raqm_glyph_t &currentGlyph, CharacterResult &charResult, QPointF &totalAdvanceFTFontCoordinates)KoSvgTextShapestatic
loadGlyphOnly(const QTransform &ftTF, FT_Int32 faceLoadFlags, bool isHorizontal, raqm_glyph_t &currentGlyph, CharacterResult &charResult, const KoSvgText::TextRendering rendering)KoSvgTextShapestatic
loadSvg(const QDomElement &element, SvgLoadingContext &context)SvgShapevirtual
logicalToVisualCursorPosKoSvgTextShape
Markers enum valueKoShape
maxZIndexKoShapestatic
mergePropertiesIntoRange(const int startPos, const int endPos, const KoSvgTextProperties properties, const QSet< KoSvgTextProperties::PropertyId > removeProperties=QSet< KoSvgTextProperties::PropertyId >())KoSvgTextShape
minimumHeight() constKoShape
minZIndexKoShapestatic
name() constKoShape
nextIndex(int pos)KoSvgTextShape
nextLine(int pos)KoSvgTextShape
nextPos(int pos, bool visual)KoSvgTextShapeprivate
NoRunAround enum valueKoShape
notifyChanged()KoShape
notifyCursorPosChanged(int pos, int anchor)KoSvgTextShape
notifyMarkupChanged()KoSvgTextShape
numChars(KisForest< KoSvgTextContentElement >::child_iterator parent, bool withControls=false, KoSvgTextProperties resolvedProps=KoSvgTextProperties::defaultProperties())KoSvgTextShapeinlinestatic
outline() const overrideKoSvgTextShapevirtual
outlineRect() const overrideKoSvgTextShapevirtual
paint(QPainter &painter) const overrideKoSvgTextShapevirtual
paintDebug(QPainter &painter, DebugElements elements) constKoSvgTextShape
paintDebug(QPainter &painter, const QVector< CharacterResult > &result, int &currentIndex)KoSvgTextShape
paintMarkers(QPainter &painter) constKoShapevirtual
PaintOrder enum nameKoShape
paintOrder() const overrideKoSvgTextShapevirtual
paintPaths(QPainter &painter, const QPainterPath &outlineRect, const KoShape *rootShape, const QVector< CharacterResult > &result, const KoSvgText::TextRendering rendering, QPainterPath &chunk, int &currentIndex)KoSvgTextShape
paintStroke(QPainter &painter) const overrideKoSvgTextShapevirtual
paintTextDecoration(QPainter &painter, const QPainterPath &outlineRect, const KoShape *rootShape, const KoSvgText::TextDecoration type, const KoSvgText::TextRendering rendering)KoSvgTextShape
ParameterChanged enum valueKoShape
KoShape::parent() constKoShape
KoShape::Private::parentKoShape::Privateprivate
ParentChanged enum valueKoShape
plainTextKoSvgTextShape
plainText()KoSvgTextShape
posDown(int pos, bool visual=false)KoSvgTextShape
posForIndex(int index, bool firstIndex=false, bool skipSynthetic=false) constKoSvgTextShape
posForPoint(QPointF point, int start=-1, int end=-1, bool *overlaps=nullptr)KoSvgTextShape
posForPointLineSensitive(QPointF point)KoSvgTextShape
position() constKoShape
PositionChanged enum valueKoShape
posLeft(int pos, bool visual=false)KoSvgTextShape
posRight(int pos, bool visual=false)KoSvgTextShape
posUp(int pos, bool visual=false)KoSvgTextShape
PreformattedText enum valueKoSvgTextShape
PrePositionedText enum valueKoSvgTextShape
previousIndex(int pos)KoSvgTextShape
previousLine(int pos)KoSvgTextShape
previousPos(int pos, bool visual)KoSvgTextShapeprivate
Private()=defaultKoSvgTextShape
Private(const Private &rhs)KoSvgTextShapeinline
propertiesForPos(const int pos, bool inherited=false) constKoSvgTextShape
propertiesForRange(const int startPos, const int endPos, bool inherited=false) constKoSvgTextShape
Q_DECLARE_FLAGS(DebugElements, DebugElement)KoSvgTextShape
relayout() constKoSvgTextShape
relayout()KoSvgTextShape
relayoutIsBlocked() constKoSvgTextShape
removeAdditionalAttribute(const QString &name)KoShape
removeAdditionalStyleAttribute(const char *name)KoShape
removeDependee(KoShape *shape)KoShape
removeShapeChangeListener(ShapeChangeListener *listener)KoShape
removeShapeManager(KoShapeManager *manager)KoShapeprivate
removeText(int &index, int &length)KoSvgTextShape
removeTransforms(KisForest< KoSvgTextContentElement > &tree, const int start, const int length)KoSvgTextShapeinlinestatic
removeTransformsImpl(KisForest< KoSvgTextContentElement >::child_iterator currentTextElement, const int globalIndex, const int start, const int length, const QVector< bool > collapsedCharacters)KoSvgTextShapeinlinestatic
resolveTransforms(KisForest< KoSvgTextContentElement >::child_iterator currentTextElement, QString text, QVector< CharacterResult > &result, int &currentIndex, bool isHorizontal, bool wrapped, bool textInPath, QVector< KoSvgText::CharTransformation > &resolved, QVector< bool > collapsedChars, const KoSvgTextProperties resolvedProps, bool withControls=true)KoSvgTextShapestatic
resultKoSvgTextShape
RightRunAroundSide enum valueKoShape
rotate(qreal angle)KoShape
rotation() constKoShape
RotationChanged enum valueKoShape
runThrough() constKoShape
RunThrough enum valueKoShape
RunThroughLevel enum nameKoShape
sKoShapeprivate
saveHtml(HtmlSavingContext &context)KoSvgTextShape
saveMetadata(SvgSavingContext &context)SvgShape
saveSvg(SvgSavingContext &context) overrideKoSvgTextShapevirtual
scale(qreal sx, qreal sy)KoShape
ScaleChanged enum valueKoShape
selectionBoxes(int pos, int anchor)KoSvgTextShape
setAbsolutePosition(const QPointF &newPosition, KoFlake::AnchorPosition anchor=KoFlake::Center)KoShape
setAdditionalAttribute(const QString &name, const QString &value)KoShape
setAdditionalStyleAttribute(const char *name, const QString &value)KoShape
setAnchor(KoShapeAnchor *anchor)KoShape
setBackground(QSharedPointer< KoShapeBackground > background) overrideKoSvgTextShapevirtual
setCharacterTransformsFromLayout()KoSvgTextShape
setClipMask(KoClipMask *clipMask)KoShape
setClipPath(KoClipPath *clipPath)KoShape
setContentProtected(bool protect)KoShape
setFilterEffectStack(KoFilterEffectStack *filterEffectStack)KoShape
setFontMatchingDisabled(const bool disable)KoSvgTextShape
setGeometryProtected(bool on)KoShape
setHyperLink(const QString &hyperLink)KoShape
setInheritBackground(bool value)KoShape
setInheritPaintOrder(bool value)KoShape
setInheritStroke(bool value)KoShape
setKeepAspectRatio(bool keepAspect)KoShape
setMemento(const KoSvgTextShapeMementoSP memento)KoSvgTextShape
setMemento(const KoSvgTextShapeMementoSP memento, int pos, int anchor)KoSvgTextShape
setMementoImpl(const KoSvgTextShapeMementoSP memento)KoSvgTextShapeprivate
setMinimumHeight(qreal height)KoShape
setName(const QString &name)KoShape
setPaintOrder(PaintOrder first, PaintOrder second) overrideKoSvgTextShapevirtual
setParent(KoShapeContainer *parent)KoShape
setPosition(const QPointF &position)KoShapevirtual
setPrintable(bool on)KoShape
setPropertiesAtPos(int pos, KoSvgTextProperties properties)KoSvgTextShape
setRelayoutBlocked(const bool disable)KoSvgTextShape
setResolution(qreal xRes, qreal yRes) overrideKoSvgTextShapevirtual
setRunThrough(short int runThrough)KoShapevirtual
setSelectable(bool selectable)KoShape
setShadow(KoShapeShadow *shadow)KoShape
setShapeId(const QString &id)KoShape
setShapesInside(QList< KoShape * > shapesInside)KoSvgTextShape
setShapesSubtract(QList< KoShape * > shapesSubtract)KoSvgTextShape
setSize(const QSizeF &size)KoShapevirtual
setSizeImpl(const QSizeF &size) constKoShapeprotected
setStroke(KoShapeStrokeModelSP stroke) overrideKoSvgTextShapevirtual
setTextRunAroundContour(TextRunAroundContour contour)KoShape
setTextRunAroundDistanceBottom(qreal distance)KoShape
setTextRunAroundDistanceLeft(qreal distance)KoShape
setTextRunAroundDistanceRight(qreal distance)KoShape
setTextRunAroundDistanceTop(qreal distance)KoShape
setTextRunAroundSide(TextRunAroundSide side, RunThroughLevel runThrough=Background)KoShape
setTextRunAroundThreshold(qreal threshold)KoShape
setToolDelegates(const QSet< KoShape * > &delegates)KoShape
setTransformation(const QTransform &matrix)KoShape
setTransformsFromLayout(KisForest< KoSvgTextContentElement > &tree, const QVector< CharacterResult > layout)KoSvgTextShapeinline
setTransformsFromLayoutImpl(KisForest< KoSvgTextContentElement >::child_iterator current, const KoSvgTextProperties parentProps, const QVector< CharacterResult > layout, int &globalIndex, bool isHorizontal)KoSvgTextShapeinline
setTransparency(qreal transparency)KoShape
setUserData(KoShapeUserData *userData)KoShape
setVisible(bool on)KoShape
setZIndex(qint16 zIndex)KoShape
shadow() constKoShape
ShadowChanged enum valueKoShape
shadowOutline() constKoShapevirtual
shapeChanged(ChangeType type, KoShape *shape) overrideKoSvgTextShapeprotectedvirtual
shapeChangedPriv(KoShape::ChangeType type)KoShapeprotected
shapeId() constKoShape
shapeManagersKoShape::Privateprivate
shapesInsideKoSvgTextShape
shapesInside() constKoSvgTextShape
shapesSubtractKoSvgTextShape
shapesSubtract() constKoSvgTextShape
shapeToDocument(const QPointF &point) constKoShape
shapeToDocument(const QRectF &rect) constKoShape
shapeTypeSpecificStyles(SvgSavingContext &context) constKoSvgTextShape
shear(qreal sx, qreal sy)KoShape
ShearChanged enum valueKoShape
size() constKoShapevirtual
SizeChanged enum valueKoShape
snapData() constKoShapevirtual
splitContentElement(KisForest< KoSvgTextContentElement > &tree, int index)KoSvgTextShapeinlinestatic
startIndexOfIterator(KisForest< KoSvgTextContentElement >::child_iterator parent, KisForest< KoSvgTextContentElement >::child_iterator target, int &currentIndex)KoSvgTextShapeinlinestatic
stretchGlyphOnPath(const QPainterPath &glyph, const QPainterPath &path, bool isHorizontal, qreal offset, bool isClosed)KoSvgTextShapestatic
stroke() const overrideKoSvgTextShapevirtual
Stroke enum valueKoShape
StrokeChanged enum valueKoShape
strokeInsets() constKoShape
TestSvgTextKoSvgTextShapefriend
textDataKoSvgTextShape
TextInShape enum valueKoSvgTextShape
textOutline() constKoSvgTextShape
textProperties() constKoSvgTextShape
TextRunAroundChanged enum valueKoShape
TextRunAroundContour enum nameKoShape
textRunAroundContour() constKoShape
textRunAroundDistanceBottom() constKoShape
textRunAroundDistanceLeft() constKoShape
textRunAroundDistanceRight() constKoShape
textRunAroundDistanceTop() constKoShape
textRunAroundSide() constKoShape
TextRunAroundSide enum nameKoShape
textRunAroundThreshold() constKoShape
textType() constKoSvgTextShape
TextType enum nameKoSvgTextShape
KoShape::toolDelegates() constKoShape
KoShape::Private::toolDelegatesKoShape::Privateprivate
transform() constKoShapeprotected
transformation() constKoShape
transparency(bool recursive=false) constKoShape
TransparencyChanged enum valueKoShape
underlines(int pos, int anchor, KoSvgText::TextDecorations decor, KoSvgText::TextDecorationStyle style, qreal minimum, bool thick)KoSvgTextShape
update() constKoShapevirtual
updateAbsolute(const QRectF &rect) constKoShapevirtual
userData() constKoShape
waitUntilReady(bool asynchronous=true) constKoShapevirtual
wordEnd(int pos)KoSvgTextShape
wordLeft(int pos, bool visual=false)KoSvgTextShape
wordRight(int pos, bool visual=false)KoSvgTextShape
wordStart(int pos)KoSvgTextShape
writingMode() constKoSvgTextShape
xResKoSvgTextShape
yResKoSvgTextShape
zIndex() constKoShape
~KoShape()KoShapevirtual
~KoSvgTextShape() overrideKoSvgTextShape
~Private()KoSvgTextShapeinline
~SvgShape()SvgShapevirtual