#pragma once #include #include #include #include "Swift/Controllers/UIEvents/UIEventStream.h" namespace Swift { class XMLConsoleWidgetFactory; class XMLConsoleWidget; class XMLConsoleController { public: XMLConsoleController(UIEventStream* uiEventStream, XMLConsoleWidgetFactory* xmlConsoleWidgetFactory); ~XMLConsoleController(); private: void handleUIEvent(boost::shared_ptr event); private: XMLConsoleWidgetFactory* xmlConsoleWidgetFactory; XMLConsoleWidget* xmlConsoleWidget; }; }