42 |
class MMISpouseToFamilyLink : public MMIFamilyLink |
class MMISpouseToFamilyLink : public MMIFamilyLink |
43 |
{ |
{ |
44 |
public: |
public: |
45 |
|
typedef SigC::Signal1<void, int> UnionEvent_t; |
46 |
|
|
47 |
MMISpouseToFamilyLink(void); |
MMISpouseToFamilyLink(void); |
48 |
class OneFamilyLink * addFamilyLink(OneFamilyLinkHandler const &); |
class OneFamilyLink * addFamilyLink(OneFamilyLinkHandler const &); |
49 |
|
UnionEvent_t &UnionDateChanged(void) |
50 |
|
{ |
51 |
|
return _union_date_changed; |
52 |
|
}; |
53 |
|
UnionEvent_t &UnionPlaceChanged(void) |
54 |
|
{ |
55 |
|
return _union_place_changed; |
56 |
|
}; |
57 |
|
|
58 |
private: |
private: |
59 |
virtual void menu_add_activated(void); |
virtual void menu_add_activated(void); |
60 |
|
void union_date_changed_cb(int tab); |
61 |
|
void union_place_changed_cb(int tab); |
62 |
|
UnionEvent_t _union_date_changed; |
63 |
|
UnionEvent_t _union_place_changed; |
64 |
}; |
}; |
65 |
#endif |
#endif |