Revision 949b3ea3
Von Christian Ehringfeld vor mehr als 9 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