Revision 21826301
Von Christian Ehringfeld vor fast 10 Jahren hinzugefügt
| tests/models.h | ||
|---|---|---|
|
Q_OBJECT
|
||
|
Q_PROPERTY(QString firstName READ getFirstName WRITE setFirstName)
|
||
|
Q_PROPERTY(QString familyName READ getFamilyName WRITE setFamilyName)
|
||
|
Q_PROPERTY(QString namePrefix READ getNamePrefix WRITE setNamePrefix)
|
||
|
Q_PROPERTY(QString nickName READ getNickName WRITE setNickName)
|
||
|
Q_PROPERTY(QString customPictureFileName READ getCustomPictureFileName WRITE
|
||
|
setCustomPictureFileName)
|
||
|
Q_PROPERTY(QDate birthday READ getBirthday WRITE setBirthday)
|
||
|
Q_PROPERTY(Gender gender READ getGender WRITE setGender)
|
||
|
Q_PROPERTY(QList<QSharedPointer<Group>> groups READ getGroups WRITE setGroups)
|
||
| ... | ... | |
|
Q_INVOKABLE explicit Person(QObject *parent = 0);
|
||
|
Person(QString firstName, QString familyName,
|
||
|
Gender gender = Gender::UNKNOWNGENDER,
|
||
|
QString customPictureFileName = QString(), QString namePrefix = QString(),
|
||
|
QString nickName = QString(), QDate birthday = QDate(), QObject *parent = 0);
|
||
|
|
||
|
virtual const QHash<QString, CuteEntityManager::Relation> getRelations() const
|
||
| ... | ... | |
|
QString getFamilyName() const;
|
||
|
void setFamilyName(const QString &value);
|
||
|
|
||
|
QString getNamePrefix() const;
|
||
|
void setNamePrefix(const QString &value);
|
||
|
|
||
|
QString getNickName() const;
|
||
|
void setNickName(const QString &value);
|
||
|
|
||
| ... | ... | |
|
Gender getGender() const;
|
||
|
void setGender(const Gender &value);
|
||
|
|
||
|
QString getCustomPictureFileName() const;
|
||
|
void setCustomPictureFileName(const QString &value);
|
||
|
|
||
|
QList<QSharedPointer<Group>> getGroups() const;
|
||
|
void setGroups(const QList<QSharedPointer<Group>> &value);
|
||
|
|
||
| ... | ... | |
|
protected:
|
||
|
QString firstName;
|
||
|
QString familyName;
|
||
|
QString namePrefix;
|
||
|
QString nickName;
|
||
|
QDate birthday;
|
||
|
Gender gender;
|
||
|
QString customPictureFileName;
|
||
|
QList <QSharedPointer<Group>> groups;
|
||
|
QList <QSharedPointer<Group>> maintainedGroups;
|
||
|
};
|
||
| ... | ... | |
|
Employee() : Person() { }
|
||
|
Employee(quint64 persNumber, QString firstName, QString familyName,
|
||
|
Gender gender = Gender::UNKNOWNGENDER,
|
||
|
QString customPictureFileName = QString(), QString namePrefix = QString(),
|
||
|
QString nickName = QString(), QDate birthday = QDate(), QString department = QString(),
|
||
|
bool manager = false, QObject *parent = 0) : Person(firstName, familyName, gender,
|
||
|
customPictureFileName, namePrefix, nickName, birthday, parent) {
|
||
|
nickName, birthday, parent) {
|
||
|
this->department = department;
|
||
|
this->manager = manager;
|
||
|
this->persNumber = persNumber;
|
||
Auch abrufbar als: Unified diff
cleanup tests