22 |
{ |
{ |
23 |
_cpt_family++; |
_cpt_family++; |
24 |
class OneSpouseToFamilyLink * OneSpouseToFamilyLink = manage(new class OneSpouseToFamilyLink(&handler)); |
class OneSpouseToFamilyLink * OneSpouseToFamilyLink = manage(new class OneSpouseToFamilyLink(&handler)); |
25 |
|
OneSpouseToFamilyLink->getUnionDateWidget()->changed.connect(SigC::bind(SigC::slot(this, &MMISpouseToFamilyLink::union_date_changed_cb), _cpt_family)); |
26 |
|
OneSpouseToFamilyLink->getUnionPlaceWidget()->changed.connect(SigC::bind(SigC::slot(this, &MMISpouseToFamilyLink::union_place_changed_cb), _cpt_family)); |
27 |
|
|
28 |
class MMIUnionFamilyNote * MMIUnionFamilyNote = manage(new class MMIUnionFamilyNote()); |
class MMIUnionFamilyNote * MMIUnionFamilyNote = manage(new class MMIUnionFamilyNote()); |
29 |
Gtk::Label *_spouse_to_family_link1 = manage(new class Gtk::Label(_("Union ") + toString<int>(_cpt_family))); |
Gtk::Label *_spouse_to_family_link1 = manage(new class Gtk::Label(_("Union ") + toString<int>(_cpt_family))); |
30 |
_spouse_to_family_link1->set_alignment(0.5, 0.5); |
_spouse_to_family_link1->set_alignment(0.5, 0.5); |
38 |
return OneSpouseToFamilyLink; |
return OneSpouseToFamilyLink; |
39 |
} |
} |
40 |
|
|
41 |
|
void MMISpouseToFamilyLink::union_date_changed_cb(int tab) |
42 |
|
{ |
43 |
|
_union_date_changed.emit(tab); |
44 |
|
return; |
45 |
|
} |
46 |
|
|
47 |
|
void MMISpouseToFamilyLink::union_place_changed_cb(int tab) |
48 |
|
{ |
49 |
|
_union_place_changed.emit(tab); |
50 |
|
return; |
51 |
|
} |
52 |
|
|
53 |
void MMISpouseToFamilyLink::menu_add_activated(void) |
void MMISpouseToFamilyLink::menu_add_activated(void) |
54 |
{ |
{ |
55 |
std::vector < std::string > children; |
std::vector < std::string > children; |