Revision 40cf6a8c
Von Sebastian Diel vor mehr als 5 Jahren hinzugefügt
- ID 40cf6a8c712767178893a61ab44f3db3d2c9c5ef
- Vorgänger 48379924
src/entitymanager.h | ||
---|---|---|
|
||
#ifndef ENTITYMANAGER_H
|
||
#define ENTITYMANAGER_H
|
||
#define DIFFABLEOUTPUT
|
||
#include <QtSql/QSqlDatabase>
|
||
#include <QtSql/QSqlRecord>
|
||
#include <QtSql/QSqlField>
|
||
... | ... | |
return newList;
|
||
}
|
||
|
||
protected:
|
||
static bool lessThanEntity(Entity *&a, Entity *&b);
|
||
protected:
|
||
bool saveObject(QSharedPointer<Entity> &entity, QList<Entity *> &mergedObjects,
|
||
const bool persistRelations = true,
|
||
const bool ignoreHasChanged = false, const bool validate = true,
|
||
... | ... | |
*/
|
||
void savePostPersistedRelations(const QSharedPointer<Entity> &entity,
|
||
QList<Entity *> &mergedObjects, bool ignoreHasChanged = false,
|
||
bool newItem = false);
|
||
bool newItem = false, bool forceOut = false);
|
||
|
||
QList<QSharedPointer<Entity>> saveRelationEntities(const
|
||
QList<QSharedPointer<Entity>> &list, const Relation &r,
|
Auch abrufbar als: Unified diff
debugging heritage