summaryrefslogtreecommitdiff
path: root/src/gui/tikzscene.cpp
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2020-04-10 15:09:02 +0100
committerAleks Kissinger <aleks0@gmail.com>2020-04-10 15:09:02 +0100
commitf17f2a4f902fed525b6a47f4be68a2e10f51b227 (patch)
tree293751835cdfab320be8887ad308d49c293925d8 /src/gui/tikzscene.cpp
parentd680579952d758eb7457e688cb80ec8ead0086e1 (diff)
toggle show node labels from View menu (closes #62)
Diffstat (limited to 'src/gui/tikzscene.cpp')
-rw-r--r--src/gui/tikzscene.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gui/tikzscene.cpp b/src/gui/tikzscene.cpp
index 4577981..969a355 100644
--- a/src/gui/tikzscene.cpp
+++ b/src/gui/tikzscene.cpp
@@ -38,6 +38,7 @@ TikzScene::TikzScene(TikzDocument *tikzDocument, ToolPalette *tools,
{
_modifyEdgeItem = nullptr;
_edgeStartNodeItem = nullptr;
+ _drawNodeLabels = true;
_drawEdgeItem = new QGraphicsLineItem();
_rubberBandItem = new QGraphicsRectItem();
_enabled = true;
@@ -907,6 +908,16 @@ void TikzScene::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
}
}
+bool TikzScene::drawNodeLabels() const
+{
+ return _drawNodeLabels;
+}
+
+void TikzScene::setDrawNodeLabels(bool drawNodeLabels)
+{
+ _drawNodeLabels = drawNodeLabels;
+}
+
bool TikzScene::highlightTails() const
{
return _highlightTails && getSelectedNodes().isEmpty();