summaryrefslogtreecommitdiffstats
path: root/common/resourcefacade.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-05-12 14:00:54 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-05-12 14:00:54 +0200
commitd3cb4e649177443e8ecfd7f86d136fc0a319e2f3 (patch)
tree5a873b810944e1998b8f472db6c59fcc7e307863 /common/resourcefacade.h
parent8730949269771ad4d6bba9ba2414d272f9a0a799 (diff)
downloadsink-d3cb4e649177443e8ecfd7f86d136fc0a319e2f3.tar.gz
sink-d3cb4e649177443e8ecfd7f86d136fc0a319e2f3.zip
Don't add resources that don't match the query during a livequery
Diffstat (limited to 'common/resourcefacade.h')
-rw-r--r--common/resourcefacade.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/common/resourcefacade.h b/common/resourcefacade.h
index 1cc075c..76fadce 100644
--- a/common/resourcefacade.h
+++ b/common/resourcefacade.h
@@ -36,24 +36,24 @@ class ConfigNotifier : public QObject
36{ 36{
37 Q_OBJECT 37 Q_OBJECT
38public: 38public:
39 void add(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account) 39 void add(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account, const QByteArray &type)
40 { 40 {
41 emit added(account); 41 emit added(account, type);
42 } 42 }
43 43
44 void remove(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account) 44 void remove(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account, const QByteArray &type)
45 { 45 {
46 emit removed(account); 46 emit removed(account, type);
47 } 47 }
48 48
49 void modify(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account) 49 void modify(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account, const QByteArray &type)
50 { 50 {
51 emit modified(account); 51 emit modified(account, type);
52 } 52 }
53signals: 53signals:
54 void added(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account); 54 void added(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account, const QByteArray &type);
55 void removed(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account); 55 void removed(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account, const QByteArray &type);
56 void modified(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account); 56 void modified(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &account, const QByteArray &type);
57}; 57};
58 58
59template <typename DomainType> 59template <typename DomainType>