/[ghosts]/ghosts/gedcomviewer/src/BakeryGateway/ViewSpouseToFamilyLink.hh
ViewVC logotype

Diff of /ghosts/gedcomviewer/src/BakeryGateway/ViewSpouseToFamilyLink.hh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by cpcp, Sun Mar 2 14:39:22 2003 UTC revision 1.4 by cpcp, Sun Mar 2 20:26:53 2003 UTC
# Line 23  Line 23 
23  #define _BAKERYGATEWAY_VIEWSPOUSETOFAMILYLINK_HH_  #define _BAKERYGATEWAY_VIEWSPOUSETOFAMILYLINK_HH_
24    
25  #include "config.h"  #include "config.h"
26  #include "BakeryExtras/View_Linked.hh"  #include "BakeryGateway/ViewFamilyLink.hh"
 #include "BakeryExtras/View_Navigator.hh"  
 #include "BakeryExtras/View_RunTimeSubscriber.hh"  
 #include "BakeryGateway/Document.hh"  
27  #include "MMISpouseToFamilyLink.hh"  #include "MMISpouseToFamilyLink.hh"
 #include "OneSpouseToFamilyLink.hh"  
 #include "widgets/WidgetNote.hh"  
28  #include "GEDCOMParser/SpouseToFamilyLink.hh"  #include "GEDCOMParser/SpouseToFamilyLink.hh"
 #include "GEDCOMParser/IndividualRecord.hh"  
29  #include "OneFamilyLinkHandler.hh"  #include "OneFamilyLinkHandler.hh"
30  #include <sigc++/object.h>  #include <sigc++/object.h>
31    #include <string>
32    
33  namespace BakeryGateway {  namespace BakeryGateway {
34    class ViewSpouseToFamilyLink : public BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::IndividualRecord >,    class ViewSpouseToFamilyLink : public BakeryGateway::ViewFamilyLink < GEDCOMParser::SpouseToFamilyLink >
                                  public BakeryExtras::View_Navigator < BakeryGateway::Document, std::string >,  
                                  public BakeryExtras::View_RunTimeSubscriber < BakeryGateway::Document,  GEDCOMParser::SpouseToFamilyLink, WidgetNote >,  
                                  public  SigC::Object  
35    {    {
36    public:    public:
37      ViewSpouseToFamilyLink(MMISpouseToFamilyLink *);      ViewSpouseToFamilyLink(MMISpouseToFamilyLink *);
38      ~ViewSpouseToFamilyLink();      ~ViewSpouseToFamilyLink();
39      virtual void load_from_document();      virtual void load_from_document();
40    private:    private:
41      OneFamilyLinkHandler::ReturnHandler_t ButtonPressed(GdkEventButton * event, std::string const * key);      void family_added(void);
42        void family_deleted(int family_index);
43      MMISpouseToFamilyLink * _mmi_spousetofamilylink;      MMISpouseToFamilyLink * _mmi_spousetofamilylink;
     std::string get_name_individual(GEDCOMParser::IndividualRecords_t const &individuals, std::string const &individual_id) const;  
44    };    };
45  };  };
46  #endif  #endif

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26