X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FBasicBlockWidget.hxx;h=effb5880665a9c4eeaed5baa2105ed7c4a7e9c39;hp=6ea927b3e4706965447c0adc633f4226637691cd;hb=a977c730a10c8549974d85a1d31f0846e28f1bc9;hpb=2a014774e29e324bc5b5f26143d0384351738ca1 diff --git a/src/gui/widgets/BasicBlockWidget.hxx b/src/gui/widgets/BasicBlockWidget.hxx index 6ea927b..effb588 100644 --- a/src/gui/widgets/BasicBlockWidget.hxx +++ b/src/gui/widgets/BasicBlockWidget.hxx @@ -3,15 +3,15 @@ class BasicBlockWidget : public QGraphicsItem { public: - BasicBlockWidget() { - x = -5; - y = -20; - dx = 250; - dy = 270; + BasicBlockWidget(const QString& name) + : x(-5), y(-20) + , dx(250), dy(270) + , name(name) { _widget.addItem("THIS"); _widget.addItem("IS"); _widget.addItem("A"); _widget.addItem("TEST"); + _widget.resize(dx-20, dy-20); } QRectF boundingRect() const @@ -27,10 +27,11 @@ public: painter->fillRect(x, y, dx, dy, QColor(0xcc, 0xcc, 0xff, 0xff)); painter->setPen(QColor(0x00, 0x00, 0xff, 0xff)); painter->drawRect(x, y, dx, dy); - painter->drawText(0, -5, "BLOCK"); + painter->drawText(0, -5, name); _widget.render(painter); } private: int x, y, dx, dy; QListWidget _widget; + QString name; };