Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 43457c84

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 43457c847392bca6be2d6378961c0c81be9b09d9
  • Vorgänger 5f3c7a9c
  • Nachfolger 886bdb22

entity inspector improvements

Unterschiede anzeigen:

src/entityinspector.h
/**
* @brief The EntityInspector class
* @todo verify Mappings
* This class can check entities for errors.
*/
class EntityInspector {
public:
......
void verifyTransientAttributes(Entity *&entity, QString &msg);
bool checkRelation(const QVariant &entity, const Relation &r, QString &msg,
const QMetaProperty &property) const;
void checkRelationTypos(const QString &name, const Relation &r, QString &msg, bool &ok);
void checkRelationTypos(const QString &name, const Relation &r, QString &msg,
bool &ok);
void checkRelationMappings(QMetaProperty &property, const Relation &r,
QString &msg, bool &ok);
bool checkPrimaryKey(Entity *&entity, QString &msg);
void verifyBlobAttributes(Entity *&entity, QString &msg);
void checkMetaProperties(QHash<QString, QMetaProperty> &metaProperties,

Auch abrufbar als: Unified diff