diff --git a/plugins/pyqgv/decorator.cc b/plugins/pyqgv/decorator.cc
index 506051c3d3debac50f624675289b2df304fe6406..5477b9c862b5616bca31265c85f13c801fc8ec47 100644
--- a/plugins/pyqgv/decorator.cc
+++ b/plugins/pyqgv/decorator.cc
@@ -38,6 +38,7 @@ QGVEdge* QGVDecorator::addEdge(QGVScene* s, QGVNode* source, QGVNode* target, co
 // QGVSubGraph* QGVDecorator::addSubGraph(const QString& name, bool cluster=true);
 
 void QGVDecorator::setRootNode(QGVScene* s, QGVNode *node) { s->setRootNode (node); }
+void QGVDecorator::setNodePositionAttribute(QGVScene* s) { s->setNodePositionAttribute (); }
 
 // void QGVDecorator::setNodePositionAttribute();
 
diff --git a/plugins/pyqgv/decorator.hh b/plugins/pyqgv/decorator.hh
index 41df4277b2a7382f13b543097c6b15ab5d6600fb..142614eba26402df8d6cbb2aee330e127c4e0e3c 100644
--- a/plugins/pyqgv/decorator.hh
+++ b/plugins/pyqgv/decorator.hh
@@ -43,6 +43,7 @@ namespace PyQgv {
     // QGVSubGraph* addSubGraph(const QString& name, bool cluster=true);
 
     void setRootNode(QGVScene* s, QGVNode *node);
+    void setNodePositionAttribute (QGVScene* s);
 
     // void setNodePositionAttribute();