Revision abb9e8c5
Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt
samples/example/models/group.h | ||
---|---|---|
|
||
class Group: public CuteEntityManager::Entity {
|
||
Q_OBJECT
|
||
Q_PROPERTY(QList<QSharedPointer<Pupil>> pupils READ getPupils WRITE setPupils)
|
||
//Q_PROPERTY(QList<QSharedPointer<Pupil>> pupils READ getPupils WRITE setPupils)
|
||
Q_PROPERTY(QList<QSharedPointer<Person>> persons READ getPersons WRITE setPersons)
|
||
Q_PROPERTY(QString name READ getName WRITE setName)
|
||
Q_PROPERTY(QSharedPointer<Person> mainTeacher READ getMainTeacher WRITE
|
||
setMainTeacher)
|
||
... | ... | |
QSharedPointer<Person> getMainTeacher() const;
|
||
void setMainTeacher(const QSharedPointer<Person> &value);
|
||
|
||
protected:
|
||
QList<QSharedPointer<Person> > getPersons() const;
|
||
void addPerson(Person *person);
|
||
void setPersons(const QList<QSharedPointer<Person> > &value);
|
||
|
||
protected:
|
||
QList<QSharedPointer<Pupil>> pupils;
|
||
QList<QSharedPointer<Person>> persons;
|
||
QSharedPointer<Person> mainTeacher;
|
||
QString name;
|
||
};
|
Auch abrufbar als: Unified diff
example not working - wip, maybe tomorrow