34 |
#include "MMIFamilyLink.hh" |
#include "MMIFamilyLink.hh" |
35 |
# define _MMISPOUSETOFAMILYLINK_HH |
# define _MMISPOUSETOFAMILYLINK_HH |
36 |
#include "glademm_support.hh" |
#include "glademm_support.hh" |
37 |
#include "OneSpouseToFamilyLink.hh" |
|
38 |
|
#include "MMIFamilyLink.hh" |
39 |
|
#include "OneFamilyLink.hh" |
40 |
|
#include "OneFamilyLinkHandler.hh" |
41 |
|
|
42 |
class MMISpouseToFamilyLink : public MMIFamilyLink |
class MMISpouseToFamilyLink : public MMIFamilyLink |
43 |
{ |
{ |
44 |
public: |
public: |
45 |
MMISpouseToFamilyLink(void); |
MMISpouseToFamilyLink(void); |
46 |
class OneSpouseToFamilyLink * addSpouseToFamilyLink(std::string const &union_date, |
class OneFamilyLink * addFamilyLink(OneFamilyLinkHandler const &); |
|
std::string const &union_place, |
|
|
std::string const &husband, |
|
|
std::string const &wife, |
|
|
std::vector < std::string > const &children, |
|
|
SigC::Slot0<void> * slot_husband, |
|
|
SigC::Slot0<void> * slot_wife, |
|
|
std::vector< SigC::Slot0<void> * > slot_children); |
|
47 |
private: |
private: |
48 |
virtual void menu_add_activated(void); |
virtual void menu_add_activated(void); |
49 |
}; |
}; |