diff --git a/src/seasidecache.h b/src/seasidecache.h index 9329d67..d041fb8 100644 --- a/src/seasidecache.h +++ b/src/seasidecache.h @@ -141,10 +141,11 @@ class CONTACTCACHE_EXPORT SeasideCache : public QObject struct CacheItem { - CacheItem() : itemData(0), iid(0), statusFlags(0), contactState(ContactAbsent), listeners(0) {} + CacheItem() : itemData(0), iid(0), statusFlags(0), contactState(ContactAbsent), listeners(0), filterMatchRole(-1) {} CacheItem(const QContact &contact) : contact(contact), itemData(0), iid(internalId(contact)), - statusFlags(contact.detail().flagsValue()), contactState(ContactAbsent), listeners(0) {} + statusFlags(contact.detail().flagsValue()), contactState(ContactAbsent), listeners(0), + filterMatchRole(-1) {} QContactId apiId() const { return SeasideCache::apiId(contact); } @@ -201,6 +202,7 @@ class CONTACTCACHE_EXPORT SeasideCache : public QObject ItemListener *listeners; QString displayLabelGroup; QString displayLabel; + int filterMatchRole; }; struct ContactLinkRequest