Revision 10cc871a
Von Christian Ehringfeld vor etwa 10 Jahren hinzugefügt
| tests/models.cpp | ||
|---|---|---|
|
|
||
|
Person::Person(QObject *parent): Entity(parent) {
|
||
|
}
|
||
|
|
||
|
Person::Person(QString firstName, QString familyName, Gender gender,
|
||
|
QString customPictureFileName, QString namePrefix, QString nickName,
|
||
|
QDate birthday, QObject *parent): Entity(parent) {
|
||
| ... | ... | |
|
groups = value;
|
||
|
}
|
||
|
|
||
|
void Person::addContact(Contact *contact) {
|
||
|
this->contacts.append(QSharedPointer<Contact>(contact));
|
||
|
}
|
||
|
|
||
|
void Person::addAddress(Address *address) {
|
||
|
this->addresses.append(QSharedPointer<Address>(address));
|
||
|
}
|
||
|
|
||
|
QList<QSharedPointer<Group> > Person::getMaintainedGroups() const {
|
||
|
return maintainedGroups;
|
||
|
}
|
||
| ... | ... | |
|
}
|
||
|
|
||
|
QSharedPointer<Person> Group::getLeader() const {
|
||
|
return mainTeacher;
|
||
|
return leader;
|
||
|
}
|
||
|
|
||
|
void Group::setLeader(const QSharedPointer<Person> &value) {
|
||
|
mainTeacher = value;
|
||
|
leader = value;
|
||
|
}
|
||
|
|
||
|
QList<QSharedPointer<Person> > Group::getPersons() const {
|
||
|
return persons;
|
||
|
}
|
||
Auch abrufbar als: Unified diff
testing