Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dc3ebe65

Von Sebastian Diel vor fast 7 Jahren hinzugefügt

  • ID dc3ebe6537d1fbe36f28f27d3ac07f81c05c8ea5
  • Vorgänger 0a260288

stable, sorted output

Unterschiede anzeigen:

src/entityinspector.cpp
bool EntityInspector::checkRegisteredEntities() {
QStringList classes = EntityInstanceFactory::getRegisteredClasses();
classes.sort();
QString msg = QDateTime::currentDateTime().toString(Qt::ISODate) +
" - Start checking entities\n";
this->logger->logMsg(msg, MsgType::INFO);
......
void EntityInspector::checkMetaProperties(QHash<QString, QMetaProperty>
&metaProperties, bool &ok, QHash<QString, Relation> &relations) {
QString msg = "";
#ifdef DIFFABLEOUTPUT
QMap<QString, QMetaProperty> metaPropertiesMap;
for (auto i = metaProperties.constBegin(); i != metaProperties.constEnd();
++i) {
metaPropertiesMap[i.key()] = i.value();
}
for (auto i = metaPropertiesMap.constBegin(); i != metaPropertiesMap.constEnd(); i++) {
#else
for (auto i = metaProperties.constBegin(); i != metaProperties.constEnd();
++i) {
#endif
QString typeName = QString(i.value().typeName());
if (!i.value().isWritable()) {
ok = false;
......
auto relations = entity->getRelations();
QString msg = "";
this->checkMetaProperties(metaProperties, ok, relations);
#ifdef DIFFABLEOUTPUT
QMap<QString, Relation> relationsMap;
for (auto i = relations.constBegin(); i != relations.constEnd(); i++) {
relationsMap[i.key()] = i.value();
}
for (auto i = relationsMap.constBegin(); i != relationsMap.constEnd(); ++i) {
#else
for (auto i = relations.constBegin(); i != relations.constEnd(); ++i) {
#endif
this->checkRelationTypos(i.key(), i.value(), ok);
if (!metaProperties.contains(i.key())) {
msg += "For relation " + i.key() + " no property exists!";

Auch abrufbar als: Unified diff