Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2d9fab10

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 2d9fab1088fc73e192d90cdc2ea7c865adf9099e
  • Vorgänger a06633f7
  • Nachfolger 706de2e8

n-1 relation

Unterschiede anzeigen:

src/entity.cpp
return h;
}
const QHash<QString, QMetaProperty> Entity::getRelationProperties() const {
auto h = QHash<QString, QMetaProperty>();
const QHash<Relation, QMetaProperty> Entity::getRelationProperties() const {
auto h = QHash<Relation, QMetaProperty>();
auto relations = this->getRelations();
for (int var = 0; var < this->metaObject()->propertyCount(); ++var) {
QMetaProperty m = this->metaObject()->property(var);
if (m.isValid() && relations.contains(QString(m.name()))) {
h.insert(m.name(), m);
h.insert(relations.value(m.name()), m);
}
}
return h;

Auch abrufbar als: Unified diff