Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e7cfc35a

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID e7cfc35a78ed46e4112ad150ce71ae532dad22fb
  • Vorgänger 6c14baaf
  • Nachfolger 23337ecc

extended test stuff

Unterschiede anzeigen:

tests/models.h
using namespace CuteEntityManager;
class Group;
class Person: public Entity {
Q_OBJECT
Q_PROPERTY(QString firstName READ getFirstName WRITE setFirstName)
Q_PROPERTY(QString familyName READ getFamilyName WRITE setFamilyName)
......
public:
enum class Gender {MALE, FEMALE, UNKNOWNGENDER};
Q_ENUM(Gender)
enum class NameOrder {FIRST_FAMILY_NAME_ORDER, FAMILY_FIRST_NAME_ORDER};
Q_INVOKABLE explicit Person(QObject *parent = 0);
Person(QString firstName, QString familyName,
......
QString getCustomPictureFileName() const;
void setCustomPictureFileName(const QString &value);
QList<QSharedPointer<Group> > getGroups() const;
void setGroups(const QList<QSharedPointer<Group> > &value);
QList<QSharedPointer<Group>> getGroups() const;
void setGroups(const QList<QSharedPointer<Group>> &value);
QList<QSharedPointer<Group> > getMaintainedGroups() const;
void setMaintainedGroups(const QList<QSharedPointer<Group> > &value);
QList<QSharedPointer<Group>> getMaintainedGroups() const;
void setMaintainedGroups(const QList<QSharedPointer<Group>> &value);
virtual QList<ValidationRule> validationRules() const override;
protected:
QString firstName;
......
QSharedPointer<Person> getLeader() const;
void setLeader(const QSharedPointer<Person> &value);
QList<QSharedPointer<Person> > getPersons() const;
void setPersons(const QList<QSharedPointer<Person> > &value);
QList<QSharedPointer<Person>> getPersons() const;
void addPerson(const QSharedPointer<Person> &value);
void setPersons(const QList<QSharedPointer<Person>> &value);
void removePerson(const QSharedPointer<Person> &value);
protected:
QList<QSharedPointer<Person>> persons;

Auch abrufbar als: Unified diff