Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 586bb527

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID 586bb52764e24a29e0c71c18279f940358966703
  • Vorgänger 7e233492
  • Nachfolger b0bf458e

update

Unterschiede anzeigen:

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