Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 20e1ffec

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 20e1ffecfd4791d41631a32ef710adad09e23a62
  • Vorgänger 4062c152
  • Nachfolger b3c9a8bf

test case updates

Unterschiede anzeigen:

tests/models.h
Q_PROPERTY(bool manager READ isManager WRITE setManager)
public:
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) {
this->department = department;
this->manager = manager;
this->persNumber = persNumber;
}
virtual const QHash<QString, CuteEntityManager::Relation> getRelations() const
override;
QString getDepartment() const;
......
quint64 getPersNumber() const;
void setPersNumber(const quint64 &value);
private:
QString department;
quint64 persNumber;
......
setWorkers)
public:
WorkerGroup() : Entity() { }
WorkerGroup(QString name, quint32 efficiency, bool active=true) : Entity() {
this->name = name;
this->efficiency = efficiency;
this->active = active;
}
virtual const QHash<QString, CuteEntityManager::Relation> getRelations() const
override;
QString getName() const;
......
QList<QSharedPointer<Employee>> getWorkers() const;
void setWorkers(const QList<QSharedPointer<Employee>> &value);
void addWorker(const QSharedPointer<Employee> &value);
private:
QString name;
......
public:
Q_INVOKABLE Group();
const QHash<QString, CuteEntityManager::Relation> getRelations() const override;
Group(QString name) : Entity() {
this->name = name;
}
QString getName() const;
void setName(const QString &value);
QSharedPointer<Person> getLeader() const;

Auch abrufbar als: Unified diff