diff -r 9ba4404ef423 -r 759dc5235cdb emailservices/nmclientapi/src/nmapienvelopelisting_p.cpp --- a/emailservices/nmclientapi/src/nmapienvelopelisting_p.cpp Thu May 27 12:43:55 2010 +0300 +++ b/emailservices/nmclientapi/src/nmapienvelopelisting_p.cpp Fri Jun 11 13:27:14 2010 +0300 @@ -14,6 +14,9 @@ * Description: * */ + +#include "emailtrace.h" + #include "nmapiengine.h" #include "nmapienvelopelisting_p.h" @@ -27,11 +30,13 @@ NmApiEnvelopeListingPrivate::NmApiEnvelopeListingPrivate(QObject *parent) : QObject(parent), mEngine(NULL) { - + NM_FUNCTION; } NmApiEnvelopeListingPrivate::~NmApiEnvelopeListingPrivate() { + NM_FUNCTION; + releaseEngine(); } @@ -44,6 +49,8 @@ */ bool NmApiEnvelopeListingPrivate::initializeEngine() { + NM_FUNCTION; + mEngine = NmApiEngine::instance(); return mEngine ? true : false; } @@ -55,6 +62,8 @@ */ void NmApiEnvelopeListingPrivate::releaseEngine() { + NM_FUNCTION; + NmApiEngine::releaseInstance(mEngine); } @@ -68,6 +77,8 @@ */ qint32 NmApiEnvelopeListingPrivate::grabEnvelopes() { + NM_FUNCTION; + if(!mEngine){ return -1; }