From aa2dda8cb4df1da0171dd34f34dacf94c958f21e Mon Sep 17 00:00:00 2001 From: Emmanuel Pescosta Date: Thu, 18 Jul 2013 17:07:34 +0200 Subject: Overwrite the changed role value with an empty QVariant, because the nepomuk roles provider doesn't overwrite it when the property value list is empty. BUG: 322348 REVIEW: 111505 FIXED-IN: 4.11.0 --- src/kitemviews/kfileitemmodelrolesupdater.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/kitemviews/kfileitemmodelrolesupdater.h') diff --git a/src/kitemviews/kfileitemmodelrolesupdater.h b/src/kitemviews/kfileitemmodelrolesupdater.h index 605c36f81..e17667a0c 100644 --- a/src/kitemviews/kfileitemmodelrolesupdater.h +++ b/src/kitemviews/kfileitemmodelrolesupdater.h @@ -43,6 +43,10 @@ class QTimer; { class ResourceWatcher; class Resource; + namespace Types + { + class Property; + } } #else // Required for the slot applyChangedNepomukRoles() that @@ -208,7 +212,7 @@ private slots: */ void resolveRecentlyChangedItems(); - void applyChangedNepomukRoles(const Nepomuk2::Resource& resource); + void applyChangedNepomukRoles(const Nepomuk2::Resource& resource, const Nepomuk2::Types::Property& property); /** * Is invoked if a directory watched by KDirWatch got dirty. Updates -- cgit v1.3.1