]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/BasicBlockWidget.hxx
resize widgets to fit content
[frida/frida.git] / src / gui / widgets / BasicBlockWidget.hxx
index ec443f36806a61481448acecaeb36c3bc8fb3064..803331c7cfd9a597750daaeb31041c413041a190 100644 (file)
@@ -7,11 +7,18 @@ public:
                : x(-5), y(-20)
                , dx(250), dy(270)
                , name(name) {
-               _widget.resize(dx-20, dy-20);
+               _widget.setMinimumWidth(_widget.sizeHintForColumn(0) + 10);
+               dy = _widget.sizeHint().height() + 20;
+               dx = _widget.sizeHintForColumn(0) + 10;
+               if (dx < 270) dx = 270;
     }
 
        void addItem(const QString& line) {
                _widget.addItem(line);
+               _widget.setMinimumWidth(_widget.sizeHintForColumn(0));
+               dy = _widget.sizeHint().height() + 20;
+               dx = _widget.sizeHintForColumn(0) + 10;
+               if (dx < 270) dx = 270;
        }
 
     QRectF boundingRect() const