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

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

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

revision 1.6 by cpcp, Sun Mar 2 14:39:22 2003 UTC revision 1.7 by cpcp, Sun Mar 2 20:26:53 2003 UTC
# Line 23  Line 23 
23  #define _BAKERYGATEWAY_VIEWCHILDTOFAMILYLINK_HH_  #define _BAKERYGATEWAY_VIEWCHILDTOFAMILYLINK_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 "MMIChildToFamilyLink.hh"  #include "MMIChildToFamilyLink.hh"
 #include "widgets/WidgetNote.hh"  
28  #include "GEDCOMParser/ChildToFamilyLink.hh"  #include "GEDCOMParser/ChildToFamilyLink.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 ViewChildToFamilyLink : public BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::IndividualRecord >,    class ViewChildToFamilyLink : public BakeryGateway::ViewFamilyLink < GEDCOMParser::ChildToFamilyLink >
                                 public BakeryExtras::View_Navigator < BakeryGateway::Document, std::string >,  
                                 public BakeryExtras::View_RunTimeSubscriber < BakeryGateway::Document,  GEDCOMParser::ChildToFamilyLink, WidgetNote >,  
                                 public  SigC::Object  
35    {    {
36    public:    public:
37      ViewChildToFamilyLink(MMIChildToFamilyLink *);      ViewChildToFamilyLink(MMIChildToFamilyLink *);
# Line 46  namespace BakeryGateway { Line 39  namespace BakeryGateway {
39      virtual void load_from_document();      virtual void load_from_document();
40      virtual void save_to_document();      virtual void save_to_document();
41    private:    private:
     OneFamilyLinkHandler::ReturnHandler_t ButtonPressed(GdkEventButton * event, std::string const * key);  
42      MMIChildToFamilyLink * _mmi_childtofamilylink;      MMIChildToFamilyLink * _mmi_childtofamilylink;
     std::string get_name_individual(GEDCOMParser::IndividualRecords_t const &individuals, std::string const &individual_id) const;  
43      void family_added(void);      void family_added(void);
44      void family_deleted(int family_index);      void family_deleted(int family_index);
     bool _during_load;  
45    };    };
46  };  };
47  #endif  #endif

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

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