Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2ce163c3

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 2ce163c308e111ab6db34730e87cb1d7292d74ab
  • Vorgänger b5d490c7
  • Nachfolger 5c3d9487

many_many selection works

Unterschiede anzeigen:

src/entityinstancefactory.cpp
while (iterator != attributes.constEnd()) {
if (metaprops.contains(iterator.key())) {
QMetaProperty prop = metaprops.value(iterator.key());
if (!(prop.isWritable() && prop.write(e, iterator.value()))) {
if(prop.isWritable()) {
if(prop.isEnumType()) {
prop.write(e,prop.enumerator().key(iterator.value().toInt()));
} else {
prop.write(e, iterator.value());
}
} else {
qDebug() << prop.name() << "on Entity" << e->getClassname() << "not writeable!";
}
}

Auch abrufbar als: Unified diff