Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e0e1ead8

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID e0e1ead821f79cb33d9f212191809e4914172aa8
  • Vorgänger c599658a
  • Nachfolger e5ce87e2

formatting

Unterschiede anzeigen:

src/entityinstancefactory.cpp
return e;
}
Entity *EntityInstanceFactory::createInstance(const char *className, const QHash<QString, QVariant> &attributes) {
Entity *EntityInstanceFactory::createInstance(const char *className,
const QHash<QString, QVariant> &attributes) {
Entity *e = EntityInstanceFactory::createInstance(className);
EntityInstanceFactory::setAttributes(e, attributes);
return e;
}
Entity *EntityInstanceFactory::setAttributes(Entity *e, const QHash<QString, QVariant> &attributes,
Entity *EntityInstanceFactory::setAttributes(Entity *e,
const QHash<QString, QVariant> &attributes,
QHash<QString, QMetaProperty> metaprops) {
if (e) {
auto iterator = attributes.constBegin();
......
return e;
}
Entity *EntityInstanceFactory::setAttributes(Entity *e, const QHash<QString, QVariant> &attributes) {
Entity *EntityInstanceFactory::setAttributes(Entity *e,
const QHash<QString, QVariant> &attributes) {
auto metaprops = e->getMetaProperties();
return EntityInstanceFactory::setAttributes(e, attributes, metaprops);
}

Auch abrufbar als: Unified diff