/[ghosts]/ghosts/gedcomviewer/src/MMIglade/src/OneSpouseToFamilyLinkHandler.hh
ViewVC logotype

Diff of /ghosts/gedcomviewer/src/MMIglade/src/OneSpouseToFamilyLinkHandler.hh

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

revision 1.2 by cpcp, Wed Mar 26 10:37:36 2003 UTC revision 1.3 by cpcp, Mon Dec 1 20:11:01 2003 UTC
# Line 24  Line 24 
24  #define _ONESPOUSETOFAMILYLINKHANDLER_HH_  #define _ONESPOUSETOFAMILYLINKHANDLER_HH_
25    
26  #include "OneFamilyLinkHandler.hh"  #include "OneFamilyLinkHandler.hh"
27    #include "FamilyMemberHandler.hh"
28  #include <string>  #include <string>
29  #include <vector>  #include <vector>
30    
31  class OneSpouseToFamilyLinkHandler : public OneFamilyLinkHandler  class OneSpouseToFamilyLinkHandler : public OneFamilyLinkHandler
32  {  {
33  public:  public:
34    OneSpouseToFamilyLinkHandler(std::string const &union_date,    OneSpouseToFamilyLinkHandler(FamilyMemberHandler const &man_handler,
35                                   FamilyMemberHandler const &woman_handler,
36                                   std::string const &union_date,
37                                 std::string const &union_place,                                 std::string const &union_place,
                                std::string const &husband,  
                                std::string const &wife,  
38                                 std::vector < std::string > const &children,                                 std::vector < std::string > const &children,
39                                 OneFamilyLinkHandler::NavigationSlotHandler_t * navigation_slot_husband,                                 std::vector< FamilyMemberHandler::NavigationSlotHandler_t * > navigation_slots_children);
                                OneFamilyLinkHandler::NavigationSlotHandler_t * navigation_slot_wife,  
                                OneFamilyLinkHandler::PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_husband,  
                                OneFamilyLinkHandler::PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_wife,  
                                std::vector< OneFamilyLinkHandler::NavigationSlotHandler_t * > navigation_slots_children);  
40    std::string const &getUnionDate(void) const;    std::string const &getUnionDate(void) const;
41    std::string const &getUnionPlace(void) const;    std::string const &getUnionPlace(void) const;
42    std::vector < std::string > const &getChildren(void) const;    std::vector < std::string > const &getChildren(void) const;
43    std::vector< OneFamilyLinkHandler::NavigationSlotHandler_t * >  const &getNavigationSlotsChildren(void) const;    std::vector< FamilyMemberHandler::NavigationSlotHandler_t * >  const &getNavigationSlotsChildren(void) const;
44  private:  private:
45    std::string _union_date;    std::string _union_date;
46    std::string _union_place;    std::string _union_place;
47    std::vector < std::string > _children;    std::vector < std::string > _children;
48    std::vector< OneFamilyLinkHandler::NavigationSlotHandler_t * > _navigation_slots_children;    std::vector< FamilyMemberHandler::NavigationSlotHandler_t * > _navigation_slots_children;
49  };  };
50    
51  #endif  #endif

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

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