summaryrefslogtreecommitdiffstats
path: root/src/client/GraphModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/GraphModel.cpp')
-rw-r--r--src/client/GraphModel.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/client/GraphModel.cpp b/src/client/GraphModel.cpp
index d02a3736..8cfd08e1 100644
--- a/src/client/GraphModel.cpp
+++ b/src/client/GraphModel.cpp
@@ -21,6 +21,7 @@
#include "ingen/client/BlockModel.hpp"
#include "ingen/client/ClientStore.hpp"
#include "ingen/client/GraphModel.hpp"
+#include "ingen/client/GroupModel.hpp"
using namespace std;
@@ -38,6 +39,15 @@ GraphModel::add_child(SPtr<ObjectModel> c)
return;
}
+ SPtr<GroupModel> gm = dynamic_ptr_cast<GroupModel>(c);
+ if (gm) {
+ fprintf(stderr, "GROUP!!!!!!!!!!!\n");
+ _signal_new_group.emit(gm);
+ // add_group(gm);
+ return;
+ }
+
+
SPtr<BlockModel> bm = dynamic_ptr_cast<BlockModel>(c);
if (bm) {
_signal_new_block.emit(bm);