]> cloud.milkyroute.net Git - dolphin.git/commit
KFileItemModelRolesUpdater: Avoid multiple updates for Nepomuk data
authorVishesh Handa <me@vhanda.in>
Tue, 22 Jan 2013 11:48:48 +0000 (17:18 +0530)
committerVishesh Handa <me@vhanda.in>
Thu, 24 Jan 2013 17:46:27 +0000 (23:16 +0530)
commitd27c16d7516911c892bebbc517f42f457719cb44
tree89b3418f2a3749143da87151b8cb9cefb7ef0606
parent20c3b45449992d62ec4ba86633d17823e9bb4b19
KFileItemModelRolesUpdater: Avoid multiple updates for Nepomuk data

The Nepomuk ResourceWatcher emits 3 signals - propertyChanged,
propertyAdded and propertyRemoved. We should only listen to either the
propertyChanged signal or the propertyAdded + Removed signals. There is
no point in listening to all 3 signals. That will just result in
unnecessary updates.

Additionally, we do not need to listen to the resourceCreated signal.
That is only emitted when we are watching for a specific types, which we
are not.

REVIEW: 108543
src/kitemviews/kfileitemmodelrolesupdater.cpp