diff -r 139d4b7b2938 -r 99bcbff212ad emailservices/nmclientapi/src/nmapiengine.cpp --- a/emailservices/nmclientapi/src/nmapiengine.cpp Mon May 24 21:02:02 2010 +0300 +++ b/emailservices/nmclientapi/src/nmapiengine.cpp Fri May 28 13:56:43 2010 +0300 @@ -15,6 +15,7 @@ * */ +#include "emailtrace.h" #include @@ -43,6 +44,8 @@ NmApiEngine::NmApiEngine() : mFactory(NULL) { + NM_FUNCTION; + mFactory = NmApiDataPluginFactory::instance(); } @@ -51,6 +54,8 @@ */ NmApiEngine::~NmApiEngine() { + NM_FUNCTION; + NmApiDataPluginFactory::releaseInstance(mFactory); } @@ -63,6 +68,8 @@ */ NmApiEngine *NmApiEngine::instance() { + NM_FUNCTION; + if (!mInstance) { mInstance = new NmApiEngine(); } @@ -75,6 +82,8 @@ */ void NmApiEngine::startCollectingEvents() { + NM_FUNCTION; + QObject *plugin = mFactory->plugin(); if(plugin){ connect(plugin, SIGNAL(messageEvent(NmMessageEvent, NmId, QList , NmId)), this, @@ -94,6 +103,8 @@ */ void NmApiEngine::mailboxChangedArrived(NmMailboxEvent mailboxEvent, const QList &mailboxIds) { + NM_FUNCTION; + NmApiMessage message; message.objectType = EMailbox; switch (mailboxEvent) { @@ -138,6 +149,8 @@ const QList &messageIds, const NmId &mailboxId) { + NM_FUNCTION; + NmApiMessage message; message.objectType = EMessage; switch (messageEvent) { @@ -175,6 +188,8 @@ */ void NmApiEngine::releaseInstance(NmApiEngine *&instance) { + NM_FUNCTION; + //can't have passed out instances if we don't have any if (mInstance) { if (instance == mInstance) { @@ -196,6 +211,8 @@ */ void NmApiEngine::listMailboxes(QList &mailboxList) { + NM_FUNCTION; + QList mailboxFromPlugin; NmDataPluginInterface *instance = mFactory->interfaceInstance(); @@ -219,6 +236,8 @@ */ void NmApiEngine::listFolders(const quint64 mailboxId, QList &folderList) { + NM_FUNCTION; + QList folderFromPlugin; NmDataPluginInterface *instance = mFactory->interfaceInstance(); if (instance) { @@ -243,6 +262,8 @@ void NmApiEngine::listEnvelopes(const quint64 mailboxId, const quint64 folderId, QList &messageEnvelopeList) { + NM_FUNCTION; + QList messages; NmDataPluginInterface *instance = mFactory->interfaceInstance(); if (instance) { @@ -287,6 +308,8 @@ const quint64 envelopeId, EmailClientApi::NmApiMessageEnvelope &envelope) { + NM_FUNCTION; + //flag indicating that envelope with given id was found bool found = false; NmDataPluginInterface *instance = mFactory->interfaceInstance(); @@ -327,6 +350,8 @@ */ bool NmApiEngine::getMailboxById(const quint64 mailboxId, EmailClientApi::NmApiMailbox &mailbox) { + NM_FUNCTION; + //flag indicating that mailbox with given id was found bool found = false; NmDataPluginInterface *instance = mFactory->interfaceInstance();