equal
deleted
inserted
replaced
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(); |