48 #include <QGraphicsItem> 49 #include <QGraphicsLayoutItem> 74 explicit Button (QGraphicsItem *_parent = 0);
75 Button (
const QString &_text, QGraphicsItem *_parent = 0);
87 void paint (QPainter *_painter,
const QStyleOptionGraphicsItem *_option, QWidget *_widget = 0)
override;
102 virtual void hoverEnterEvent (QGraphicsSceneHoverEvent *_event)
override;
103 virtual void hoverLeaveEvent (QGraphicsSceneHoverEvent *_event)
override;
106 virtual void mousePressEvent (QGraphicsSceneMouseEvent *_event)
override;
107 virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *_event)
override;
110 QBrush backgroundBrush_;