37class KRITALIBKIS_EXPORT
Shape :
public QObject
61 void setName(
const QString &name);
67 virtual QString type()
const;
79 void setZIndex(
int zindex);
85 bool selectable()
const;
91 void setSelectable(
bool selectable);
97 bool geometryProtected()
const;
103 void setGeometryProtected(
bool protect);
109 bool visible()
const;
115 void setVisible(
bool visible);
121 QRectF boundingBox()
const;
127 QPointF position()
const;
133 void setPosition(QPointF point);
139 QTransform transformation()
const;
145 void setTransformation(QTransform matrix);
151 QTransform absoluteTransformation()
const;
167 void updateAbsolute(QRectF box);
177 QString toSvg(
bool prependStyles =
false,
bool stripTextMode =
true);
199 Shape* parentShape()
const;