Revision 3fd96253
Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt
samples/example/models/person.cpp | ||
---|---|---|
|
||
Person::Person(QObject *parent): Entity(parent) {
|
||
}
|
||
Person::Person(QString firstName, QString familyName, Gender gender,
|
||
Person::Person(QString firstName, QString familyName, Enums::Gender gender,
|
||
QString customPictureFileName, QString namePrefix, QString nickName,
|
||
QDate birthday, QObject *parent): Entity(parent) {
|
||
setFirstName(firstName);
|
||
... | ... | |
return hash;
|
||
}
|
||
|
||
QString Person::fullName(NameOrder nameOrder) const {
|
||
QString Person::fullName(Enums::NameOrder nameOrder) const {
|
||
QString name = QString();
|
||
if (nameOrder == FAMILY_FIRST_NAME_ORDER) {
|
||
if (nameOrder == Enums::NameOrder::FAMILY_FIRST_NAME_ORDER) {
|
||
name += this->getFamilyName();
|
||
name += ", ";
|
||
if (!this->getNamePrefix().isEmpty()) {
|
||
... | ... | |
void Person::setBirthday(const QDate &value) {
|
||
birthday = value;
|
||
}
|
||
Gender Person::getGender() const {
|
||
Enums::Gender Person::getGender() const {
|
||
return gender;
|
||
}
|
||
|
||
void Person::setGender(const Gender &value) {
|
||
void Person::setGender(const Enums::Gender &value) {
|
||
gender = value;
|
||
}
|
||
QString Person::getCustomPictureFileName() const {
|
||
... | ... | |
void Person::addAddress(Address *address) {
|
||
this->addresses.append(QSharedPointer<Address>(address));
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Auch abrufbar als: Unified diff
update, many to many is not fully working, but persisting works