]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/CFGScene.hxx
Highlight jumptargets
[frida/frida.git] / src / gui / widgets / CFGScene.hxx
index b343381f6e97fc99165af834badf04ff429af9af..094233c0e11ccb4b17c95fb2d76193cfcc8a6eb3 100644 (file)
@@ -9,7 +9,7 @@
 class CFGScene : public QGraphicsScene {
 public:
        CFGScene(QWidget * parent = 0)
-               : QGraphicsScene(parent) {}
+               : QGraphicsScene(parent), highlightedBlock(NULL) {}
 
        // Take special care when adding a BasicBlock to the scene as we
        // need to draw arrows for it later on
@@ -19,12 +19,15 @@ public:
        }
 
        virtual void drawBackground(QPainter* painter, const QRectF & rect);
+       void highlightBlock(BasicBlockWidget* block);
 private:
        std::vector<BasicBlockWidget*> widgets;
 
        void drawLine(QPainter* painter, BasicBlockWidget * from, BasicBlockWidget * to, int8_t side = 0);
 
        void spaceWidgets();
+
+       BasicBlockWidget* highlightedBlock;
 };
 
 #endif