Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 91ed1164

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 91ed1164b3aede1175b03cf33b657887516c4b2d
  • Vorgänger 5c53ac99
  • Nachfolger e24791d7

small update

Unterschiede anzeigen:

src/entitymanager.h
bool ignoreID = false);
QSharedPointer<Entity> findById(const qint64 &id, Entity *&e,
const bool refresh = false);
void addEntityToListProperty(const QSharedPointer<Entity> &entity,
QSharedPointer<Entity> add, const QMetaProperty &property);
void setListProperty(const QSharedPointer<Entity> &entity,
QList<QSharedPointer<Entity>> &list,
const QMetaProperty &property) const;
void setProperty(const QSharedPointer<Entity> &entiy,
QSharedPointer<Entity> value,
const QMetaProperty &property) const;
void saveRelations(const QSharedPointer<Entity> &entity);
void saveRelations(const QSharedPointer<Entity> &entity, bool merge = true);
QList<QSharedPointer<Entity>> persistRelationEntities(const
QList<QSharedPointer<Entity>> &list, const Relation &r);
void persistMappedByRelation(const QList<QSharedPointer<Entity>> &list,
QSqlQuery &q, const QSharedPointer<Entity> &entity, const Relation &r,
const QString &tblName);
public:
EntityManager(QSqlDatabase database);

Auch abrufbar als: Unified diff