| 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; |