Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 37d98e0b

Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt

  • ID 37d98e0b1ca290d7264bc2560629fa18ea45a3a6
  • Vorgänger efe7a06f
  • Nachfolger 51f88a34

test

Unterschiede anzeigen:

src/entityhelper.cpp
entity->setListProperty(list,property);
}
}
#include <QDebug>
void EntityHelper::setProperty(const QSharedPointer<Entity> &entity,
QSharedPointer<Entity> value,
const QMetaProperty &property) {
......
> -1) {
QVariant var;
var.setValue<QSharedPointer<Entity>>(value);
property.write(entity.data(), var);
entity->setProperty(value,property);
qDebug() << "-----------------------------------------------------";
//Q_ASSERT(property.write(entity.data(), var));
qDebug() << "-----------------------------------------------------";
}
}
void EntityHelper::setProperty(const QSharedPointer<Entity> &entity,
QSharedPointer<Entity> value, const QString property) {
auto props = EntityHelper::getMetaProperties(entity.data());

Auch abrufbar als: Unified diff