emailservices/nmclientapi/src/nmapienvelopelisting_p.cpp
changeset 30 759dc5235cdb
parent 23 2dc6caa42ec3
child 48 10eaf342f539
child 54 997a02608b3a
equal deleted inserted replaced
27:9ba4404ef423 30:759dc5235cdb
    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();