]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/CFGScene.cxx
Highlight jumptargets
[frida/frida.git] / src / gui / widgets / CFGScene.cxx
index 7e31acbd8dc1af8f05b82c700c10d155b9f191cb..c40e2498494a85a403156feb0c1d83864da93d5e 100644 (file)
@@ -107,3 +107,15 @@ void CFGScene::spaceWidgets() {
                }
        }
 }
+
+void CFGScene::highlightBlock(BasicBlockWidget* block) {
+       QGraphicsView* view = *(views().begin());
+       if (highlightedBlock) {
+               highlightedBlock->setColor(highlightedBlock->defaultColor);
+               update(highlightedBlock->boundingRect());
+       }
+       highlightedBlock = block;
+       view->centerOn(block);
+       block->setColor(block->highlightColor);
+       update(block->boundingRect());
+}