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

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

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 18:20:32 2003 UTC
# Line 94  void BakeryGateway::ViewSpouseToFamilyLi Line 94  void BakeryGateway::ViewSpouseToFamilyLi
94                OneSpouseToFamilyLinkHandler new_handler(*union_date, *union_place, husband, wife, children, slot_husband, slot_wife, slots_children);                OneSpouseToFamilyLinkHandler new_handler(*union_date, *union_place, husband, wife, children, slot_husband, slot_wife, slots_children);
95                OneFamilyLink * new_family_link;                OneFamilyLink * new_family_link;
96                new_family_link = _mmi_spousetofamilylink->addFamilyLink(new_handler);                new_family_link = _mmi_spousetofamilylink->addFamilyLink(new_handler);
97                  
98                Bakery::View<BakeryGateway::Document> * note_view = _view_factory->createView(new_family_link->getFamilyNote());                Bakery::View<BakeryGateway::Document> * note_view = _view_factory->createView(new_family_link->getFamilyLinkNote());
99                subscribe_view(note_view);                subscribe_view(note_view);
100                BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::SpouseToFamilyLink > * tmp =  dynamic_cast < BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::SpouseToFamilyLink > * > (note_view);                BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::SpouseToFamilyLink > * tmp =  dynamic_cast < BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::SpouseToFamilyLink > * > (note_view);
101                tmp->set_parent_entity((*iter).getPtr());                tmp->set_parent_entity((*iter).getPtr());
102                                
103                BakeryGateway::ViewFamilyRecordNoteFactory familyrecord_note_factory;                BakeryGateway::ViewFamilyRecordNoteFactory familyrecord_note_factory;
104                Bakery::View<BakeryGateway::Document> * family_note_view = familyrecord_note_factory.createView(new_family_link->getFamilyNote());                Bakery::View<BakeryGateway::Document> * family_note_view = familyrecord_note_factory.createView(new_family_link->getFamilyRecordNote());
105                subscribe_view(family_note_view);                subscribe_view(family_note_view);
106                BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::FamilyRecord > * tmp2 =  dynamic_cast < BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::FamilyRecord > * > (family_note_view);                BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::FamilyRecord > * tmp2 =  dynamic_cast < BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::FamilyRecord > * > (family_note_view);
107                tmp2->set_parent_entity(fams_iter->second.getPtr());                tmp2->set_parent_entity(fams_iter->second.getPtr());
108                if (union_event != 0)                if (union_event != 0)
109                  {                  {
110                    BakeryGateway::ViewIndividualEventNoteFactory union_event_note_factory;                    BakeryGateway::ViewIndividualEventNoteFactory union_event_note_factory;
111                    Bakery::View<BakeryGateway::Document> * union_event_note_view = union_event_note_factory.createView(new_family_link->getFamilyNote());                    Bakery::View<BakeryGateway::Document> * union_event_note_view = union_event_note_factory.createView((static_cast<OneSpouseToFamilyLink *>(new_family_link))->getUnionEventNote());
112                    subscribe_view(union_event_note_view);                    subscribe_view(union_event_note_view);
113                    BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::Event > * tmp3 =  dynamic_cast < BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::Event > * > (union_event_note_view);                    BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::Event > * tmp3 =  dynamic_cast < BakeryExtras::View_Linked < BakeryGateway::Document, GEDCOMParser::Event > * > (union_event_note_view);
114                    tmp3->set_parent_entity(union_event);                    tmp3->set_parent_entity(union_event);

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