#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); private: void handleUIEvent(boost::shared_ptr event); UIEventStream* uiEventStream_; XMLConsoleWidgetFactory* xmlConsoleWidgetFactory_; XMLConsoleWidget* xmlConsoleWidget_; }; }