Revision 21826301
Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt
tests/models.cpp | ||
---|---|---|
}
|
||
|
||
Person::Person(QString firstName, QString familyName, Gender gender,
|
||
QString customPictureFileName, QString namePrefix, QString nickName,
|
||
QString nickName,
|
||
QDate birthday, QObject *parent): Entity(parent) {
|
||
setFirstName(firstName);
|
||
setFamilyName(familyName);
|
||
setNamePrefix(namePrefix);
|
||
setNickName(nickName);
|
||
setBirthday(birthday);
|
||
setGender(gender);
|
||
setCustomPictureFileName(customPictureFileName);
|
||
}
|
||
|
||
const QHash<QString, CuteEntityManager::Relation> Person::getRelations() const {
|
||
... | ... | |
if (nameOrder == NameOrder::FAMILY_FIRST_NAME_ORDER) {
|
||
name += this->getFamilyName();
|
||
name += ", ";
|
||
if (!this->getNamePrefix().isEmpty()) {
|
||
name += this->getNamePrefix();
|
||
name += " ";
|
||
}
|
||
name += this->getFirstName();
|
||
} else {
|
||
name += this->getFirstName();
|
||
name += " ";
|
||
name += this->getFamilyName();
|
||
if (!this->getNamePrefix().isEmpty()) {
|
||
name += ", ";
|
||
name += this->getNamePrefix();
|
||
}
|
||
}
|
||
return name;
|
||
}
|
||
... | ... | |
void Person::setFamilyName(const QString &value) {
|
||
familyName = value;
|
||
}
|
||
QString Person::getNamePrefix() const {
|
||
return namePrefix;
|
||
}
|
||
|
||
void Person::setNamePrefix(const QString &value) {
|
||
namePrefix = value;
|
||
}
|
||
|
||
QString Person::getNickName() const {
|
||
return nickName;
|
||
... | ... | |
gender = value;
|
||
}
|
||
|
||
QString Person::getCustomPictureFileName() const {
|
||
return customPictureFileName;
|
||
}
|
||
|
||
void Person::setCustomPictureFileName(const QString &value) {
|
||
customPictureFileName = value;
|
||
}
|
||
|
||
QList<QSharedPointer<Group>> Person::getGroups() const {
|
||
return groups;
|
||
}
|
||
... | ... | |
workers = value;
|
||
}
|
||
|
||
void WorkerGroup::addWorker(const QSharedPointer<Employee> &value)
|
||
{
|
||
void WorkerGroup::addWorker(const QSharedPointer<Employee> &value) {
|
||
this->workers.append(value);
|
||
}
|
Auch abrufbar als: Unified diff
cleanup tests