1#ifndef SCHEMAGRAPHICNOTE_H
2#define SCHEMAGRAPHICNOTE_H
5#include <QGraphicsObject>
6#include <QGraphicsSceneHoverEvent>
20 QGraphicsObject* parent =
nullptr );
24 [[nodiscard]] QPainterPath
shape()
const override;
25 void paint ( QPainter * painter,
const QStyleOptionGraphicsItem * option,
26 QWidget * widget )
override;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
QPainterPath shape() const override
SchemaGraphicNote(const QString &name, const QString &text, QGraphicsObject *parent=nullptr)
~SchemaGraphicNote()=default
QRectF boundingRect() const override
QColor m_background_color
void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *ev) override
void update_note(QString text)