diff options
| author | Peter Penz <[email protected]> | 2012-04-06 18:03:24 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-04-06 18:04:56 +0200 |
| commit | 5d27eb81cd038d1cf66f21efa24cb8c2ebd52557 (patch) | |
| tree | eb226d0f10c06248a722e550b6671cb3ae7b9c4b /src/kitemviews/knepomukrolesprovider_p.h | |
| parent | c9a6760f9fe29cd74eba085fea2110d4ed5ebeda (diff) | |
Update items if a Nepomuk property has been changed
If a Nepomuk property has been changed (e.g. by changing the rating
in the Information Panel) the corresponding item in the view must
be updated.
Diffstat (limited to 'src/kitemviews/knepomukrolesprovider_p.h')
| -rw-r--r-- | src/kitemviews/knepomukrolesprovider_p.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/kitemviews/knepomukrolesprovider_p.h b/src/kitemviews/knepomukrolesprovider_p.h index 795509333..ca5e186ba 100644 --- a/src/kitemviews/knepomukrolesprovider_p.h +++ b/src/kitemviews/knepomukrolesprovider_p.h @@ -20,11 +20,16 @@ #ifndef KNEPOMUKROLESPROVIDER_H #define KNEPOMUKROLESPROVIDER_H +#include <libdolphin_export.h> + #include <QHash> #include <QSet> #include <QUrl> -class QUrl; +namespace Nepomuk +{ + class Resource; +} /** * @brief Allows accessing metadata of a file by providing KFileItemModel roles. @@ -32,7 +37,7 @@ class QUrl; * Is a helper class for KFileItemModelRolesUpdater to retrieve roles that * are only accessible with Nepomuk. */ -class KNepomukRolesProvider +class LIBDOLPHINPRIVATE_EXPORT KNepomukRolesProvider { public: static KNepomukRolesProvider& instance(); @@ -47,7 +52,8 @@ public: * @return Values for the roles \a roles that can be determined from the file * with the URL \a url. */ - QHash<QByteArray, QVariant> roleValues(const QUrl& url, const QSet<QByteArray>& roles) const; + QHash<QByteArray, QVariant> roleValues(const Nepomuk::Resource& resource, + const QSet<QByteArray>& roles) const; protected: KNepomukRolesProvider(); |
