phonebookui/pbkcommonui/src/cntpresencelistener.cpp
changeset 61 d30183af6ca6
parent 50 77bc263e1626
--- a/phonebookui/pbkcommonui/src/cntpresencelistener.cpp	Wed Aug 11 09:06:35 2010 +0300
+++ b/phonebookui/pbkcommonui/src/cntpresencelistener.cpp	Mon Aug 23 16:06:28 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;