emailservices/nmclientapi/inc/nmapitypesconverter.h
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 68 83cc6bae1de8
--- a/emailservices/nmclientapi/inc/nmapitypesconverter.h	Mon May 03 12:23:15 2010 +0300
+++ b/emailservices/nmclientapi/inc/nmapitypesconverter.h	Fri May 14 15:41:10 2010 +0300
@@ -18,22 +18,32 @@
 #ifndef NMTOAPICONVERTER_H
 #define NMTOAPICONVERTER_H
 
-#include "nmenginedef.h"
-#include "nmapiconverterheader.h"
+#include <QList>
 
+class NmMailbox;
+class NmFolder;
+class NmMessageEnvelope;
+class NmAddress;
 /*!
- * 
+   
  */
+namespace EmailClientApi
+{
+class NmApiMailbox;
+class NmApiFolder;
+class NmApiMessageEnvelope;
+class NmApiEmailAddress;
+}
+
+
 class NmToApiConverter
 {
 public:
-    static EmailClientApi::NmMailbox NmMailbox2ApiNmMailbox(const NmMailbox &mailbox);
-    static EmailClientApi::NmFolder NmFolder2ApiNmFolder(const NmFolder &folder);
-    static EmailClientApi::NmMessageEnvelope NmMessageEnvelope2ApiEnvelope(
+    static EmailClientApi::NmApiMailbox NmMailbox2NmApiMailbox(const NmMailbox &mailbox);
+    static EmailClientApi::NmApiFolder NmFolder2NmApiFolder(const NmFolder &folder);
+    static EmailClientApi::NmApiMessageEnvelope NmMessageEnvelope2NmApiMessageEnvelope(
         const NmMessageEnvelope &envelope);
-
-private:
-    static QList<EmailClientApi::NmEmailAddress> NmAddress2QString(
+    static QList<EmailClientApi::NmApiEmailAddress> NmAddress2QString(
         const QList<NmAddress> &addresses);
 };