phonebookui/pbkcommonui/src/cntpresencelistener.cpp
changeset 65 ae724a111993
parent 59 a642906a277a
--- a/phonebookui/pbkcommonui/src/cntpresencelistener.cpp	Wed Aug 18 09:39:00 2010 +0300
+++ b/phonebookui/pbkcommonui/src/cntpresencelistener.cpp	Thu Sep 02 20:16:15 2010 +0300
@@ -25,10 +25,9 @@
     presence information for a contact and separately for each
     valid QContactOnlineAccount.
 */
-CntPresenceListener::CntPresenceListener(const QContact& contact, QObject* parent) :
+CntPresenceListener::CntPresenceListener(QObject* parent) :
     QObject(parent),
-    mReader(NULL),
-    mContact(contact)
+    mReader(NULL)
 {
     mReader = PrcPresenceReader::createReader();
     connect(mReader, SIGNAL(signalPresenceNotification(bool, PrcPresenceBuddyInfoQt*)), 
@@ -51,11 +50,11 @@
     \param combinedOnlineStatus aggregated online status
     \return QMap with account specific (for example "sip:sip@sip.com") online information
 */
-QMap<QString, bool> CntPresenceListener::initialPresences(bool &combinedOnlineStatus)
+QMap<QString, bool> CntPresenceListener::initialPresences(const QContact& contact, bool &combinedOnlineStatus)
 {
     QMap<QString, bool> initialMap;
 
-    QList<QContactOnlineAccount> accounts = mContact.details<QContactOnlineAccount>();
+    QList<QContactOnlineAccount> accounts = contact.details<QContactOnlineAccount>();
     
     QList<PrcPresenceBuddyInfoQt*> buddies;