Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision abb9e8c5

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID abb9e8c5d716850adf461b0742da96c6e4030526
  • Vorgänger f6a3fe0a
  • Nachfolger 3fd96253

example not working - wip, maybe tomorrow

Unterschiede anzeigen:

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