21 Type = DA::ItemType_GraphicsStandardNodePixmapItem
23 int type()
const override
29 void setBodySize(
const QSizeF& s)
override;
31 virtual QSizeF bodySizeHint()
const;
32 void paintBody(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget,
const QRectF& bodyRect)
override;
34 void setPixmap(
const QPixmap& p);
35 const QPixmap& getPixmap()
const;
37 void setPixmapSize(
const QSize& s);
38 QSize getPixmapSize()
const;
40 QSizeF getTextSize()
const;
42 void setText(
const QString& t);
43 QString getText()
const;
45 void setEnableMoveText(
bool on =
true);
46 bool isEnableMoveText()
const;
48 void setAspectRatioMode(Qt::AspectRatioMode m);
49 Qt::AspectRatioMode getAspectRatioMode()
const;
51 void setTransformationMode(Qt::TransformationMode m);
52 Qt::TransformationMode getTransformationMode()
const;
54 virtual bool saveToXml(QDomDocument* doc, QDomElement* parentElement,
const QVersionNumber& ver)
const override;
55 virtual bool loadFromXml(
const QDomElement* itemElement,
const QVersionNumber& ver)
override;
59 QVariant itemChange(QGraphicsItem::GraphicsItemChange change,
const QVariant& value)
override;
61 void prepareNodeNameChanged(
const QString& name)
override;