25 |
#include "config.h" |
#include "config.h" |
26 |
#include "BakeryGateway/ViewFamilyLink.hh" |
#include "BakeryGateway/ViewFamilyLink.hh" |
27 |
#include "MMIChildToFamilyLink.hh" |
#include "MMIChildToFamilyLink.hh" |
28 |
|
#include "MMIFamilyLink.hh" |
29 |
#include "GEDCOMParser/ChildToFamilyLink.hh" |
#include "GEDCOMParser/ChildToFamilyLink.hh" |
30 |
#include "OneFamilyLinkHandler.hh" |
#include "OneFamilyLinkHandler.hh" |
31 |
#include <sigc++/object.h> |
#include <sigc++/object.h> |
39 |
~ViewChildToFamilyLink(); |
~ViewChildToFamilyLink(); |
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 |
MMIChildToFamilyLink * _mmi_childtofamilylink; |
MMIChildToFamilyLink * _mmi_childtofamilylink; |
45 |
void family_added(void); |
void family_added(void); |
46 |
void family_deleted(int family_index); |
void family_deleted(int family_index); |
47 |
|
void family_edited(std::string id); |
48 |
bool ManageFamilyLinkHandler(std::string const &family_record_id, GEDCOMParser::FamilyRecords_t const &families, GEDCOMParser::IndividualRecords_t const &individuals, GEDCOMParser::FamilyRecord ** familyrecord, OneFamilyLinkHandler ** familylink_handler); |
bool ManageFamilyLinkHandler(std::string const &family_record_id, GEDCOMParser::FamilyRecords_t const &families, GEDCOMParser::IndividualRecords_t const &individuals, GEDCOMParser::FamilyRecord ** familyrecord, OneFamilyLinkHandler ** familylink_handler); |
49 |
void ManageFamilyLinkNote(OneFamilyLink * family_link, GEDCOMParser::ChildToFamilyLink * gedcom_family_link); |
void ManageFamilyLinkNote(OneFamilyLink * family_link, GEDCOMParser::ChildToFamilyLink * gedcom_family_link); |
50 |
}; |
}; |