X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FBasicBlockWidget.hxx;fp=src%2Fgui%2Fwidgets%2FBasicBlockWidget.hxx;h=2dcc80c237b0890e5cfe3e1ecd39c617d73244b5;hp=e40ed840a759bf838d6a1cb5f14765dd0b9217a5;hb=9e283567ac56a6433e832d0fa38cf534a0cb8f9f;hpb=231dae075375e7d57982f5107b86294fbe726b33 diff --git a/src/gui/widgets/BasicBlockWidget.hxx b/src/gui/widgets/BasicBlockWidget.hxx index e40ed84..2dcc80c 100644 --- a/src/gui/widgets/BasicBlockWidget.hxx +++ b/src/gui/widgets/BasicBlockWidget.hxx @@ -11,41 +11,41 @@ class BasicBlockWidget : public QGraphicsItem { public: - BasicBlockWidget(const QString& name, BasicBlock * block); + BasicBlockWidget(const QString& name, BasicBlock * block); void addItem(uint8_t* bytes, size_t num_bytes, const QString& line); - QRectF boundingRect() const { - qreal penWidth = 1; + QRectF boundingRect() const { + qreal penWidth = 1; QRectF result(- penWidth / 2, - penWidth / 2, - width + penWidth, height + penWidth); - return result; - } + width + penWidth, height + penWidth); + return result; + } void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { QGraphicsItem::mouseMoveEvent(event); - scene()->update(); + scene()->update(); } QPointF getEntry() const { return mapToScene(QPointF(width/2, 0)); } - std::array getExits() const { - return { { mapToScene(QPointF( width/3, height)), + std::array getExits() const { + return { { mapToScene(QPointF( width/3, height)), mapToScene(QPointF( width/2, height)), mapToScene(QPointF(2*width/3, height)) } }; - } + } - void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, - QWidget *widget) { - painter->fillRect(0, 0, width, height, QColor(0xcc, 0xcc, 0xff, 0xff)); - painter->setPen(QColor(0x00, 0x00, 0xff, 0xff)); - painter->drawRect(0, 0, width, height); - painter->drawText(5, 15, name); + void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, + QWidget *widget) { + painter->fillRect(0, 0, width, height, QColor(0xcc, 0xcc, 0xff, 0xff)); + painter->setPen(QColor(0x00, 0x00, 0xff, 0xff)); + painter->drawRect(0, 0, width, height); + painter->drawText(5, 15, name); if (_widget.text() != "") _widget.render(painter, QPoint(5, 20)); - } + } void addPrevious(BasicBlockWidget * widget) { previous.push_back(widget); @@ -56,13 +56,13 @@ public: next[1] = right; } - BasicBlockWidget ** getNext() { - return next; - } + BasicBlockWidget ** getNext() { + return next; + } private: - uint32_t width, height; - QLabel _widget; + uint32_t width, height; + QLabel _widget; QString name; BasicBlock * block; std::vector previous;