]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Show a placeholder for roles that are empty
authorPeter Penz <peter.penz19@gmail.com>
Sat, 7 Apr 2012 07:14:50 +0000 (09:14 +0200)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 7 Apr 2012 07:15:42 +0000 (09:15 +0200)
src/kitemviews/knepomukrolesprovider.cpp

index a1b4205e83a4e67e6e04e13c189c2e8f426850f5..5c2e4e1da9303db67e9b612c180c397a78d4bcb6 100644 (file)
@@ -96,6 +96,13 @@ QHash<QByteArray, QVariant> KNepomukRolesProvider::roleValues(const Nepomuk::Res
         }
     }
 
         }
     }
 
+    // Assure that empty values get replaced by "-"
+    foreach (const QByteArray& role, roles) {
+        if (m_roles.contains(role) && values.value(role).toString().isEmpty()) {
+            values.insert(role, QLatin1String("-"));
+        }
+    }
+
     return values;
 }
 
     return values;
 }