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;