Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 033279c9

Von Sebastian Diel vor mehr als 9 Jahren hinzugefügt

  • ID 033279c970a9f4233a7e3252181389683f6e84b2
  • Vorgänger ccef75f0
  • Nachfolger 1cee0f5b

brainfuck

Unterschiede anzeigen:

src/entityinstancefactory.cpp
Entity *e = 0;
if (metaTypeId != QMetaType::UnknownType) {
auto metaObject = QMetaType::metaObjectForType(metaTypeId);
e = static_cast<Entity *>(metaObject->newInstance());
if(metaObject) {
e = qobject_cast<Entity*>(metaObject->newInstance());
} else {
void* newObj = QMetaType::create(metaTypeId);
if(newObj) {
e = static_cast<Entity *>(newObj);
}
}
if (!e) {
qDebug() << "Entity instance could not created!";
throw - 2; //testing

Auch abrufbar als: Unified diff