equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef NMTOAPICONVERTER_H |
18 #ifndef NMTOAPICONVERTER_H |
19 #define NMTOAPICONVERTER_H |
19 #define NMTOAPICONVERTER_H |
20 |
20 |
21 #include "nmenginedef.h" |
21 #include <QList> |
22 #include "nmapiconverterheader.h" |
|
23 |
22 |
|
23 class NmMailbox; |
|
24 class NmFolder; |
|
25 class NmMessageEnvelope; |
|
26 class NmAddress; |
24 /*! |
27 /*! |
25 * |
28 |
26 */ |
29 */ |
|
30 namespace EmailClientApi |
|
31 { |
|
32 class NmApiMailbox; |
|
33 class NmApiFolder; |
|
34 class NmApiMessageEnvelope; |
|
35 class NmApiEmailAddress; |
|
36 } |
|
37 |
|
38 |
27 class NmToApiConverter |
39 class NmToApiConverter |
28 { |
40 { |
29 public: |
41 public: |
30 static EmailClientApi::NmMailbox NmMailbox2ApiNmMailbox(const NmMailbox &mailbox); |
42 static EmailClientApi::NmApiMailbox NmMailbox2NmApiMailbox(const NmMailbox &mailbox); |
31 static EmailClientApi::NmFolder NmFolder2ApiNmFolder(const NmFolder &folder); |
43 static EmailClientApi::NmApiFolder NmFolder2NmApiFolder(const NmFolder &folder); |
32 static EmailClientApi::NmMessageEnvelope NmMessageEnvelope2ApiEnvelope( |
44 static EmailClientApi::NmApiMessageEnvelope NmMessageEnvelope2NmApiMessageEnvelope( |
33 const NmMessageEnvelope &envelope); |
45 const NmMessageEnvelope &envelope); |
34 |
46 static QList<EmailClientApi::NmApiEmailAddress> NmAddress2QString( |
35 private: |
|
36 static QList<EmailClientApi::NmEmailAddress> NmAddress2QString( |
|
37 const QList<NmAddress> &addresses); |
47 const QList<NmAddress> &addresses); |
38 }; |
48 }; |
39 |
49 |
40 #endif /* NMTOAPICONVERTER_H_ */ |
50 #endif /* NMTOAPICONVERTER_H_ */ |