diff -r 64e38f08e49c -r 47d84de1c893 emailuis/nmailui/inc/nmuiviewids.h --- a/emailuis/nmailui/inc/nmuiviewids.h Fri Sep 17 08:27:21 2010 +0300 +++ b/emailuis/nmailui/inc/nmuiviewids.h Mon Oct 04 00:05:37 2010 +0300 @@ -73,7 +73,9 @@ bool service = false, QString *subject = NULL, QList *ccAddressList = NULL, - QList *bccAddressList = NULL) + QList *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 *mCcAddressList; // owned QList *mBccAddressList; // owned + QString mBodyText; + QString mBodyTextMimeType; };