Revision 638e5843
Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt
| src/entityhelper.cpp | ||
|---|---|---|
|
return QString(entity->metaObject()->className());
|
||
|
}
|
||
|
|
||
|
#include <QDebug>
|
||
|
|
||
|
void EntityHelper::setListProperty(const QSharedPointer<Entity> &entity,
|
||
|
QList<QSharedPointer<Entity>> &list,
|
||
|
const QMetaProperty &property) {
|
||
|
QVariant var;
|
||
|
var.setValue<QList<QSharedPointer<Entity>>>(list);
|
||
|
qDebug() << "<ab>" << entity->setProperty(property.name(),var);
|
||
|
//property.write(entity.data(), var);
|
||
|
entity->setProperty(property.name(),var);
|
||
|
}
|
||
|
|
||
|
void EntityHelper::addEntityToListProperty(const QSharedPointer<Entity>
|
||
Auch abrufbar als: Unified diff
removed test stuff