summaryrefslogtreecommitdiff
path: root/src/gui/tikzscene.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/tikzscene.cpp')
-rw-r--r--src/gui/tikzscene.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gui/tikzscene.cpp b/src/gui/tikzscene.cpp
index 50ad246..001ab40 100644
--- a/src/gui/tikzscene.cpp
+++ b/src/gui/tikzscene.cpp
@@ -670,7 +670,7 @@ void TikzScene::deselectAll()
selectedItems().clear();
}
-void TikzScene::parseTikz(QString tikz)
+bool TikzScene::parseTikz(QString tikz)
{
Graph *newGraph = new Graph(this);
TikzAssembler ass(newGraph);
@@ -678,6 +678,10 @@ void TikzScene::parseTikz(QString tikz)
ReplaceGraphCommand *cmd = new ReplaceGraphCommand(this, graph(), newGraph);
tikzDocument()->undoStack()->push(cmd);
setEnabled(true);
+ views()[0]->setFocus();
+ return true;
+ } else {
+ return false;
}
}