25 virtual int type()
const override
34 virtual bool saveToXml(QDomDocument* doc, QDomElement* parentElement,
const QVersionNumber& ver)
const override;
35 virtual bool loadFromXml(
const QDomElement* parentElement,
const QVersionNumber& ver)
override;
37 void setBorderPen(
const QPen& p);
38 QPen getBorderPen()
const;
40 void setShowBorder(
bool on);
41 bool isShowBorder()
const;
43 void setBackgroundBrush(
const QBrush& b);
44 QBrush getBackgroundBrush()
const;
46 void setShowBackground(
bool on);
47 bool isShowBackground()
const;
49 uint64_t getItemID()
const;
50 void setItemID(uint64_t
id);
52 QList< DAGraphicsItemGroup* > childGroups()
const;
54 QList< QGraphicsItem* > childItemsExcludingGrouping()
const;
57 virtual void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget =
nullptr)
override;
58 virtual QVariant itemChange(QGraphicsItem::GraphicsItemChange change,
const QVariant& value)
override;