emailservices/nmclientapi/src/nmapienvelopelisting_p.cpp
changeset 43 99bcbff212ad
parent 23 2dc6caa42ec3
child 48 10eaf342f539
child 54 997a02608b3a
equal deleted inserted replaced
42:139d4b7b2938 43:99bcbff212ad
    12  * Contributors:
    12  * Contributors:
    13  *
    13  *
    14  * Description:
    14  * Description:
    15  *
    15  *
    16  */
    16  */
       
    17 
       
    18 #include "emailtrace.h"
       
    19 
    17 #include "nmapiengine.h"
    20 #include "nmapiengine.h"
    18 #include "nmapienvelopelisting_p.h"
    21 #include "nmapienvelopelisting_p.h"
    19 
    22 
    20 #include <nmapimailbox.h>
    23 #include <nmapimailbox.h>
    21 #include <nmapimessageenvelope.h>
    24 #include <nmapimessageenvelope.h>
    25 namespace EmailClientApi
    28 namespace EmailClientApi
    26 {
    29 {
    27 NmApiEnvelopeListingPrivate::NmApiEnvelopeListingPrivate(QObject *parent) :
    30 NmApiEnvelopeListingPrivate::NmApiEnvelopeListingPrivate(QObject *parent) :
    28     QObject(parent), mEngine(NULL)
    31     QObject(parent), mEngine(NULL)
    29 {
    32 {
    30 
    33     NM_FUNCTION;
    31 }
    34 }
    32 
    35 
    33 NmApiEnvelopeListingPrivate::~NmApiEnvelopeListingPrivate()
    36 NmApiEnvelopeListingPrivate::~NmApiEnvelopeListingPrivate()
    34 {
    37 {
       
    38     NM_FUNCTION;
       
    39     
    35     releaseEngine();
    40     releaseEngine();
    36 }
    41 }
    37 
    42 
    38 /*!
    43 /*!
    39    \brief It initialize engine for email operations. 
    44    \brief It initialize engine for email operations. 
    42    It return value if initialization go good.
    47    It return value if initialization go good.
    43    \sa releaseEngine 
    48    \sa releaseEngine 
    44  */
    49  */
    45 bool NmApiEnvelopeListingPrivate::initializeEngine()
    50 bool NmApiEnvelopeListingPrivate::initializeEngine()
    46 {
    51 {
       
    52     NM_FUNCTION;
       
    53     
    47     mEngine = NmApiEngine::instance();
    54     mEngine = NmApiEngine::instance();
    48     return mEngine ? true : false;
    55     return mEngine ? true : false;
    49 }
    56 }
    50 
    57 
    51 /*!
    58 /*!
    53    
    60    
    54    \sa initializeEngine
    61    \sa initializeEngine
    55  */
    62  */
    56 void NmApiEnvelopeListingPrivate::releaseEngine()
    63 void NmApiEnvelopeListingPrivate::releaseEngine()
    57 {
    64 {
       
    65     NM_FUNCTION;
       
    66     
    58     NmApiEngine::releaseInstance(mEngine);
    67     NmApiEngine::releaseInstance(mEngine);
    59 }
    68 }
    60 
    69 
    61 /*!
    70 /*!
    62    \brief It grab envelopes from engine. 
    71    \brief It grab envelopes from engine. 
    66    
    75    
    67    \return Count of envelopes or "-1" if there is no engine initialised
    76    \return Count of envelopes or "-1" if there is no engine initialised
    68  */
    77  */
    69 qint32 NmApiEnvelopeListingPrivate::grabEnvelopes()
    78 qint32 NmApiEnvelopeListingPrivate::grabEnvelopes()
    70 {
    79 {
       
    80     NM_FUNCTION;
       
    81     
    71     if(!mEngine){
    82     if(!mEngine){
    72         return -1;
    83         return -1;
    73     }
    84     }
    74     
    85     
    75     mEnvelopes.clear();
    86     mEnvelopes.clear();