#ifndef _BAKERYGATEWAY_VIEWPERSONALNAME_HH_ #define _BAKERYGATEWAY_VIEWPERSONALNAME_HH_ #include "config.h" #include "BakeryExtras/View_Linked.hh" #include "BakeryExtras/View_Subscriber.hh" #include "BakeryGateway/Document.hh" #include "MMIPersonalName.hh" #include "GEDCOMParser/IndividualRecord.hh" namespace BakeryGateway { class ViewPersonalName : public BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::IndividualRecord >, public BakeryExtras::View_Subscriber < BakeryGateway::Document, GEDCOMParser::PersonalName > { public: ViewPersonalName(MMIPersonalName *); ~ViewPersonalName(); virtual void load_from_document(); private: MMIPersonalName * _mmi_personal_name; }; }; #endif