Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3da0a096

Von Christian Ehringfeld vor mehr als 5 Jahren hinzugefügt

  • ID 3da0a0968d7998ca1ad7f50f50948f0926f7d007
  • Vorgänger 2bc42f53
  • Nachfolger cca74b24

improvement by sedi :)

Unterschiede anzeigen:

src/querybuilder.cpp
while (i.hasNext()) {
i.next();
if (usedProperties.contains(i.key()) && i.key() != e->getPrimaryKey()) {
properties.remove(i.key());
i.remove();
} else {
usedProperties.insert(i.key(), i.value());
}
......
classes.append(EntityHelper::superClasses(entity.data(), true));
auto usedProperties = QHash<QString, QMetaProperty>();
auto usedRelations = QHash<QString, Relation>();
auto super = EntityHelper::superClasses(entity.data(), true);
QSharedPointer<Entity> e;
for (int var = classes.size() - 1; var >= 0; --var) {
auto metaObj = classes.at(var);

Auch abrufbar als: Unified diff