diff -r 139d4b7b2938 -r 99bcbff212ad emailservices/nmclientapi/src/nmapifolderlisting_p.cpp --- a/emailservices/nmclientapi/src/nmapifolderlisting_p.cpp Mon May 24 21:02:02 2010 +0300 +++ b/emailservices/nmclientapi/src/nmapifolderlisting_p.cpp Fri May 28 13:56:43 2010 +0300 @@ -14,6 +14,9 @@ * Description: * */ + +#include "emailtrace.h" + #include "nmapiengine.h" #include "nmapifolderlisting_p.h" @@ -28,7 +31,7 @@ NmApiFolderListingPrivate::NmApiFolderListingPrivate(QObject *parent) : QObject(parent), mEngine(NULL) { - + NM_FUNCTION; } /*! @@ -36,6 +39,8 @@ */ NmApiFolderListingPrivate::~NmApiFolderListingPrivate() { + NM_FUNCTION; + releaseEngine(); } @@ -48,6 +53,8 @@ */ bool NmApiFolderListingPrivate::initializeEngine() { + NM_FUNCTION; + if (!mEngine) { mEngine = NmApiEngine::instance(); } @@ -62,6 +69,8 @@ */ void NmApiFolderListingPrivate::releaseEngine() { + NM_FUNCTION; + NmApiEngine::releaseInstance(mEngine); } @@ -75,6 +84,8 @@ */ qint32 NmApiFolderListingPrivate::grabFolders() { + NM_FUNCTION; + if (!mEngine) { return -1; }