Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6734364c

Von Christian Ehringfeld vor etwa 7 Jahren hinzugefügt

  • ID 6734364c6f0382198005314dcb726106996ba6cd
  • Vorgänger 1a9e6412
  • Nachfolger 9c269b1f

Revert "Pupil persisting problem"

This reverts commit 57853172b5a545ed71b9c36c8a874e98b998c5c1.

Unterschiede anzeigen:

samples/simple/group.h
class Group: public CuteEntityManager::Entity {
Q_OBJECT
EM_MACRO(Group)
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)
......
QString getName() const;
void setName(const QString &value);
QSharedPointer<Person> getMainTeacher() const;
QList<QSharedPointer<Pupil> > getPupils() const;
void setPupils(const QList<QSharedPointer<Pupil> > &value);
void addPupil(Pupil *pupil);
QSharedPointer<Pupil> pupilAt(int i);
QSharedPointer<Person> getMainTeacher() const;
void setMainTeacher(const QSharedPointer<Person> &value);
QList<QSharedPointer<Person> > getPersons() const;
......
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