Revision 67aa0d3f
Von Christian Ehringfeld vor mehr als 10 Jahren hinzugefügt
| src/entityhelper.cpp | ||
|---|---|---|
|
|
||
|
using namespace CuteEntityManager;
|
||
|
EntityHelper::EntityHelper() {
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
const QHash<QString, Relation> EntityHelper::getNonInheritedRelations(
|
||
|
const Entity *entity) {
|
||
|
auto relations = entity->getRelations();
|
||
| ... | ... | |
|
return relations;
|
||
|
}
|
||
|
|
||
|
|
||
|
const QList<const QMetaObject *> EntityHelper::superClasses(
|
||
|
const Entity *entity, bool
|
||
|
stopAtSingleTableInheritance) {
|
||
| ... | ... | |
|
auto list = EntityInstanceFactory::castQVariantList(var);
|
||
|
for (int i = 0; i < list.size(); ++i) {
|
||
|
auto e = list.at(i);
|
||
|
if(e->getId() == remove->getId()) {
|
||
|
if (e->getId() == remove->getId()) {
|
||
|
list.removeAt(i);
|
||
|
EntityHelper::setListProperty(entity, list, property);
|
||
|
break;
|
||
Auch abrufbar als: Unified diff
clean up