]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/CFGScene.hxx
Wrap long lines
[frida/frida.git] / src / gui / widgets / CFGScene.hxx
index b343381f6e97fc99165af834badf04ff429af9af..7cdc6d8fde2908f2911e7fd7b9bc97d81fa9ed94 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef INCLUDE__CFGScene_hxx
 #define INCLUDE__CFGScene_hxx
 
-#include "gui/qt.hxx"
+#include "qt.hxx"
 #include "BasicBlockWidget.hxx"
 
 #include <vector>
@@ -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,16 @@ 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 drawLine(QPainter* painter, BasicBlockWidget * from, BasicBlockWidget * to,
+                     int8_t side = 0);
 
        void spaceWidgets();
+
+       BasicBlockWidget* highlightedBlock;
 };
 
 #endif