diff options
Diffstat (limited to 'src/gui/MachinaGUI.hpp')
-rw-r--r-- | src/gui/MachinaGUI.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gui/MachinaGUI.hpp b/src/gui/MachinaGUI.hpp index 4bcca5a..23b9dba 100644 --- a/src/gui/MachinaGUI.hpp +++ b/src/gui/MachinaGUI.hpp @@ -21,6 +21,7 @@ //#include "config.h" #include <string> #include <raul/SharedPtr.h> +#include <raul/Maid.h> #include <libgnomecanvasmm.h> using namespace std; @@ -32,12 +33,14 @@ class MachinaCanvas; class MachinaGUI { public: - MachinaGUI(SharedPtr<Machina::Machine> machine/*int argc, char** argv*/); + MachinaGUI(SharedPtr<Machina::Machine> machine); ~MachinaGUI(); boost::shared_ptr<MachinaCanvas> canvas() { return _canvas; } boost::shared_ptr<Machina::Machine> machine() { return _machine; } + SharedPtr<Raul::Maid> maid() { return _maid; } + Gtk::Window* window() { return _main_window; } void attach(); @@ -71,6 +74,8 @@ protected: boost::shared_ptr<MachinaCanvas> _canvas; boost::shared_ptr<Machina::Machine> _machine; + + SharedPtr<Raul::Maid> _maid; Gtk::Main* _gtk_main; |