/[ghosts]/ghosts/gedcomviewer/src/MMIglade/src/OneFamilyLink.cc
ViewVC logotype

Diff of /ghosts/gedcomviewer/src/MMIglade/src/OneFamilyLink.cc

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

revision 1.4 by cpcp, Wed Mar 26 10:37:36 2003 UTC revision 1.5 by cpcp, Mon Dec 1 20:11:01 2003 UTC
# Line 54  void OneFamilyLink::ManageFamilyLinkHand Line 54  void OneFamilyLink::ManageFamilyLinkHand
54  {  {
55    label_man->set_text(handler->getMan());    label_man->set_text(handler->getMan());
56    label_woman->set_text(handler->getWoman());    label_woman->set_text(handler->getWoman());
57    OneFamilyLinkHandler::NavigationSlotHandler_t * navigation_slot_man = handler->getNavigationSlotMan();    FamilyMemberHandler::NavigationSlotHandler_t * navigation_slot_man = handler->getNavigationSlotMan();
58    if (navigation_slot_man != 0)    if (navigation_slot_man != 0)
59      button_man->button_release_event.connect(*navigation_slot_man);      button_man->button_release_event.connect(*navigation_slot_man);
60    OneFamilyLinkHandler::NavigationSlotHandler_t * navigation_slot_woman = handler->getNavigationSlotWoman();    FamilyMemberHandler::NavigationSlotHandler_t * navigation_slot_woman = handler->getNavigationSlotWoman();
61    if (navigation_slot_woman != 0)    if (navigation_slot_woman != 0)
62      button_woman->button_release_event.connect(*navigation_slot_woman);      button_woman->button_release_event.connect(*navigation_slot_woman);
63    OneFamilyLinkHandler::PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_man = handler->getPopdownLinkEditionSlotMan();    FamilyMemberHandler::PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_man = handler->getPopdownLinkEditionSlotMan();
64    if (popdownlinkedition_slot_man != 0)    if (popdownlinkedition_slot_man != 0)
65      {      {
66        button_man->button_release_event.connect(*popdownlinkedition_slot_man);        button_man->button_release_event.connect(*popdownlinkedition_slot_man);
67      }      }
68    OneFamilyLinkHandler::PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_woman = handler->getPopdownLinkEditionSlotWoman();    FamilyMemberHandler::PopdownLinkEditionSlotHandler_t * popdownlinkedition_slot_woman = handler->getPopdownLinkEditionSlotWoman();
69    if (popdownlinkedition_slot_man != 0)    if (popdownlinkedition_slot_woman != 0)
70      {      {
71        button_woman->button_release_event.connect(*popdownlinkedition_slot_woman);        button_woman->button_release_event.connect(*popdownlinkedition_slot_woman);
72      }      }
# Line 104  WidgetNote * OneFamilyLink::getFamilyRec Line 104  WidgetNote * OneFamilyLink::getFamilyRec
104    
105  void OneFamilyLink::PopupLinkEditorMenu(LinkEditorMenu_t const &menus)  void OneFamilyLink::PopupLinkEditorMenu(LinkEditorMenu_t const &menus)
106  {  {
107    MMIMenuLinkEditor * menu = manage(new MMIMenuLinkEditor(menus, this));    std::cerr << "OneFamilyLink::PopupLinkEditorMenu..." << std::endl;
108      MMIMenuLinkEditor * menu = manage(new MMIMenuLinkEditor(menus));
109    guint button = 1;    guint button = 1;
110    guint32 activate_time = 0;    guint32 activate_time = 0;
111    menu->popup(button, activate_time);    menu->popup(button, activate_time);
112      std::cerr << "OneFamilyLink::PopupLinkEditorMenu OK" << std::endl;
113    return;    return;
114  }  }
115    
 void OneFamilyLink::menu_link_editor_activated(std::string const id)  
 {  
   std::cerr << "MMIMenuLinkEditor activated : " << id << std::endl;  
   _link_edited.emit(id);  
   return;  
 }  
   
 OneFamilyLink::LinkEditionSlotHandler_t & OneFamilyLink::LinkEdited(void)  
 {  
   return _link_edited;  
 }  

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

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