Revision 37d98e0b
Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt
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
test