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

Diff of /ghosts/gedcomviewer/src/MMIglade/src/OneFamilyLinkHandler.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 23  Line 23 
23  #ifndef _ONEFAMILYLINKHANDLER_HH_  #ifndef _ONEFAMILYLINKHANDLER_HH_
24  #define _ONEFAMILYLINKHANDLER_HH_  #define _ONEFAMILYLINKHANDLER_HH_
25    
 #include <sigc++/slot.h>  
 #include <gdk/gdk.h>  
26  #include <string>  #include <string>
27    #include "FamilyMemberHandler.hh"
28    
29  class OneFamilyLinkHandler  class OneFamilyLinkHandler
30  {  {
31  public:  public:
32    typedef int NavigationReturnHandler_t;    OneFamilyLinkHandler(FamilyMemberHandler const &man_handler,
33    typedef SigC::Slot1 < NavigationReturnHandler_t, GdkEventButton * > NavigationSlotHandler_t;                         FamilyMemberHandler const &woman_handler);
34    typedef int PopdownLinkEditionReturnHandler_t;    ~OneFamilyLinkHandler(void);
35    typedef SigC::Slot1 < PopdownLinkEditionReturnHandler_t, GdkEventButton * > PopdownLinkEditionSlotHandler_t;    std::string getMan(void) const;
36    OneFamilyLinkHandler(std::string const &man,    std::string getWoman(void) const;
37                         std::string const &woman,    FamilyMemberHandler::NavigationSlotHandler_t * getNavigationSlotMan(void) const;
38                         NavigationSlotHandler_t * navigation_slot_man,    FamilyMemberHandler::NavigationSlotHandler_t * getNavigationSlotWoman(void) const;
39                         NavigationSlotHandler_t * navigation_slot_woman,    FamilyMemberHandler::PopdownLinkEditionSlotHandler_t * getPopdownLinkEditionSlotMan(void) const;
40                         PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_man,    FamilyMemberHandler::PopdownLinkEditionSlotHandler_t * getPopdownLinkEditionSlotWoman(void) const;
                        PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_woman);  
   std::string const &getMan(void) const;  
   std::string const &getWoman(void) const;  
   NavigationSlotHandler_t * getNavigationSlotMan(void) const;  
   NavigationSlotHandler_t * getNavigationSlotWoman(void) const;  
   PopdownLinkEditionSlotHandler_t * getPopdownLinkEditionSlotMan(void) const;  
   PopdownLinkEditionSlotHandler_t * getPopdownLinkEditionSlotWoman(void) const;  
41  private:  private:
42    std::string _man;    FamilyMemberHandler const * _man_handler;
43    std::string _woman;    FamilyMemberHandler const * _woman_handler;
   OneFamilyLinkHandler::NavigationSlotHandler_t * _navigation_slot_man;  
   OneFamilyLinkHandler::NavigationSlotHandler_t * _navigation_slot_woman;  
   OneFamilyLinkHandler::PopdownLinkEditionSlotHandler_t * _popdownlinkedition_slot_man;  
   OneFamilyLinkHandler::PopdownLinkEditionSlotHandler_t * _popdownlinkedition_slot_woman;  
44  };  };
45  #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