equal
deleted
inserted
replaced
17 |
17 |
18 #include <canotifierfilter.h> |
18 #include <canotifierfilter.h> |
19 #include <QStringList> |
19 #include <QStringList> |
20 |
20 |
21 #include "canotifiers.h" |
21 #include "canotifiers.h" |
|
22 #include "caobserver.h" |
22 #include "caclientnotifierproxy.h" |
23 #include "caclientnotifierproxy.h" |
23 |
24 |
24 CaNotifiers::NotifierHash CaNotifiers::mNotifiers; |
25 CaNotifiers::NotifierHash CaNotifiers::mNotifiers; |
25 |
26 |
26 int CaNotifiers::addNotifier(const CaNotifierFilter *notifierFilter, |
27 int CaNotifiers::addNotifier(const CaNotifierFilter *notifierFilter, |
27 CaNotifierPrivate::NotifierType notifierType, |
28 CaNotifierPrivate::NotifierType notifierType, |
28 const CaClientNotifierProxy *notifierProxy) |
29 const CaObserver *notifierProxy) |
29 { |
30 { |
30 NotifierKey key = NotifierKey(notifierFilter, notifierType); |
31 NotifierKey key = NotifierKey(notifierFilter, notifierType); |
31 if (!mNotifiers.contains(key)) { |
32 if (!mNotifiers.contains(key)) { |
32 mNotifiers.insert(key, notifierProxy); |
33 mNotifiers.insert(key, notifierProxy); |
33 } |
34 } |