Provide correct labels for Nepomuk resources

This commit is contained in:
Peter Penz 2012-04-25 21:14:02 +02:00
parent c3bd4b44e4
commit 804021a8db

View file

@ -95,6 +95,9 @@ QHash<QByteArray, QVariant> KNepomukRolesProvider::roleValues(const Nepomuk::Res
} else if (role == "orientation") {
const QString orientation = orientationFromValue(value.toInt());
values.insert(role, orientation);
} else if (value.isResource()) {
const Nepomuk::Resource resource = value.toResource();
values.insert(role, resource.genericLabel());
} else {
values.insert(role, value.toString());
}