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
|
<?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">
<!-- qmailserviceaction.cpp -->
<head>
<title>QMailStorageAction 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">QMailStorageAction Class Reference</h1>
<p>The QMailStorageAction class provides the interface for requesting operations on the storage of messages within external message services. <a href="#details">More...</a></p>
<pre> #include <QMailStorageAction></pre><p><b>This class is under development and is subject to change.</b></p>
<p>Inherits <a href="qmailserviceaction.html">QMailServiceAction</a>.</p>
<ul>
<li><a href="qmailstorageaction-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="qmailstorageaction.html#QMailStorageAction">QMailStorageAction</a></b> ( QObject * <i>parent</i> = 0 )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QMailMessageIdList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#messagesAdded">messagesAdded</a></b> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QMailMessageIdList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#messagesUpdated">messagesUpdated</a></b> () const</td></tr>
</table>
<ul>
<li><div bar="2" class="fn"></div>5 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li>
<li><div bar="2" class="fn"></div>29 public functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-functions">QObject</a></li>
</ul>
<hr />
<a name="public-slots"></a>
<h2>Public Slots</h2>
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#addMessages">addMessages</a></b> ( const QMailMessageList & <i>messages</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#deleteMessages">deleteMessages</a></b> ( const QMailMessageIdList & <i>mailList</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#discardMessages">discardMessages</a></b> ( const QMailMessageIdList & <i>ids</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#flagMessages">flagMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>setMask</i>, quint64 <i>unsetMask</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#moveToFolder">moveToFolder</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>folderId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#moveToStandardFolder">moveToStandardFolder</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailFolder::StandardFolder <i>standardFolder</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineCopyMessages">onlineCopyMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineCreateFolder">onlineCreateFolder</a></b> ( const QString & <i>name</i>, const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>parentId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineDeleteFolder">onlineDeleteFolder</a></b> ( const QMailFolderId & <i>folderId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineDeleteMessages">onlineDeleteMessages</a></b> ( const QMailMessageIdList & <i>ids</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>setMask</i>, quint64 <i>unsetMask</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineMoveMessages">onlineMoveMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#onlineRenameFolder">onlineRenameFolder</a></b> ( const QMailFolderId & <i>folderId</i>, const QString & <i>name</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#restoreToPreviousFolder">restoreToPreviousFolder</a></b> ( const QMailMessageKey & <i>key</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#rollBackUpdates">rollBackUpdates</a></b> ( const QMailAccountId & <i>mailAccountId</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#updateMessages">updateMessages</a></b> ( const QMailMessageList & <i>messages</i> )</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#updateMessages-2">updateMessages</a></b> ( const QMailMessageMetaDataList & <i>messages</i> )</td></tr>
</table>
<ul>
<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="qmailserviceaction.html#public-slots">QMailServiceAction</a></li>
<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li>
</ul>
<h3>Additional Inherited Members</h3>
<ul>
<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li>
<li><div class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li>
<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li>
<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li>
<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li>
<li><div class="fn"></div>2 protected functions inherited from <a href="qmailserviceaction.html#protected-functions">QMailServiceAction</a></li>
<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li>
<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li>
</ul>
<a name="details"></a>
<hr />
<h2>Detailed Description</h2>
<p>The QMailStorageAction class provides the interface for requesting operations on the storage of messages within external message services.</p>
<p>QMailStorageAction provides the mechanism for messaging clients to request that the message server move or copy messages within an external message service. The storage action object reports on the progress and outcome of its activities via the signals inherited from <a href="qmailserviceaction.html">QMailServiceAction</a>.</p>
<p>The <a href="qmailstorageaction.html#onlineCopyMessages">onlineCopyMessages</a>() slot requests that the message server create a copy of each identified message in the nominated destination folder. The <a href="qmailstorageaction.html#onlineMoveMessages">onlineMoveMessages</a>() slot requests that the message server move each identified message from its current location to the nominated destination folder. Messages cannot be moved or copied between accounts.</p>
<p>A QMailStorageAction instance supports only a single request at any time. Attempting to initiate an operation on a QMailStorageAction instace while another operation is already in progress for that action is not supported.</p>
<p>An application may however use multiple QMailStorageAction instances to send independent requests concurrently. Each <a href="qmailserviceaction.html">QMailServiceAction</a> instance will report only the changes pertaining to the request that instance delivered. Whether or not concurrent requests are concurrently serviced by the messageserver depends on whether those requests must be serviced by the same <a href="qmailmessageservice.html">QMailMessageService</a> instance.</p>
<hr />
<h2>Member Function Documentation</h2>
<h3 class="fn"><a name="QMailStorageAction"></a>QMailStorageAction::QMailStorageAction ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3>
<p>Constructs a new transmit action object with the supplied <i>parent</i>.</p>
<h3 class="fn"><a name="addMessages"></a>void QMailStorageAction::addMessages ( const QMailMessageList & <i>messages</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server add <i>messages</i> to the mail store.</p>
<p>The messages will be added asynchronously.</p>
<p>All messages must use the same content scheme.</p>
<p>See also <a href="qmailstorageaction.html#messagesAdded">QMailStorageAction::messagesAdded</a>() and <a href="qmailmessagemetadata.html#contentScheme">QMailMessageMetaData::contentScheme</a>().</p>
<h3 class="fn"><a name="deleteMessages"></a>void QMailStorageAction::deleteMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i> ) <tt> [slot]</tt></h3>
<p>Asynchronously deletes the messages in <i>mailList</i>, messages will be removed locally from the device, and if necessary information needed to delete messages from an external server is recorded.</p>
<p>Deleting messages using this slot does not initiate communication with any external server; Deletion from the external server will occur when QMailRetrievalAction::exportUpdates is called successfully.</p>
<p>See also <a href="qmailstore.html#removeMessage">QMailStore::removeMessage</a>().</p>
<h3 class="fn"><a name="discardMessages"></a>void QMailStorageAction::discardMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server delete the messages listed in <i>ids</i> from the local device only.</p>
<h3 class="fn"><a name="flagMessages"></a>void QMailStorageAction::flagMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>setMask</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>unsetMask</i> ) <tt> [slot]</tt></h3>
<p>Asynchronous version of <a href="qmaildisconnected.html#flagMessages">QMailDisconnected::flagMessages</a>()</p>
<p>Disconnected flags the list of messages identified by <i>ids</i>, setting the flags specified by the bit mask <i>setMask</i> to on and setting the flags set by the bit mask <i>unsetMask</i> to off.</p>
<p>For example this function may be used to mark messages as important.</p>
<p>The flagging operation will be propagated to the server by a successful call to <a href="qmailretrievalaction.html#exportUpdates">QMailRetrievalAction::exportUpdates</a>().</p>
<p>See also <a href="qmaildisconnected.html#flagMessages">QMailDisconnected::flagMessages</a>(), <a href="qmailstorageaction.html#moveToFolder">QMailStorageAction::moveToFolder</a>(), and <a href="qmailstorageaction.html#moveToStandardFolder">QMailStorageAction::moveToStandardFolder</a>().</p>
<h3 class="fn"><a name="messagesAdded"></a><a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> QMailStorageAction::messagesAdded () const</h3>
<p>Returns the ids of the messages added to the mail store.</p>
<h3 class="fn"><a name="messagesUpdated"></a><a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> QMailStorageAction::messagesUpdated () const</h3>
<p>Returns the ids of the messages updated in the mail store.</p>
<h3 class="fn"><a name="moveToFolder"></a>void QMailStorageAction::moveToFolder ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [slot]</tt></h3>
<p>Asynchronous version of <a href="qmaildisconnected.html#moveToFolder">QMailDisconnected::moveToFolder</a>()</p>
<p>Disconnected moves the list of messages identified by <i>ids</i> into the folder identified by <i>folderId</i>, setting standard folder flags as appropriate.</p>
<p>Moving to another account is not supported.</p>
<p>The move operation will be propagated to the server by a successful call to <a href="qmailretrievalaction.html#exportUpdates">QMailRetrievalAction::exportUpdates</a>().</p>
<p>See also <a href="qmaildisconnected.html#moveToFolder">QMailDisconnected::moveToFolder</a>().</p>
<h3 class="fn"><a name="moveToStandardFolder"></a>void QMailStorageAction::moveToStandardFolder ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmailfolder.html#StandardFolder-enum">QMailFolder::StandardFolder</a> <i>standardFolder</i> ) <tt> [slot]</tt></h3>
<p>Asynchronous version of <a href="qmaildisconnected.html#moveToStandardFolder">QMailDisconnected::moveToStandardFolder</a>()</p>
<p>Disconnected moves the list of messages identified by <i>ids</i> into the standard folder <i>standardFolder</i>, setting standard folder flags as appropriate.</p>
<p>The move operation will be propagated to the server by a successful call to <a href="qmailretrievalaction.html#exportUpdates">QMailRetrievalAction::exportUpdates</a>().</p>
<p>See also <a href="qmaildisconnected.html#moveToStandardFolder">QMailDisconnected::moveToStandardFolder</a>().</p>
<h3 class="fn"><a name="onlineCopyMessages"></a>void QMailStorageAction::onlineCopyMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server create a new copy of each message listed in <i>ids</i> within the folder identified by <i>destinationId</i>.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<h3 class="fn"><a name="onlineCreateFolder"></a>void QMailStorageAction::onlineCreateFolder ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>parentId</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server create a new folder named <i>name</i>, created in the account identified by <i>accountId</i>. If <i>parentId</i> is a valid folder identifier the new folder will be a child of the parent; otherwise the folder will be have no parent and will be created at the highest level.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<p>See also <a href="qmailstorageaction.html#onlineDeleteFolder">onlineDeleteFolder</a>().</p>
<h3 class="fn"><a name="onlineDeleteFolder"></a>void QMailStorageAction::onlineDeleteFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server delete the folder identified by <i>folderId</i>. Any existing folders or messages contained by the folder will also be deleted.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<p>See also <a href="qmailstorageaction.html#onlineCreateFolder">onlineCreateFolder</a>() and <a href="qmailstorageaction.html#onlineRenameFolder">onlineRenameFolder</a>().</p>
<h3 class="fn"><a name="onlineDeleteMessages"></a>void QMailStorageAction::onlineDeleteMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server delete the messages listed in <i>ids</i>, both from the local device and the external message source. Whether the external messages resources are actually removed is at the discretion of the relevant <a href="qmailmessagesource.html">QMailMessageSource</a> object.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<h3 class="fn"><a name="onlineFlagMessagesAndMoveToStandardFolder"></a>void QMailStorageAction::onlineFlagMessagesAndMoveToStandardFolder ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>setMask</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>unsetMask</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server flag each message listed in <i>ids</i>, by setting any status flags set in the <i>setMask</i>, and unsetting any status flags set in the <i>unsetMask</i>. The status flag values should correspond to those of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p>
<p>The service implementing the account may choose to take further actions in response to flag changes, such as moving or deleting messages.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<p>See also <a href="qmailmessagemetadata.html#setStatus">QMailMessage::setStatus</a>() and <a href="qmailstore.html#updateMessagesMetaData">QMailStore::updateMessagesMetaData</a>().</p>
<h3 class="fn"><a name="onlineMoveMessages"></a>void QMailStorageAction::onlineMoveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server move each message listed in <i>ids</i> from its current location to the folder identified by <i>destinationId</i>.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<h3 class="fn"><a name="onlineRenameFolder"></a>void QMailStorageAction::onlineRenameFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server rename the folder identified by <i>folderId</i> to <i>name</i>.</p>
<p>This function requires the device to be online, it may initiate communication with external servers.</p>
<p>See also <a href="qmailstorageaction.html#onlineCreateFolder">onlineCreateFolder</a>().</p>
<h3 class="fn"><a name="restoreToPreviousFolder"></a>void QMailStorageAction::restoreToPreviousFolder ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> ) <tt> [slot]</tt></h3>
<p>Asynchronous version of <a href="qmaildisconnected.html#restoreToPreviousFolder">QMailDisconnected::restoreToPreviousFolder</a>()</p>
<p>Updates all QMailMessages identified by the key <i>key</i> to move the messages back to the previous folder they were contained by.</p>
<p>See also <a href="qmaildisconnected.html#restoreToPreviousFolder">QMailDisconnected::restoreToPreviousFolder</a>().</p>
<h3 class="fn"><a name="rollBackUpdates"></a>void QMailStorageAction::rollBackUpdates ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>mailAccountId</i> ) <tt> [slot]</tt></h3>
<p>Asynchronous version of <a href="qmaildisconnected.html#rollBackUpdates">QMailDisconnected::rollBackUpdates</a>()</p>
<p>Rolls back all disconnected move and copy operations that have been applied to the message store since the most recent synchronization of the message with the account specified by <i>mailAccountId</i>.</p>
<p>See also <a href="qmaildisconnected.html#updatesOutstanding">QMailDisconnected::updatesOutstanding</a>().</p>
<h3 class="fn"><a name="updateMessages"></a>void QMailStorageAction::updateMessages ( const QMailMessageList & <i>messages</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server update <i>messages</i> in the mail store.</p>
<p>The messages will be updated asynchronously.</p>
<p>All messages must use the same content scheme.</p>
<p>See also <a href="qmailstorageaction.html#messagesUpdated">QMailStorageAction::messagesUpdated</a>() and <a href="qmailmessagemetadata.html#contentScheme">QMailMessageMetaData::contentScheme</a>().</p>
<h3 class="fn"><a name="updateMessages-2"></a>void QMailStorageAction::updateMessages ( const QMailMessageMetaDataList & <i>messages</i> ) <tt> [slot]</tt></h3>
<p>Requests that the message server updates the meta data of the existing messages in the message store, to match each of the messages listed in <i>messages</i>.</p>
<p>The messages will be updated asynchronously.</p>
<p>All messages must use the same content scheme.</p>
<p>See also <a href="qmailstorageaction.html#messagesUpdated">QMailStorageAction::messagesUpdated</a>() and <a href="qmailmessagemetadata.html#contentScheme">QMailMessageMetaData::contentScheme</a>().</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>
|