Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision abb9e8c5

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID abb9e8c5d716850adf461b0742da96c6e4030526
  • Vorgänger f6a3fe0a
  • Nachfolger 3fd96253

example not working - wip, maybe tomorrow

Unterschiede anzeigen:

src/entitymanager.h
bool canPersistRelation(const Relation &relation, const RelationType &r,
const QVariant &var) const;
void persistManyToMany(const QSharedPointer<Entity> &entity, const Relation &r,
const QVariant &property);
QVariant &property);
QList<QHash<QString, QVariant> > findAllByAttributes(const
QSharedPointer<Entity> &entity,
bool ignoreID = false);
......
Entity *e = EntityInstanceFactory::createInstance<T>();
if (e) {
QSharedPointer<Entity> ptr = QSharedPointer<Entity>(e);
e->setId(id);
ptr->setId(id);
return this->remove(ptr);
}
return false;
......
};
}
Q_DECLARE_METATYPE(QSharedPointer<CuteEntityManager::Entity>)
#endif // ENTITYMANAGER_H

Auch abrufbar als: Unified diff