Revision 10cc871a
Von Christian Ehringfeld vor mehr als 8 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