39 |
39 |
40 //---------------------------------------------------------------------------- |
40 //---------------------------------------------------------------------------- |
41 // |
41 // |
42 //---------------------------------------------------------------------------- |
42 //---------------------------------------------------------------------------- |
43 void CaClientNotifierProxy::entryChanged(int entryId, |
43 void CaClientNotifierProxy::entryChanged(int entryId, |
44 ChangeType changeType) const |
44 ChangeType changeType) const |
45 { |
45 { |
46 qDebug() << "CaClientProxy::entryChanged entryId:" |
46 qDebug() << "CaClientProxy::entryChanged entryId:" |
47 << entryId << "changeType:" << changeType; |
47 << entryId << "changeType:" << changeType; |
48 emit signalEntryChanged(entryId, changeType); |
48 emit signalEntryChanged(entryId, changeType); |
49 } |
49 } |
50 |
50 |
51 //---------------------------------------------------------------------------- |
51 //---------------------------------------------------------------------------- |
52 // |
52 // |
53 //---------------------------------------------------------------------------- |
53 //---------------------------------------------------------------------------- |
54 void CaClientNotifierProxy::entryChanged(const CaEntry &entry, |
54 void CaClientNotifierProxy::entryChanged(const CaEntry &entry, |
55 ChangeType changeType) const |
55 ChangeType changeType) const |
56 { |
56 { |
57 qDebug() << "CaClientProxy::entryChanged changeType:" << changeType; |
57 qDebug() << "CaClientProxy::entryChanged changeType:" << changeType; |
58 CaEntry *caEntry = new CaEntry(entry); |
58 CaEntry *caEntry = new CaEntry(entry); |
59 emit signalEntryChanged(*caEntry, changeType); |
59 emit signalEntryChanged(*caEntry, changeType); |
60 } |
60 } |
84 const CaNotifierFilter *notifierFilter, |
84 const CaNotifierFilter *notifierFilter, |
85 CaNotifierPrivate::NotifierType notifierType, |
85 CaNotifierPrivate::NotifierType notifierType, |
86 const CaClientNotifierProxy *notifierProxy) |
86 const CaClientNotifierProxy *notifierProxy) |
87 { |
87 { |
88 qDebug() << "CaClientProxy::registerNotifier notifierType:" |
88 qDebug() << "CaClientProxy::registerNotifier notifierType:" |
89 << notifierType; |
89 << notifierType; |
90 QMutexLocker locker(&mMutex); |
90 QMutexLocker locker(&mMutex); |
91 return CaNotifiers::addNotifier(notifierFilter, notifierType, notifierProxy); |
91 return CaNotifiers::addNotifier(notifierFilter, notifierType, notifierProxy); |
92 } |
92 } |
93 |
93 |
94 //---------------------------------------------------------------------------- |
94 //---------------------------------------------------------------------------- |
95 // |
95 // |
96 //---------------------------------------------------------------------------- |
96 //---------------------------------------------------------------------------- |
97 void CaClientNotifierProxy::unregisterNotifier( |
97 void CaClientNotifierProxy::unregisterNotifier( |
98 const CaNotifierFilter ¬ifierFilter, |
98 const CaNotifierFilter ¬ifierFilter, |
99 CaNotifierPrivate::NotifierType notifierType) |
99 CaNotifierPrivate::NotifierType notifierType) |
100 { |
100 { |
101 qDebug() << "CaClientProxy::unregisterNotifier notifierType:" |
101 qDebug() << "CaClientProxy::unregisterNotifier notifierType:" |
102 << notifierType; |
102 << notifierType; |
103 QMutexLocker locker(&mMutex); |
103 QMutexLocker locker(&mMutex); |
104 CaNotifiers::removeNotifier(¬ifierFilter, notifierType); |
104 CaNotifiers::removeNotifier(¬ifierFilter, notifierType); |
105 } |
105 } |
106 |
106 |