25 |
#include "config.h" |
#include "config.h" |
26 |
#include "BakeryGateway/ViewFamilyLink.hh" |
#include "BakeryGateway/ViewFamilyLink.hh" |
27 |
#include "MMISpouseToFamilyLink.hh" |
#include "MMISpouseToFamilyLink.hh" |
28 |
|
#include "MMIFamilyLink.hh" |
29 |
#include "GEDCOMParser/SpouseToFamilyLink.hh" |
#include "GEDCOMParser/SpouseToFamilyLink.hh" |
30 |
#include "OneFamilyLinkHandler.hh" |
#include "OneFamilyLinkHandler.hh" |
31 |
#include <sigc++/object.h> |
#include <sigc++/object.h> |
39 |
~ViewSpouseToFamilyLink(); |
~ViewSpouseToFamilyLink(); |
40 |
virtual void load_from_document(); |
virtual void load_from_document(); |
41 |
virtual void save_to_document(); |
virtual void save_to_document(); |
42 |
|
virtual MMIFamilyLink * getMMIFamilyLink(void) const; |
43 |
private: |
private: |
44 |
void family_added(void); |
void family_added(void); |
45 |
void family_deleted(int family_index); |
void family_deleted(int family_index); |
46 |
|
void family_edited(std::string id); |
47 |
void family_union_details_changed(int tab_index); |
void family_union_details_changed(int tab_index); |
48 |
MMISpouseToFamilyLink * _mmi_spousetofamilylink; |
MMISpouseToFamilyLink * _mmi_spousetofamilylink; |
49 |
bool ManageFamilyLinkHandler(std::string const &family_record_id, GEDCOMParser::FamilyRecords_t const &families, GEDCOMParser::IndividualRecords_t const &individuals, GEDCOMParser::FamilyRecord ** familyrecord, GEDCOMParser::Event ** union_event, OneFamilyLinkHandler ** familylink_handler); |
bool ManageFamilyLinkHandler(std::string const &family_record_id, GEDCOMParser::FamilyRecords_t const &families, GEDCOMParser::IndividualRecords_t const &individuals, GEDCOMParser::FamilyRecord ** familyrecord, GEDCOMParser::Event ** union_event, OneFamilyLinkHandler ** familylink_handler); |