From 3c82037c8af262d5ee1861856513052a08c69e09 Mon Sep 17 00:00:00 2001 From: Malcolm Tyrrell Date: Mon, 5 May 2025 15:30:27 +0100 Subject: [PATCH] Provide a const BasicGraphicsScene::nodeGeometry method --- include/QtNodes/internal/BasicGraphicsScene.hpp | 2 ++ src/BasicGraphicsScene.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/include/QtNodes/internal/BasicGraphicsScene.hpp b/include/QtNodes/internal/BasicGraphicsScene.hpp index 59544980d..dda0df0f1 100644 --- a/include/QtNodes/internal/BasicGraphicsScene.hpp +++ b/include/QtNodes/internal/BasicGraphicsScene.hpp @@ -46,6 +46,8 @@ class NODE_EDITOR_PUBLIC BasicGraphicsScene : public QGraphicsScene AbstractGraphModel &graphModel(); + AbstractNodeGeometry const &nodeGeometry() const; + AbstractNodeGeometry &nodeGeometry(); AbstractNodePainter &nodePainter(); diff --git a/src/BasicGraphicsScene.cpp b/src/BasicGraphicsScene.cpp index 39f42d5f3..10e7b7527 100644 --- a/src/BasicGraphicsScene.cpp +++ b/src/BasicGraphicsScene.cpp @@ -93,6 +93,11 @@ AbstractGraphModel &BasicGraphicsScene::graphModel() return _graphModel; } +AbstractNodeGeometry const &BasicGraphicsScene::nodeGeometry() const +{ + return *_nodeGeometry; +} + AbstractNodeGeometry &BasicGraphicsScene::nodeGeometry() { return *_nodeGeometry;