1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
|
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- qmailmessage.cpp -->
<head>
<title>QMailMessageMetaData Class Reference</title>
<link href="classic.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td>
<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td>
<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageMetaData Class Reference</h1>
<p>The QMailMessageMetaData class provides information about a message stored by QMF. <a href="#details">More...</a></p>
<pre> #include <QMailMessageMetaData></pre><p><b>This class is under development and is subject to change.</b></p>
<p>Inherits <a href="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</a>.</p>
<p>Inherited by <a href="qmailmessage.html">QMailMessage</a>.</p>
<ul>
<li><a href="qmailmessagemetadata-members.html">List of all members, including inherited members</a></li>
</ul>
<hr />
<a name="public-functions"></a>
<h2>Public Functions</h2>
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData">QMailMessageMetaData</a></b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData-2">QMailMessageMetaData</a></b> ( const QMailMessageId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData-3">QMailMessageMetaData</a></b> ( const QString & <i>uid</i>, const QMailAccountId & <i>accountId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual ContentType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#content">content</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#contentAvailable">contentAvailable</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#contentScheme">contentScheme</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#copyServerUid">copyServerUid</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#customField">customField</a></b> ( const QString & <i>name</i> ) const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QMap<QString, QString> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#customFields">customFields</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#date">date</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailAddress </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#from">from</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#id">id</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#indicativeSize">indicativeSize</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#listId">listId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual MessageType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#messageType">messageType</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#parentAccountId">parentAccountId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailThreadId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#parentThreadId">parentThreadId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#partialContentAvailable">partialContentAvailable</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#preview">preview</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#receivedDate">receivedDate</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#recipients">recipients</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#removeCustomField">removeCustomField</a></b> ( const QString & <i>name</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual ResponseType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#responseType">responseType</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#restoreFolderId">restoreFolderId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#rfcId">rfcId</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#serverUid">serverUid</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setContent">setContent</a></b> ( ContentType <i>type</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</a></b> ( const QString & <i>identifier</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a></b> ( const QString & <i>scheme</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setCopyServerUid">setCopyServerUid</a></b> ( const QString & <i>serverUid</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setCustomField">setCustomField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setDate">setDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setFrom">setFrom</a></b> ( const QMailAddress & <i>from</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setId">setId</a></b> ( const QMailMessageId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a></b> ( const QMailMessageId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setListId">setListId</a></b> ( const QString & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setMessageType">setMessageType</a></b> ( MessageType <i>type</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setParentThreadId">setParentThreadId</a></b> ( const QMailThreadId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setPreview">setPreview</a></b> ( const QString & <i>s</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setResponseType">setResponseType</a></b> ( ResponseType <i>type</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setRestoreFolderId">setRestoreFolderId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setRfcId">setRfcId</a></b> ( const QString & <i>id</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setServerUid">setServerUid</a></b> ( const QString & <i>server</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setSize">setSize</a></b> ( uint <i>size</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setStatus">setStatus</a></b> ( quint64 <i>newStatus</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setStatus-2">setStatus</a></b> ( quint64 <i>mask</i>, bool <i>set</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setSubject">setSubject</a></b> ( const QString & <i>subject</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#size">size</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#status">status</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#subject">subject</a></b> () const</td></tr>
</table>
<hr />
<a name="static-public-members"></a>
<h2>Static Public Members</h2>
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ContentAvailable-var">ContentAvailable</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Draft-var">Draft</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Forwarded-var">Forwarded</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HasAttachments-var">HasAttachments</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HasReferences-var">HasReferences</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HasUnresolvedReferences-var">HasUnresolvedReferences</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HighPriority-var">HighPriority</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Important-var">Important</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ImportantElsewhere-var">ImportantElsewhere</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Incoming-var">Incoming</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Junk-var">Junk</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#LocalOnly-var">LocalOnly</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#LowPriority-var">LowPriority</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#New-var">New</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Outbox-var">Outbox</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Outgoing-var">Outgoing</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#PartialContentAvailable-var">PartialContentAvailable</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Read-var">Read</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ReadElsewhere-var">ReadElsewhere</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ReadReplyRequested-var">ReadReplyRequested</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Removed-var">Removed</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Replied-var">Replied</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#RepliedAll-var">RepliedAll</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Sent-var">Sent</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Temporary-var">Temporary</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#TransmitFromExternal-var">TransmitFromExternal</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Trash-var">Trash</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#UnloadedData-var">UnloadedData</a></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#statusMask">statusMask</a></b> ( const QString & <i>flagName</i> )</td></tr>
</table>
<hr />
<a name="protected-functions"></a>
<h2>Protected Functions</h2>
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setRecipients">setRecipients</a></b> ( const QList<QMailAddress> & <i>toList</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setRecipients-2">setRecipients</a></b> ( const QMailAddress & <i>address</i> )</td></tr>
</table>
<a name="details"></a>
<hr />
<h2>Detailed Description</h2>
<p>The QMailMessageMetaData class provides information about a message stored by QMF.</p>
<p>The QMailMessageMetaData class provides information about messages stored in the Qt Extended system as <a href="qmailmessage.html">QMailMessage</a> objects. The meta data is more compact and more easily accessed and manipulated than the content of the message itself. Many messaging-related tasks can be accomplished by manipulating the message meta data, such as listing, filtering, and searching through sets of messages.</p>
<p>QMailMessageMetaData objects can be created as needed, specifying the identifier of the message whose meta data is required. The meta data of a message can be located by specifying the <a href="qmailmessageid.html">QMailMessageId</a> identifier directly, or by specifying the account and server UID pair needed to locate the message.</p>
<p>The content of the message described by the meta data object can be accessed by creating a <a href="qmailmessage.html">QMailMessage</a> object specifying the identifier returned by <a href="qmailmessagemetadata.html#id">QMailMessageMetaData::id</a>().</p>
<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailmessageid.html">QMailMessageId</a>.</p>
<hr />
<h2>Member Function Documentation</h2>
<h3 class="fn"><a name="QMailMessageMetaData"></a>QMailMessageMetaData::QMailMessageMetaData ()</h3>
<p>Constructs an empty message meta data object.</p>
<h3 class="fn"><a name="QMailMessageMetaData-2"></a>QMailMessageMetaData::QMailMessageMetaData ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> )</h3>
<p>Constructs a message meta data object from data stored in the message store with <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i>.</p>
<h3 class="fn"><a name="QMailMessageMetaData-3"></a>QMailMessageMetaData::QMailMessageMetaData ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> )</h3>
<p>Constructs a message meta data object from data stored in the message store with the unique identifier <i>uid</i> from the account with id <i>accountId</i>.</p>
<h3 class="fn"><a name="content"></a><a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a> QMailMessageMetaData::content () const <tt> [virtual]</tt></h3>
<p>Returns the type of content contained within the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setContent">setContent</a>().</p>
<h3 class="fn"><a name="contentAvailable"></a>bool QMailMessageMetaData::contentAvailable () const <tt> [virtual]</tt></h3>
<p>Returns true if the entire content of this message is available; otherwise returns false.</p>
<h3 class="fn"><a name="contentIdentifier"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::contentIdentifier () const <tt> [virtual]</tt></h3>
<p>Returns the identifer used to locate the content of this message.</p>
<p>See also <a href="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</a>().</p>
<h3 class="fn"><a name="contentScheme"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::contentScheme () const <tt> [virtual]</tt></h3>
<p>Returns the scheme used to store the content of this message.</p>
<p>See also <a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a>().</p>
<h3 class="fn"><a name="copyServerUid"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::copyServerUid () const <tt> [virtual]</tt></h3>
<p>If this messsage is an unsynchronized copy, it will return the server identifier of the message it is a copy of. Otherwise an empty string is returned.</p>
<p>Most clients should probably not need to use this.</p>
<p>See also <a href="qmailmessagemetadata.html#setCopyServerUid">setCopyServerUid</a>() and <a href="qmailmessagemetadata.html#serverUid">serverUid</a>().</p>
<h3 class="fn"><a name="customField"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3>
<p>Returns the value recorded in the custom field named <i>name</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#setCustomField">setCustomField</a>() and <a href="qmailmessagemetadata.html#customFields">customFields</a>().</p>
<h3 class="fn"><a name="customFields"></a>const <a href="http://doc.trolltech.com/4.5/qmap.html">QMap</a><<a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>> & QMailMessageMetaData::customFields () const</h3>
<p>Returns the map of custom fields stored in the message.</p>
<p>See also <a href="qmailmessagemetadata.html#customField">customField</a>() and <a href="qmailmessagemetadata.html#setCustomField">setCustomField</a>().</p>
<h3 class="fn"><a name="date"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageMetaData::date () const <tt> [virtual]</tt></h3>
<p>Returns the timestamp contained in the origination date header field of the message, if present; otherwise returns an empty timestamp.</p>
<p>See also <a href="qmailmessagemetadata.html#setDate">setDate</a>().</p>
<h3 class="fn"><a name="from"></a><a href="qmailaddress.html">QMailAddress</a> QMailMessageMetaData::from () const <tt> [virtual]</tt></h3>
<p>Returns the originating address of the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setFrom">setFrom</a>().</p>
<h3 class="fn"><a name="id"></a><a href="qmailmessageid.html">QMailMessageId</a> QMailMessageMetaData::id () const <tt> [virtual]</tt></h3>
<p>Returns the Qt Extended unique <a href="qmailmessageid.html">QMailMessageId</a> of the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setId">setId</a>().</p>
<h3 class="fn"><a name="inResponseTo"></a><a href="qmailmessageid.html">QMailMessageId</a> QMailMessageMetaData::inResponseTo () const <tt> [virtual]</tt></h3>
<p>Returns the identifier of the message that this message was created in response to.</p>
<p>See also <a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a>().</p>
<h3 class="fn"><a name="indicativeSize"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessageMetaData::indicativeSize () const <tt> [virtual]</tt></h3>
<p>Returns an indication of the size of the message. This measure should be used only in comparing the relative size of messages with respect to transmission.</p>
<h3 class="fn"><a name="listId"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::listId () const <tt> [virtual]</tt></h3>
<p>Returns the list identifier. This corresponds to "list-id-namespace" specified in RFC 2919. Returns an empty string if this message does not belong to a list.</p>
<p>See also <a href="qmailmessagemetadata.html#setListId">setListId</a>().</p>
<h3 class="fn"><a name="messageType"></a><a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> QMailMessageMetaData::messageType () const <tt> [virtual]</tt></h3>
<p>Returns the <a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> of the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setMessageType">setMessageType</a>().</p>
<h3 class="fn"><a name="parentAccountId"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailMessageMetaData::parentAccountId () const <tt> [virtual]</tt></h3>
<p>Returns the id of the originating account for the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</a>().</p>
<h3 class="fn"><a name="parentFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageMetaData::parentFolderId () const <tt> [virtual]</tt></h3>
<p>Return the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contains the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</a>().</p>
<h3 class="fn"><a name="parentThreadId"></a><a href="qmailthreadid.html">QMailThreadId</a> QMailMessageMetaData::parentThreadId () const <tt> [virtual]</tt></h3>
<p>Returns the id of the thread this message belongs to.</p>
<p>See also <a href="qmailmessagemetadata.html#setParentThreadId">setParentThreadId</a>().</p>
<h3 class="fn"><a name="partialContentAvailable"></a>bool QMailMessageMetaData::partialContentAvailable () const <tt> [virtual]</tt></h3>
<p>Returns true if some portion of the content of this message is available; otherwise returns false.</p>
<h3 class="fn"><a name="preview"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::preview () const <tt> [virtual]</tt></h3>
<p>Returns the preview text of this message.</p>
<p>See also <a href="qmailmessagemetadata.html#setPreview">setPreview</a>().</p>
<h3 class="fn"><a name="previousParentFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageMetaData::previousParentFolderId () const <tt> [virtual]</tt></h3>
<p>Return the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contained the message before it was moved into the current parent folder.</p>
<p>See also <a href="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</a>().</p>
<h3 class="fn"><a name="receivedDate"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageMetaData::receivedDate () const <tt> [virtual]</tt></h3>
<p>Returns the timestamp placed in the message during reception by the messageserver, if present; otherwise returns an empty timestamp.</p>
<p>See also <a href="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</a>().</p>
<h3 class="fn"><a name="recipients"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> QMailMessageMetaData::recipients () const <tt> [virtual]</tt></h3>
<p>Returns the list of all recipients for the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setRecipients">setRecipients</a>() and <a href="qmailaddress.html">QMailAddress</a>.</p>
<h3 class="fn"><a name="removeCustomField"></a>void QMailMessageMetaData::removeCustomField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> )</h3>
<p>Removes the custom field named <i>name</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#customField">customField</a>() and <a href="qmailmessagemetadata.html#customFields">customFields</a>().</p>
<h3 class="fn"><a name="responseType"></a><a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a> QMailMessageMetaData::responseType () const <tt> [virtual]</tt></h3>
<p>Returns the type of response that this message was created as.</p>
<p>See also <a href="qmailmessagemetadata.html#setResponseType">setResponseType</a>() and <a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a>().</p>
<h3 class="fn"><a name="restoreFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageMetaData::restoreFolderId () const <tt> [virtual]</tt></h3>
<p>Return the folder in which this message should be moved to, if it were to be restored from trash. Returns an invalid <a href="qmailfolderid.html">QMailFolderId</a> if this message is not in trash or require a move when restored.</p>
<p>See also <a href="qmailmessagemetadata.html#setRestoreFolderId">setRestoreFolderId</a>().</p>
<h3 class="fn"><a name="rfcId"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::rfcId () const <tt> [virtual]</tt></h3>
<p>Returns the message-id identifier. This is taken from the message-id field of an RFC2822 message. Returns and empty string if not available.</p>
<p>See also <a href="qmailmessagemetadata.html#setRfcId">setRfcId</a>().</p>
<h3 class="fn"><a name="serverUid"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::serverUid () const <tt> [virtual]</tt></h3>
<p>Returns the identifier for the message on the originating server.</p>
<p>See also <a href="qmailmessagemetadata.html#setServerUid">setServerUid</a>().</p>
<h3 class="fn"><a name="setContent"></a>void QMailMessageMetaData::setContent ( <a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a> <i>type</i> ) <tt> [virtual]</tt></h3>
<p>Sets the type of content contained within the message to <i>type</i>. It is the caller's responsibility to ensure that this value matches the actual content.</p>
<p>See also <a href="qmailmessagemetadata.html#content">content</a>().</p>
<h3 class="fn"><a name="setContentIdentifier"></a>bool QMailMessageMetaData::setContentIdentifier ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>identifier</i> ) <tt> [virtual]</tt></h3>
<p>Sets the identifer used to locate the content of this message to <i>identifier</i>, and returns true if successful. Once set, the identifier cannot be modified.</p>
<p>The identifier specified should be unique within the scheme returned by <a href="qmailmessagemetadata.html#contentScheme">contentScheme</a>().</p>
<p>See also <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a>().</p>
<h3 class="fn"><a name="setContentScheme"></a>bool QMailMessageMetaData::setContentScheme ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>scheme</i> ) <tt> [virtual]</tt></h3>
<p>Sets the scheme used to store the content of this message to <i>scheme</i>, and returns true if successful. Once set, the scheme cannot be modified.</p>
<p>See also <a href="qmailmessagemetadata.html#contentScheme">contentScheme</a>().</p>
<h3 class="fn"><a name="setCopyServerUid"></a>void QMailMessageMetaData::setCopyServerUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>serverUid</i> ) <tt> [virtual]</tt></h3>
<p>Sets the server identifier to <i>serverUid</i> of which message this is an unsychronized copy of.</p>
<p>There is little reason for clients to use this.</p>
<p>See also <a href="qmailmessagemetadata.html#copyServerUid">copyServerUid</a>().</p>
<h3 class="fn"><a name="setCustomField"></a>void QMailMessageMetaData::setCustomField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> )</h3>
<p>Sets the value of the custom field named <i>name</i> to <i>value</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#customField">customField</a>() and <a href="qmailmessagemetadata.html#customFields">customFields</a>().</p>
<h3 class="fn"><a name="setDate"></a>void QMailMessageMetaData::setDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> ) <tt> [virtual]</tt></h3>
<p>Sets the origination date header field specifying the timestamp of the message to <i>timeStamp</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#date">date</a>().</p>
<h3 class="fn"><a name="setFrom"></a>void QMailMessageMetaData::setFrom ( const <a href="qmailaddress.html">QMailAddress</a> & <i>from</i> ) <tt> [virtual]</tt></h3>
<p>Sets the from address, that is the originating address of the message to <i>from</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#from">from</a>().</p>
<h3 class="fn"><a name="setId"></a>void QMailMessageMetaData::setId ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the <a href="qmailmessageid.html">QMailMessageId</a> of the message to <i>id</i>. <i>id</i> should be different for each message known to QMF.</p>
<p>See also <a href="qmailmessagemetadata.html#id">id</a>().</p>
<h3 class="fn"><a name="setInResponseTo"></a>void QMailMessageMetaData::setInResponseTo ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the identifier of the message that this message was created in response to, to <i>id</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a>().</p>
<h3 class="fn"><a name="setListId"></a>void QMailMessageMetaData::setListId ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the list identifier to <i>id</i></p>
<p>See also <a href="qmailmessagemetadata.html#listId">listId</a>().</p>
<h3 class="fn"><a name="setMessageType"></a>void QMailMessageMetaData::setMessageType ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> <i>type</i> ) <tt> [virtual]</tt></h3>
<p>Sets the <a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> of the message to <i>type</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#messageType">messageType</a>().</p>
<h3 class="fn"><a name="setParentAccountId"></a>void QMailMessageMetaData::setParentAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the id of the originating account for the message to <i>id</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#parentAccountId">parentAccountId</a>().</p>
<h3 class="fn"><a name="setParentFolderId"></a>void QMailMessageMetaData::setParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contains the message to <i>id</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a>().</p>
<h3 class="fn"><a name="setParentThreadId"></a>void QMailMessageMetaData::setParentThreadId ( const <a href="qmailthreadid.html">QMailThreadId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the id of the thread this message belongs to <i>id</i>. If this is left blank then the thread will be detected/generated.</p>
<p>See also <a href="qmailmessagemetadata.html#parentThreadId">parentThreadId</a>().</p>
<h3 class="fn"><a name="setPreview"></a>void QMailMessageMetaData::setPreview ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>s</i> ) <tt> [virtual]</tt></h3>
<p>Sets the preview text of this message to <i>s</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#preview">preview</a>().</p>
<h3 class="fn"><a name="setPreviousParentFolderId"></a>void QMailMessageMetaData::setPreviousParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contained the message before it was moved into the current parent folder to <i>id</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</a>().</p>
<h3 class="fn"><a name="setReceivedDate"></a>void QMailMessageMetaData::setReceivedDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> ) <tt> [virtual]</tt></h3>
<p>Sets the timestamp indicating the time of message reception by the messageserver to <i>timeStamp</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#receivedDate">receivedDate</a>().</p>
<h3 class="fn"><a name="setRecipients"></a>void QMailMessageMetaData::setRecipients ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> & <i>toList</i> ) <tt> [virtual protected]</tt></h3>
<p>Sets the list of recipients for the message to <i>toList</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#recipients">recipients</a>().</p>
<h3 class="fn"><a name="setRecipients-2"></a>void QMailMessageMetaData::setRecipients ( const <a href="qmailaddress.html">QMailAddress</a> & <i>address</i> ) <tt> [virtual protected]</tt></h3>
<p>Sets the list of primary recipients for the message to contain <i>address</i>.</p>
<h3 class="fn"><a name="setResponseType"></a>void QMailMessageMetaData::setResponseType ( <a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a> <i>type</i> ) <tt> [virtual]</tt></h3>
<p>Sets the type of response that this message was created as to <i>type</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#responseType">responseType</a>() and <a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a>().</p>
<h3 class="fn"><a name="setRestoreFolderId"></a>void QMailMessageMetaData::setRestoreFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the identifier for which folder this message should be restorable to <i>id</i></p>
<p>See also <a href="qmailmessagemetadata.html#restoreFolderId">restoreFolderId</a>().</p>
<h3 class="fn"><a name="setRfcId"></a>void QMailMessageMetaData::setRfcId ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> ) <tt> [virtual]</tt></h3>
<p>Sets the RfcId to <i>id</i></p>
<p>See also <a href="qmailmessagemetadata.html#rfcId">rfcId</a>().</p>
<h3 class="fn"><a name="setServerUid"></a>void QMailMessageMetaData::setServerUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>server</i> ) <tt> [virtual]</tt></h3>
<p>Sets the originating server identifier for the message to <i>server</i>. The identifier specified should be unique.</p>
<p>See also <a href="qmailmessagemetadata.html#serverUid">serverUid</a>().</p>
<h3 class="fn"><a name="setSize"></a>void QMailMessageMetaData::setSize ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>size</i> ) <tt> [virtual]</tt></h3>
<p>Sets the complete size of the message as found on the server to <i>size</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#size">size</a>().</p>
<h3 class="fn"><a name="setStatus"></a>void QMailMessageMetaData::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>newStatus</i> ) <tt> [virtual]</tt></h3>
<p>Sets the status value for the message to <i>newStatus</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#status">status</a>() and <a href="qmailmessagemetadata.html#statusMask">statusMask</a>().</p>
<h3 class="fn"><a name="setStatus-2"></a>void QMailMessageMetaData::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, bool <i>set</i> ) <tt> [virtual]</tt></h3>
<p>Sets the status flags indicated in <i>mask</i> to <i>set</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#status">status</a>() and <a href="qmailmessagemetadata.html#statusMask">statusMask</a>().</p>
<h3 class="fn"><a name="setSubject"></a>void QMailMessageMetaData::setSubject ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>subject</i> ) <tt> [virtual]</tt></h3>
<p>Sets the subject of the message to <i>subject</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#subject">subject</a>().</p>
<h3 class="fn"><a name="size"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessageMetaData::size () const <tt> [virtual]</tt></h3>
<p>Returns the complete size of the message as indicated on the originating server.</p>
<p>See also <a href="qmailmessagemetadata.html#setSize">setSize</a>().</p>
<h3 class="fn"><a name="status"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailMessageMetaData::status () const <tt> [virtual]</tt></h3>
<p>Returns the status value for the message.</p>
<p>See also <a href="qmailmessagemetadata.html#setStatus">setStatus</a>() and <a href="qmailmessagemetadata.html#statusMask">statusMask</a>().</p>
<h3 class="fn"><a name="statusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailMessageMetaData::statusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>flagName</i> ) <tt> [static]</tt></h3>
<p>Returns the status bitmask needed to test the result of <a href="qmailmessagemetadata.html#status">QMailMessageMetaData::status</a>() against the <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> status flag registered with the identifier <i>flagName</i>.</p>
<p>See also <a href="qmailmessagemetadata.html#status">status</a>() and <a href="qmailstore.html#messageStatusMask">QMailStore::messageStatusMask</a>().</p>
<h3 class="fn"><a name="subject"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::subject () const <tt> [virtual]</tt></h3>
<p>Returns the subject of the message, if present; otherwise returns an empty string.</p>
<p>See also <a href="qmailmessagemetadata.html#setSubject">setSubject</a>().</p>
<hr />
<h2>Member Variable Documentation</h2>
<h3 class="fn"><a name="ContentAvailable-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ContentAvailable</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"ContentAvailable"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the entire content of the message has been retrieved from the originating server, excluding any sub-parts of the message.</p>
<p>See also <a href="qmailmessagepartcontainer.html#contentAvailable">QMailMessagePartContainer::contentAvailable</a>().</p>
<h3 class="fn"><a name="Draft-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Draft</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Draft"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been marked as a draft, and should be considered subject to further composition.</p>
<h3 class="fn"><a name="Forwarded-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Forwarded</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Forwarded"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that a message forwarding the content of this message has been created.</p>
<h3 class="fn"><a name="HasAttachments-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HasAttachments</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"HasAttachments"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message contains at least one sub-part with 'Attachment' disposition, or a "X-MS-Has-Attach" headerfield with value yes.</p>
<p>See also <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a>.</p>
<h3 class="fn"><a name="HasReferences-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HasReferences</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"HasReferences"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message contains at least one sub-part which is a reference to an external message element.</p>
<p>See also <a href="qmailmessagepart.html#referenceType">QMailMessagePart::referenceType</a>().</p>
<h3 class="fn"><a name="HasUnresolvedReferences-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HasUnresolvedReferences</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"HasUnresolvedReferences"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message contains at least one sub-part which is a reference, that has no corresponding resolution value.</p>
<p>See also <a href="qmailmessagepart.html#referenceType">QMailMessagePart::referenceType</a>() and <a href="qmailmessagepart.html#referenceResolution">QMailMessagePart::referenceResolution</a>().</p>
<h3 class="fn"><a name="HighPriority-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HighPriority</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"HighPriority"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has a header field specifying that the message is high priority. This flag is set only during message parsing.</p>
<p>See also <a href="qmailmessage.html#fromRfc2822">QMailMessage::fromRfc2822</a>().</p>
<h3 class="fn"><a name="Important-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Important</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Important"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message is marked as important.</p>
<h3 class="fn"><a name="ImportantElsewhere-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ImportantElsewhere</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"ImportantElsewhere"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been reported as having been marked as important by some other client.</p>
<h3 class="fn"><a name="Incoming-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Incoming</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Incoming"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been sent from an external source to an account whose messages are retrieved to Qt Extended.</p>
<h3 class="fn"><a name="Junk-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Junk</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Junk"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been marked as junk, and should be considered unsuitable for standard listings.</p>
<h3 class="fn"><a name="LocalOnly-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::LocalOnly</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"LocalOnly"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message exists only on the local device, and has no representation on any external server.</p>
<h3 class="fn"><a name="LowPriority-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::LowPriority</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"LowPriority"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has a header field specifying that the message is low priority. This flag is set only during message parsing.</p>
<p>See also <a href="qmailmessage.html#fromRfc2822">QMailMessage::fromRfc2822</a>().</p>
<h3 class="fn"><a name="New-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::New</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"New"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the meta data of the message has not yet been displayed to the user.</p>
<h3 class="fn"><a name="Outbox-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Outbox</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Outbox"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been marked as ready for transmission.</p>
<h3 class="fn"><a name="Outgoing-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Outgoing</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Outgoing"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message originates within Qt Extended, for transmission to an external message sink.</p>
<h3 class="fn"><a name="PartialContentAvailable-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::PartialContentAvailable</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"PartialContentAvailable"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that some portion of the content of the message has been retrieved from the originating server.</p>
<p>See also <a href="qmailmessagepartcontainer.html#contentAvailable">QMailMessagePartContainer::contentAvailable</a>().</p>
<h3 class="fn"><a name="Read-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Read</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Read"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the content of this message has been displayed to the user.</p>
<h3 class="fn"><a name="ReadElsewhere-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ReadElsewhere</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"ReadElsewhere"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the content of this message has been reported as having been displayed to the user by some other client.</p>
<h3 class="fn"><a name="ReadReplyRequested-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ReadReplyRequested</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"ReadReplyRequested"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has requested that a read confirmation reply be returned to the sender.</p>
<h3 class="fn"><a name="Removed-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Removed</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Removed"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been deleted from or moved on the originating server.</p>
<h3 class="fn"><a name="Replied-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Replied</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Replied"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that a message replying to the source of this message has been created, in response to this message.</p>
<h3 class="fn"><a name="RepliedAll-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::RepliedAll</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"RepliedAll"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that a message replying to the source of this message and all its recipients, has been created in response to this message.</p>
<h3 class="fn"><a name="Sent-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Sent</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Sent"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been delivered to an external message sink.</p>
<h3 class="fn"><a name="Temporary-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Temporary</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Temporary"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message will not exist permanently and should be removed at a later time.</p>
<h3 class="fn"><a name="TransmitFromExternal-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::TransmitFromExternal</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"TransmitFromExternal"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message should be transmitted by reference to its external server location.</p>
<h3 class="fn"><a name="Trash-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Trash</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"Trash"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the message has been marked as trash, and should be considered logically deleted.</p>
<h3 class="fn"><a name="UnloadedData-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::UnloadedData</h3>
<p>The status mask needed for testing the value of the registered status flag named <tt>"UnloadedData"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>This flag indicates that the meta data of the message is not loaded in entirety.</p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td align="left">Copyright © 2010 QtSoftware</td>
<td align="right"><div align="right">Messaging Framework</div></td>
</tr></table></div></address></body>
</html>
|