Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c6a0f442

Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt

  • ID c6a0f4429295ff2a30b7919cbcc24fa3673fd5a4
  • Vorgänger fcbf1918
  • Nachfolger 638d11c8

argh...

Unterschiede anzeigen:

samples/simple/ratingmarkincident.h
#include <QObject>
#include "incident.h"
#include "occasion.h"
#include "ratingmarksystem.h"
class AppData;
......
Q_PROPERTY(qreal weight READ weight WRITE setWeight)
Q_PROPERTY(bool rateable READ rateable WRITE setRateable)
Q_PROPERTY(bool signatureNeeded READ signatureNeeded WRITE setSignatureNeeded)
Q_PROPERTY(QSharedPointer<Occasion> occasion READ occasion WRITE setOccasion)
// ratingMarkSystem scheint auf den ersten Blick ein Duplikat zu sein, da man es aus AppData
// (zu AppRatingData gecastet) ermitteln könnte. In der TimeMachine ist es jedoch wichtig, dass
// bei einem für die App geänderten RatingMarkSystem ein alter RatingMarkIncident noch sein
......
bool rateable() const;
void setRateable(bool rateable);
QSharedPointer<Occasion> occasion() const;
void setOccasion(const QSharedPointer<Occasion> &occasion);
virtual const QHash<QString, CuteEntityManager::Relation> getRelations() const override;
virtual InheritanceStrategy getInheritanceStrategy() const override { return InheritanceStrategy::PER_CLASS_TABLE; }
QSharedPointer<RatingMarkSystem> ratingMarkSystem() const;
void setRatingMarkSystem(const QSharedPointer<RatingMarkSystem> &ratingMarkSystem);
......
qreal m_weight = 1;
bool m_rateable = true;
bool m_signatureNeeded = false;
QSharedPointer<Occasion> m_occasion = QSharedPointer<Occasion>();
QSharedPointer<RatingMarkSystem> m_ratingMarkSystem = QSharedPointer<RatingMarkSystem>();
};

Auch abrufbar als: Unified diff