Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d7727319

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID d77273190ae012cd8ad5a0cb3d03b25c69cf422b
  • Vorgänger 3fd96253
  • Nachfolger 35cf13b7

update

Unterschiede anzeigen:

src/entityinstancefactory.cpp
Entity *EntityInstanceFactory::createInstance(const QMetaObject *object) {
return qobject_cast<Entity *>(object->newInstance());
}
QList<QSharedPointer<Entity> > EntityInstanceFactory::castQVariantList(
QVariant &list) {
return *reinterpret_cast<QList<QSharedPointer<Entity>>*>(list.data());
}
QSharedPointer<Entity> EntityInstanceFactory::castQVariant(
QVariant &entity) {
return *reinterpret_cast<QSharedPointer<Entity>*>(entity.data());
}

Auch abrufbar als: Unified diff