diff options
Diffstat (limited to 'project2/rawView.h')
-rw-r--r-- | project2/rawView.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/project2/rawView.h b/project2/rawView.h index a6d85de..3f0de83 100644 --- a/project2/rawView.h +++ b/project2/rawView.h @@ -6,19 +6,13 @@ #include <map> #include "view.h" -class ApplicationEngine; - class _RawView : public _View { public: _RawView(const xmlpp::Element * p); - void execute(xmlpp::Element *) const; - virtual void loadComplete(); - virtual unsigned int columnCount() const; - virtual const Glib::ustring & getColumnName(unsigned int col) const; - virtual const Glib::ustring & getCurrentValue(const Glib::ustring & id) const; - virtual const Glib::ustring & getCurrentValue(unsigned int col) const; - virtual bool isNull(unsigned int col) const; + void execute(const Presenter *) const; + virtual void loadComplete(const CommonObjects *); private: + void copyNode(const Presenter *, const xmlpp::Element *) const; const xmlpp::Element * copyRoot; }; typedef boost::intrusive_ptr<_RawView> RawView; |