equal
deleted
inserted
replaced
71 QList<NmAddress*> *mailtoAddresses = NULL, |
71 QList<NmAddress*> *mailtoAddresses = NULL, |
72 QStringList *attachmentList = NULL, |
72 QStringList *attachmentList = NULL, |
73 bool service = false, |
73 bool service = false, |
74 QString *subject = NULL, |
74 QString *subject = NULL, |
75 QList<NmAddress*> *ccAddressList = NULL, |
75 QList<NmAddress*> *ccAddressList = NULL, |
76 QList<NmAddress*> *bccAddressList = NULL) |
76 QList<NmAddress*> *bccAddressList = NULL, |
|
77 QString *bodyText = NULL, |
|
78 QString *bodyTextMimeType = NULL) |
77 { |
79 { |
78 mViewId = viewId; |
80 mViewId = viewId; |
79 mMailboxId = mailboxId; |
81 mMailboxId = mailboxId; |
80 mFolderId = folderId; |
82 mFolderId = folderId; |
81 mMessageId = messageId; |
83 mMessageId = messageId; |
84 mAttachmentList = attachmentList; |
86 mAttachmentList = attachmentList; |
85 mService = service; |
87 mService = service; |
86 mSubject = subject; |
88 mSubject = subject; |
87 mCcAddressList = ccAddressList; |
89 mCcAddressList = ccAddressList; |
88 mBccAddressList = bccAddressList; |
90 mBccAddressList = bccAddressList; |
|
91 if (bodyText) { |
|
92 mBodyText = *bodyText; |
|
93 } |
|
94 if (bodyTextMimeType) { |
|
95 mBodyTextMimeType = *bodyTextMimeType; |
|
96 } |
89 } |
97 } |
90 |
98 |
91 inline ~NmUiStartParam() |
99 inline ~NmUiStartParam() |
92 { |
100 { |
93 if (mMailtoAddressList) { |
101 if (mMailtoAddressList) { |
179 } |
187 } |
180 |
188 |
181 return *mBccAddressList; |
189 return *mBccAddressList; |
182 } |
190 } |
183 |
191 |
184 inline void setMailboxId(NmId mailboxId) |
192 inline void setMailboxId(NmId mailboxId) |
185 { |
193 { |
186 mMailboxId = mailboxId; |
194 mMailboxId = mailboxId; |
187 } |
195 } |
188 |
196 |
189 inline void setFolderId(NmId folderId) |
197 inline void setFolderId(NmId folderId) |
190 { |
198 { |
191 mFolderId = folderId; |
199 mFolderId = folderId; |
192 } |
200 } |
193 |
201 |
194 inline void setMessageId(NmId messageId) |
202 inline void setMessageId(NmId messageId) |
195 { |
203 { |
196 mMessageId = messageId; |
204 mMessageId = messageId; |
197 } |
205 } |
|
206 |
|
207 inline const QString &bodyText() const |
|
208 { |
|
209 return mBodyText; |
|
210 } |
|
211 |
|
212 inline const QString &bodyMimeType() const |
|
213 { |
|
214 return mBodyTextMimeType; |
|
215 } |
198 |
216 |
199 private: // Data |
217 private: // Data |
200 |
218 |
201 NmUiViewId mViewId; |
219 NmUiViewId mViewId; |
202 NmId mMailboxId; |
220 NmId mMailboxId; |
207 QStringList *mAttachmentList; // owned |
225 QStringList *mAttachmentList; // owned |
208 bool mService; |
226 bool mService; |
209 QString *mSubject; // owned |
227 QString *mSubject; // owned |
210 QList<NmAddress*> *mCcAddressList; // owned |
228 QList<NmAddress*> *mCcAddressList; // owned |
211 QList<NmAddress*> *mBccAddressList; // owned |
229 QList<NmAddress*> *mBccAddressList; // owned |
|
230 QString mBodyText; |
|
231 QString mBodyTextMimeType; |
212 }; |
232 }; |
213 |
233 |
214 |
234 |
215 #endif /* NMUIVIEWIDS_H_ */ |
235 #endif /* NMUIVIEWIDS_H_ */ |
216 |
236 |