emailuis/nmailui/inc/nmuiviewids.h
changeset 68 83cc6bae1de8
parent 40 2c62ef3caffd
--- a/emailuis/nmailui/inc/nmuiviewids.h	Fri Sep 03 17:52:02 2010 +0300
+++ b/emailuis/nmailui/inc/nmuiviewids.h	Wed Sep 15 12:09:55 2010 +0300
@@ -73,7 +73,9 @@
         bool service = false,
         QString *subject = NULL,
         QList<NmAddress*> *ccAddressList = NULL,
-        QList<NmAddress*> *bccAddressList = NULL)
+        QList<NmAddress*> *bccAddressList = NULL,
+        QString *bodyText = NULL,
+        QString *bodyTextMimeType = NULL)
     {
         mViewId = viewId;
         mMailboxId = mailboxId;
@@ -86,6 +88,12 @@
         mSubject = subject;
         mCcAddressList = ccAddressList;
         mBccAddressList = bccAddressList;
+        if (bodyText) {
+            mBodyText = *bodyText;
+		}
+		if (bodyTextMimeType) {
+		    mBodyTextMimeType = *bodyTextMimeType;
+		}
     }
 
     inline ~NmUiStartParam()
@@ -181,21 +189,31 @@
         return *mBccAddressList;
     }
 
-    inline void setMailboxId(NmId mailboxId) 
+    inline void setMailboxId(NmId mailboxId)
     {
         mMailboxId = mailboxId;
     }
-    
-    inline void setFolderId(NmId folderId) 
+
+    inline void setFolderId(NmId folderId)
     {
         mFolderId = folderId;
     }
-    
-    inline void setMessageId(NmId messageId) 
+
+    inline void setMessageId(NmId messageId)
     {
         mMessageId = messageId;
     }
 
+    inline const QString &bodyText() const
+    {
+		return mBodyText;
+	}
+
+    inline const QString &bodyMimeType() const
+    {
+		return mBodyTextMimeType;
+	}
+
 private: // Data
 
     NmUiViewId mViewId;
@@ -209,6 +227,8 @@
     QString *mSubject; // owned
     QList<NmAddress*> *mCcAddressList; // owned
     QList<NmAddress*> *mBccAddressList; // owned
+    QString mBodyText;
+    QString mBodyTextMimeType;
 };