| 35 |
# define _ONESPOUSETOFAMILYLINK_HH |
# define _ONESPOUSETOFAMILYLINK_HH |
| 36 |
#include "glademm_support.hh" |
#include "glademm_support.hh" |
| 37 |
|
|
|
#include "MMIUnionFamilyNote.hh" |
|
|
|
|
| 38 |
#include <string> |
#include <string> |
| 39 |
#include <vector> |
#include <vector> |
| 40 |
|
#include "OneFamilyLink.hh" |
| 41 |
|
|
| 42 |
class OneSpouseToFamilyLink : public OneSpouseToFamilyLink_glade |
class OneSpouseToFamilyLink : public OneSpouseToFamilyLink_glade, |
| 43 |
|
public OneFamilyLink |
| 44 |
{ |
{ |
| 45 |
public: |
public: |
|
friend class OneSpouseToFamilyLink_glade; |
|
| 46 |
OneSpouseToFamilyLink(void); |
OneSpouseToFamilyLink(void); |
| 47 |
~OneSpouseToFamilyLink(void); |
~OneSpouseToFamilyLink(void); |
| 48 |
OneSpouseToFamilyLink(std::string const &union_date, |
OneSpouseToFamilyLink(OneFamilyLinkHandler const * const); |
| 49 |
std::string const &union_place, |
friend class OneSpouseToFamilyLink_glade; |
|
std::string const &husb, |
|
|
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); |
|
|
class MMIUnionFamilyNote * MMIUnionFamilyNote; |
|
| 50 |
private: |
private: |
| 51 |
}; |
}; |
| 52 |
#endif |
#endif |