Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6e6097fb

Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt

  • ID 6e6097fb3b08e878787a5ce4618736a6174bdf0c
  • Vorgänger 63d91df4
  • Nachfolger 67f8e889

huray

Unterschiede anzeigen:

tests/models.h
Q_PROPERTY(QList<QSharedPointer<Group>> groups READ getGroups WRITE setGroups)
Q_PROPERTY(QList<QSharedPointer<Group>> maintainedGroups READ
getMaintainedGroups WRITE setMaintainedGroups)
EM_LIST_MACRO(Group)
public:
enum class Gender {MALE, FEMALE, UNKNOWNGENDER};
......
Q_PROPERTY(bool active READ isActive WRITE setActive)
Q_PROPERTY(QList<QSharedPointer<Employee>> workers READ getWorkers WRITE
setWorkers)
EM_LIST_MACRO(Employee)
public:
WorkerGroup() : Entity() { }
WorkerGroup(QString name, quint32 efficiency, bool active = true) : Entity() {
......
Q_PROPERTY(QString name READ getName WRITE setName)
Q_PROPERTY(QSharedPointer<Person> leader READ getLeader WRITE
setLeader)
EM_LIST_MACRO(Person)
public:
Q_INVOKABLE Group();

Auch abrufbar als: Unified diff