diff options
Diffstat (limited to 'src/progs/ingenuity/App.h')
-rw-r--r-- | src/progs/ingenuity/App.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/progs/ingenuity/App.h b/src/progs/ingenuity/App.h index 62968864..aaf33893 100644 --- a/src/progs/ingenuity/App.h +++ b/src/progs/ingenuity/App.h @@ -26,6 +26,7 @@ #include <libgnomecanvasmm.h> #include <gtkmm.h> #include <libglademm.h> +#include <raul/RDFWorld.h> #include <raul/SharedPtr.h> using std::string; using std::map; using std::list; using std::cerr; using std::endl; @@ -85,6 +86,8 @@ public: PatchTreeWindow* patch_tree() const { return _patch_tree_window; } Configuration* configuration() const { return _configuration; } WindowFactory* window_factory() const { return _window_factory; } + + Raul::RDF::World* rdf_world() { return &_rdf_world; } const SharedPtr<ModelEngineInterface>& engine() const { return _engine; } const SharedPtr<SigClientInterface>& client() const { return _client; } @@ -112,6 +115,8 @@ protected: Gtk::Dialog* _about_dialog; WindowFactory* _window_factory; + Raul::RDF::World _rdf_world; + /** Used to avoid feedback loops with (eg) process checkbutton * FIXME: Maybe this should be globally implemented at the Controller level, * disable all command sending while handling events to avoid feedback |