Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 23337ecc

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 23337ecc0e06d2f59ae2a74d4550f6da416453fe
  • Vorgänger e7cfc35a
  • Nachfolger 5757762e

bugfixxes

Unterschiede anzeigen:

src/entityhelper.cpp
auto e = list.at(i);
if (e->getId() == remove->getId()) {
list.removeAt(i);
EntityHelper::setListProperty(entity, list, property);
break;
}
}
EntityHelper::setListProperty(entity, list, property);
}
}
void EntityHelper::clearEntityListProperty(const QSharedPointer<Entity> &entity,
const QMetaProperty &property) {
QVariant var = property.read(entity.data());
if (var.canConvert<QList<QVariant>>()) {
auto list = EntityInstanceFactory::castQVariantList(var);
list.clear();
EntityHelper::setListProperty(entity, list, property);
}
}

Auch abrufbar als: Unified diff