#ifndef PRESENTER_H #define PRESENTER_H #include #include #include #include "view.h" class Presenter { public: typedef boost::shared_ptr XmlDocumentPtr; Presenter(const std::string & group, const std::string & file); ~Presenter(); virtual XmlDocumentPtr getDataDocument() const; protected: Views views; xmlpp::DomParser present; public: const Glib::ustring responseRootNodeName; const Glib::ustring responseStyle; }; typedef boost::shared_ptr PresenterPtr; #endif