Revision 949b3ea3
Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt
src/entityhelper.cpp | ||
---|---|---|
return objectBefore;
|
||
}
|
||
|
||
const QMetaObject *EntityHelper::getBaseClass(const Entity *entity,
|
||
bool stopAtSingleTableInheritance) {
|
||
auto list = EntityHelper::superClasses(entity, stopAtSingleTableInheritance);
|
||
if(list.isEmpty()) {
|
||
return entity->metaObject();
|
||
}
|
||
return list.last();
|
||
}
|
||
|
||
const QString EntityHelper::getBaseClassName(const Entity *entity,
|
||
bool stopAtSingleTableInheritance) {
|
||
return EntityHelper::getBaseClass(entity, stopAtSingleTableInheritance)->className();
|
||
}
|
||
|
||
const char *EntityHelper::getClassname(const Entity *entity) {
|
||
return entity->metaObject()->className();
|
||
}
|
Auch abrufbar als: Unified diff
fixxes