7#ifndef KOSHAPEPRIVATE_H
8#define KOSHAPEPRIVATE_H
13#include <QPaintDevice>
15#include <QScopedPointer>
This class manages a stack of filter effects.
QSet< KoShapeManager * > shapeManagers
QList< KoShape::ShapeChangeListener * > listeners
KoShapeContainer * parent
QSet< KoShape * > toolDelegates
QList< KoShape * > dependees
list of shape dependent on this shape
KoShapeShadow * shadow
the current shape shadow
KoFilterEffectStack * filterEffectStack
stack of filter effects applied to the shape
qreal textRunAroundDistanceTop
qreal transparency
the shapes transparency
qreal textRunAroundThreshold
QMap< QByteArray, QString > additionalStyleAttributes
QString name
the shapes names
KoShape::TextRunAroundContour textRunAroundContour
QVector< PaintOrder > paintOrder
qreal textRunAroundDistanceBottom
QScopedPointer< KoClipMask > clipMask
the current clip mask
KoShape::TextRunAroundSide textRunAroundSide
QScopedPointer< KoShapeUserData > userData
QMap< QString, QString > additionalAttributes
qreal textRunAroundDistanceRight
QSharedPointer< KoShapeBackground > fill
Stands for the background color / fill etc.
qreal textRunAroundDistanceLeft
QTransform localMatrix
the shapes local transformation matrix
QScopedPointer< KoClipPath > clipPath
the current clip path
QSharedPointer< KoShapeStrokeModel > stroke
points to a stroke, or 0 if there is no stroke
TextRunAroundContour
The behavior text should do when intersecting this shape.
TextRunAroundSide
The behavior text should do when intersecting this shape.