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.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/tikzscene.cpp b/src/gui/tikzscene.cpp
index 9eee2fc..8950325 100644
--- a/src/gui/tikzscene.cpp
+++ b/src/gui/tikzscene.cpp
@@ -686,11 +686,19 @@ bool TikzScene::parseTikz(QString tikz)
}
}
-void TikzScene::reflectNodes(bool horizontal) {
+void TikzScene::reflectNodes(bool horizontal)
+{
ReflectNodesCommand *cmd = new ReflectNodesCommand(this, getSelectedNodes(), horizontal);
tikzDocument()->undoStack()->push(cmd);
}
+void TikzScene::rotateNodes(bool clockwise)
+{
+ RotateNodesCommand *cmd = new RotateNodesCommand(this, getSelectedNodes(), clockwise);
+ tikzDocument()->undoStack()->push(cmd);
+}
+
+
void TikzScene::getSelection(QSet<Node *> &selNodes, QSet<Edge *> &selEdges)
{
foreach (QGraphicsItem *gi, selectedItems()) {