Revision 586bb527
Von Christian Ehringfeld vor mehr als 10 Jahren hinzugefügt
| example/models/group.h | ||
|---|---|---|
|
// Q_PROPERTY(QList<Person*> persons READ get_persons WRITE set_persons RESET reset_persons)
|
||
|
// BR_PROPERTY(QList<Person*>, persons, QList<Person*>())
|
||
|
Q_PROPERTY(QList<Person*> persons READ getPersons WRITE setPersons NOTIFY personsChanged)
|
||
|
Q_PROPERTY(Person* teacher READ getTeacher WRITE setTeacher)
|
||
|
Q_PROPERTY(QSharedPointer<Person> teacherP READ getTeacherP WRITE setTeacherP)
|
||
|
|
||
|
signals:
|
||
|
void personsChanged();
|
||
| ... | ... | |
|
QList<Person *> getPersons() const;
|
||
|
void setPersons(const QList<Person *> &value);
|
||
|
|
||
|
QSharedPointer<Person> getTeacherP() const;
|
||
|
void setTeacherP(const QSharedPointer<Person> &value);
|
||
|
|
||
|
Person *getTeacher() const;
|
||
|
void setTeacher(Person *value);
|
||
|
|
||
|
protected:
|
||
|
// members
|
||
|
Person* teacher;
|
||
|
QSharedPointer<Person> teacherP;
|
||
|
QList<Person*> persons;
|
||
|
QList <Person *> m_classPrefects;
|
||
|
QList <Person *> m_parentSpeakers;
|
||
Auch abrufbar als: Unified diff
update