diff options
author | Don Sanders <[email protected]> | 2012-01-14 03:09:37 +1000 |
---|---|---|
committer | Don Sanders <[email protected]> | 2012-01-14 03:09:37 +1000 |
commit | 399eadee0ed0a317cfded71e535ea74ab5a1d7de (patch) | |
tree | 14ea8d109857cae9fc65e11e9b27695861e09981 | |
parent | a8ee2c7a7a5388325c8f65ec898d56c54141179b (diff) |
Updated documentation.
72 files changed, 1460 insertions, 345 deletions
diff --git a/doc/html/changes-qtopiamail.html b/doc/html/changes-qtopiamail.html index 16b35809..ba429ed2 100644 --- a/doc/html/changes-qtopiamail.html +++ b/doc/html/changes-qtopiamail.html @@ -162,6 +162,87 @@ 40. Add 'QMailRetrievalAction::Auto' + 41. Removed QMailMessage::latestInConversation() + + Added QMailThreadId, QMailThread, QMailThreadKey and QMailThreadSortKey classes + + Added 'QMailStore::addThread(QMailThread *t)', + 'QMailStore::removeThread(const QMailThreadId &id, MessageRemovalOption option = NoRemovalRecord)', + 'QMailStore::removeThreads(const QMailThreadKey& key, QMailStore::MessageRemovalOption option = NoRemovalRecord)', + 'QMailStore::updateThread(QMailThread* t)', + 'QMailStore::countThreads(const QMailThreadKey & key = QMailThreadKey())', + 'QMailStore::queryThreadsconst QMailThreadKey &key = QMailThreadKey(), const QMailThreadSortKey &sortKey = QMailThreadSortKey(), uint limit = 0, uint offset = 0) const', + 'QMailStore::thread(const QMailThreadId &id)', + 'QMailStore::threadsAdded(const QMailThreadIdList& ids)', + 'QMailStore::threadsRemoved(const QMailThreadIdList& ids)', + 'QMailStore::threadsUpdated(const QMailThreadIdList& ids)', + 'QMailStore::threadContentsModified(const QMailThreadIdList& ids)', + 'QMailThreadId QMailMessageKey::parentThreadId() const', + 'void QMailMessageKey::setParentThreadId(const QMailThreadId &id)', + 'static QMailMessageKey QMailMessageKey::parentThreadId(const QMailThreadId &id, QMailDataComparator::EqualityComparator cmp = QMailDataComparator::Equal)', + 'static QMailMessageKey QMailMessageKey::parentThreadId(const QMailThreadIdList &ids, QMailDataComparator::InclusionComparator cmp = QMailDataComparator::Includes)' and + 'static QMailMessageKey QMailMessageKey::parentThreadId(const QMailThreadKey &key, QMailDataComparator::InclusionComparator cmp = QMailDataComparator::Includes)'. + + 42. Change return type of 'QMailHeartBeatTimer::interval() const' from 'int' to 'QPair<int, int>' + Added QMailHeartBeatTimer::setInterval(int) + Remove inline keyword from QMailHeartBeatTimer member functions + + 43. Binary compatibility broken in qmailthread.h (change of QMailThread d ptr type) + + 44. Added dependency on libicu-dev (for autodetection of charset) + + 45. Added dependency on zlib (for IMAP COMPRESS support) + + 46. Added 'QMailAccount::CanSearchOnServer'. + + 47. Added 'void QMailSearchAction::searchMessages(const QMailMessageKey &filter, const QString &bodyText, SearchSpecification spec, quint64 limit, const QMailMessageSortKey &sort)', + 'uint QMailSearchAction::remainingMessagesCount()' functions, and + 'QMailMessageServer::remainingMessagesCount(uint count)' signal. + + 48. Added 'void QMailSearchAction::countMessages(const QMailMessageKey &filter, const QString &bodyText)', + 'uint QMailSearchAction::messagesCount()' functions, and + 'QMailMessageServer::messagesCount(uint count)' signal. + + 49. Added 'QList<QMailAddress> QMailMessage::to() const', + 'virtual QList<QMailAddress> QMailMessageMetaData::recipients() const', + protected: + 'virtual void QMailMessageMetaData::setRecipients(const QList<QMailAddress>& s)', + 'virtual void QMailMessageMetaData::setRecipients(const QMailAddress& s)' functions. + + Removed 'QList<QMailAddress> QMailMessageMetaData::to() const', + 'void QMailMessageMetaData::setTo(const QList<QMailAddress>& s)', + 'void QMailMessageMetaData::setTo(const QMailAddress& s)' functions. + + 50. Added 'static QByteArray QMailCodec::bestCompatibleCharset(const QByteArray& charset, bool translateAscii)' function. + + 51. Renamed 'void QMailStorageAction::deleteMessages(const QMailMessageIdList &ids)' to onlineDeleteMessages, + 'void QMailStorageAction::copyMessages(const QMailMessageIdList &ids, const QMailFolderId &destinationId)' to onlineCopyMessages, + 'void QMailStorageAction::moveMessages(const QMailMessageIdList &ids, const QMailFolderId &destinationId)' to onlineMoveMessages, + 'void QMailStorageAction::flagMessages(const QMailMessageIdList &ids, quint64 setMask, quint64 unsetMask)' to onlineFlagMessagesAndMoveToStandardFolder, + 'void QMailStorageAction::createFolder(const QString &name, const QMailAccountId &accountId, const QMailFolderId &parentId)' to onlineCreateFolder, + 'void QMailStorageAction::renameFolder(const QMailFolderId &folderId, const QString &name)' to onlineRenameFolder, + 'void QMailStorageAction::deleteFolder(const QMailFolderId &folderId)' to onlineDeleteFolder. + 'void QMailMessageServer::deleteMessages(const QMailMessageIdList &ids)' to onlineDeleteMessages, + 'void QMailMessageServer::copyMessages(const QMailMessageIdList &ids, const QMailFolderId &destinationId)' to onlineCopyMessages, + 'void QMailMessageServer::moveMessages(const QMailMessageIdList &ids, const QMailFolderId &destinationId)' to onlineMoveMessages, + 'void QMailMessageServer::flagMessages(const QMailMessageIdList &ids, quint64 setMask, quint64 unsetMask)' to onlineFlagMessagesAndMoveToStandardFolder, + 'void QMailMessageServer::createFolder(const QString &name, const QMailAccountId &accountId, const QMailFolderId &parentId)' to onlineCreateFolder, + 'void QMailMessageServer::renameFolder(const QMailFolderId &folderId, const QString &name)' to onlineRenameFolder, + 'void QMailMessageServer::deleteFolder(const QMailFolderId &folderId)' to onlineDeleteFolder. + + 52. Added 'void QMailStorageAction::deleteMessages(quint64, const QMailMessageIdList &ids)', + 'void QMailStorageAction::rollBackUpdates(quint64, const QMailAccountId &mailAccountId)', + 'void QMailStorageAction::moveToStandardFolder(quint64, const QMailMessageIdList& ids, QMailFolder::StandardFolder standardFolder)', + 'void QMailStorageAction::moveToFolder(quint64, const QMailMessageIdList& ids, const QMailFolderId& folderId)', + 'void QMailStorageAction::flagMessages(quint64, const QMailMessageIdList& ids, quint64 setMask, quint64 unsetMask)', + 'void QMailStorageAction::restoreToPreviousFolder(quint64, const QMailMessageKey& key)', + 'void QMailMessageServer::deleteMessages(quint64, const QMailMessageIdList &ids)', + 'void QMailMessageServer::rollBackUpdates(quint64, const QMailAccountId &mailAccountId)', + 'void QMailMessageServer::moveToStandardFolder(quint64, const QMailMessageIdList& ids, quint64 standardFolder)', + 'void QMailMessageServer::moveToFolder(quint64, const QMailMessageIdList& ids, const QMailFolderId& folderId)', + 'void QMailMessageServer::flagMessages(quint64, const QMailMessageIdList& ids, quint64 setMask, quint64 unsetMask)' and + 'void QMailMessageServer::restoreToPreviousFolder(quint64, const QMailMessageKey& key)'. + ***************************************************************************** Changes since the development preview release on 03/04/09: @@ -312,6 +393,31 @@ 29. Changed 'QMailMessageModelBase::emitDataChanged(const QModelIndex &idx)' to 'QMailMessageModelBase::emitDataChanged(const QModelIndex &idx, const QModelIndex &jdx)'. + 30. Added 'QMailStorageAction::addMessages(const QMailMessageList &list)', + 'QMailStorageAction::updateMessages(const QMailMessageList &list)', + 'QMailMessageIdList QMailStorageAction::messagesAdded() const', + 'QMailMessageIdList QMailStorageAction::messagesUpdated() const'. + 'QMailMessageServer::addMessages(quint64, const QString &filename)', + 'QMailMessageServer::updateMessages(quint64, const QString &filename)', + 'QMailMessageServer::messagesAdded(quint64, QMailMessageIdList)' and + 'QMailMessageServer::messagesUpdated(quint64, QMailMessageIdList)'. + + 31. Added 'QMailMessage::hasCalendarInvitation()' + + 32. Added 'QMailContentManager::NoDurability' enum value, + 'QMailContentManager::ensureDurability(const QList<QString> &)', + 'QMailMessageServer::addMessages(quint64, const QMailMessageMetaDataList &)' and + 'QMailMessageServer::updateMessages(quint64, const QMailMessageMetaDataList &)'. + + 32. Added 'QMailStore::ensureDurabiilty()'. + + 33. Added 'QMailMessageServer::connectionDown()', and + 'QMailMessageServer::reconnectionTimeout()' signals. + + 34. Added 'QMailStorageAction::updateMessages(const QMailMessageMetaDataList &list)'. + + 35. Added 'static QString QMailCodec::autoDetectEncoding(const QByteArray& text)'. + *****************************************************************************</pre> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> diff --git a/doc/html/messaginglibrary.html b/doc/html/messaginglibrary.html index 814eda6a..ac3eb417 100644 --- a/doc/html/messaginglibrary.html +++ b/doc/html/messaginglibrary.html @@ -18,6 +18,8 @@ <p>Classes are also provided to assist with development of GUI clients that access messaging data, via the <a href="qmfutil.html">Client Utility Classes</a>, and to assist with development of Message Server plugins via the <a href="libmessageserver.html">Server Support Classes</a>.</p> <p>See also <a href="qtextendedmail.html">Messaging Framework Client Library</a>.</p> <p><table width="100%" class="annotated" cellpadding="2" cellspacing="1" border="0"> +<tr valign="top" class="odd"><th><a href="qmailmessagepartcontainer-location.html">QMailMessagePartContainer::Location</a></th><td>Contains a specification of the location of a message part with the message that contains it</td></tr> +<tr valign="top" class="even"><th><a href="qmail.html">QMail</a></th><td>Contains miscellaneous functionality used by the Messaging framework</td></tr> <tr valign="top" class="odd"><th><a href="qmailaccount.html">QMailAccount</a></th><td>Represents a messaging account in the mail store</td></tr> <tr valign="top" class="even"><th><a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a></th><td>Contains the configuration parameters of an account</td></tr> <tr valign="top" class="odd"><th><a href="qmailaccountid.html">QMailAccountId</a></th><td>Used to identify accounts stored by QMailStore</td></tr> diff --git a/doc/html/qmail.html b/doc/html/qmail.html index d88dd38e..33214ea7 100644 --- a/doc/html/qmail.html +++ b/doc/html/qmail.html @@ -32,8 +32,10 @@ <tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#extensionsForMimeType">extensionsForMimeType</a></b> ( const QString & <i>mimeType</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#fileLock">fileLock</a></b> ( const QString & <i>lockFile</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#fileUnlock">fileUnlock</a></b> ( int <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#lastDbUpdated">lastDbUpdated</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#lastSystemErrorMessage">lastSystemErrorMessage</a></b> ()</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#messageIdentifiers">messageIdentifiers</a></b> ( const QString & <i>str</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#messageIdentifiers">messageIdentifiers</a></b> ( const QString & <i>aStr</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#messageServerLockFilePath">messageServerLockFilePath</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#messageServerPath">messageServerPath</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#messageSettingsPath">messageSettingsPath</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#mimeTypeFromFileName">mimeTypeFromFileName</a></b> ( const QString & <i>filename</i> )</td></tr> @@ -77,10 +79,14 @@ <p>Convenience function that attempts to unlock the file with identifier <i>id</i> that was locked by <tt>QMail::fileLock</tt>.</p> <p>Returns <tt>true</tt> for success or <tt>false</tt> otherwise.</p> <p>See also <a href="qmail.html#fileLock">QMail::fileLock</a>().</p> +<h3 class="fn"><a name="lastDbUpdated"></a><a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> QMail::lastDbUpdated ()</h3> +<p>Returns the the time when the Messaging framework store file was las updated.</p> <h3 class="fn"><a name="lastSystemErrorMessage"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::lastSystemErrorMessage ()</h3> <p>Returns the text describing the last error reported by the underlying platform.</p> -<h3 class="fn"><a name="messageIdentifiers"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMail::messageIdentifiers ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>str</i> )</h3> -<p>Returns the sequence of message identifiers that can be extracted from <i>str</i>. Message identifiers must conform to the definition given by RFC 5256.</p> +<h3 class="fn"><a name="messageIdentifiers"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMail::messageIdentifiers ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>aStr</i> )</h3> +<p>Returns the sequence of message identifiers that can be extracted from <i>aStr</i>. Message identifiers must conform to the definition given by RFC 5256.</p> +<h3 class="fn"><a name="messageServerLockFilePath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::messageServerLockFilePath ()</h3> +<p>Returns the full path to the file used to ensure that only one instance of the messageserver is running.</p> <h3 class="fn"><a name="messageServerPath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::messageServerPath ()</h3> <p>Returns the path to where the Messaging framework will invoke the messageserver process.</p> <h3 class="fn"><a name="messageSettingsPath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::messageSettingsPath ()</h3> diff --git a/doc/html/qmailaccount-members.html b/doc/html/qmailaccount-members.html index 08cd9747..2a9bc157 100644 --- a/doc/html/qmailaccount-members.html +++ b/doc/html/qmailaccount-members.html @@ -24,6 +24,7 @@ <li><div class="fn"><b><a href="qmailaccount.html#CanCreateFolders-var">CanCreateFolders</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailaccount.html#CanReferenceExternalData-var">CanReferenceExternalData</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailaccount.html#CanRetrieve-var">CanRetrieve</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#CanSearchOnServer-var">CanSearchOnServer</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailaccount.html#CanTransmit-var">CanTransmit</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailaccount.html#CanTransmitViaReference-var">CanTransmitViaReference</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailaccount.html#Enabled-var">Enabled</a></b> : const quint64 &</div></li> diff --git a/doc/html/qmailaccount.html b/doc/html/qmailaccount.html index 8939a8be..5b85fb2c 100644 --- a/doc/html/qmailaccount.html +++ b/doc/html/qmailaccount.html @@ -61,6 +61,7 @@ <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#CanCreateFolders-var">CanCreateFolders</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#CanReferenceExternalData-var">CanReferenceExternalData</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#CanRetrieve-var">CanRetrieve</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#CanSearchOnServer-var">CanSearchOnServer</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#CanTransmit-var">CanTransmit</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#CanTransmitViaReference-var">CanTransmitViaReference</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#Enabled-var">Enabled</a></b></td></tr> @@ -188,7 +189,7 @@ <h3 class="fn"><a name="CanCreateFolders-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::CanCreateFolders</h3> <p>The status mask needed for testing the value of the registered status flag named <tt>"CanCreateFolders"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> <p>This flag indicates that top level folders can be created for the account.</p> -<p>See also <a href="qmailstorageaction.html#createFolder">QMailStorageAction::createFolder</a>() and <a href="qmailfolder.html#ChildCreationPermitted-var">QMailFolder::ChildCreationPermitted</a>.</p> +<p>See also <a href="qmailstorageaction.html#onlineCreateFolder">QMailStorageAction::onlineCreateFolder</a>() and <a href="qmailfolder.html#ChildCreationPermitted-var">QMailFolder::ChildCreationPermitted</a>.</p> <h3 class="fn"><a name="CanReferenceExternalData-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::CanReferenceExternalData</h3> <p>The status mask needed for testing the value of the registered status flag named <tt>"CanReferenceExternalData"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> <p>This flag indicates that the account can contain messages that reference data in other messages.</p> @@ -196,6 +197,10 @@ <h3 class="fn"><a name="CanRetrieve-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::CanRetrieve</h3> <p>The status mask needed for testing the value of the registered status flag named <tt>"CanRetrieve"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> <p>This flag indicates that the account has been sufficiently configured that an attempt to retrieve messages may be performed.</p> +<h3 class="fn"><a name="CanSearchOnServer-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::CanSearchOnServer</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"CanSearchOnServer"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the remote server associated with the account supports server based searching.</p> +<p>See also <a href="qmailsearchaction.html#searchMessages">QMailSearchAction::searchMessages</a>().</p> <h3 class="fn"><a name="CanTransmit-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::CanTransmit</h3> <p>The status mask needed for testing the value of the registered status flag named <tt>"CanTransmit"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> <p>This flag indicates that the account has been sufficiently configured that an attempt to transmit messages may be performed.</p> diff --git a/doc/html/qmailaccountconfiguration-serviceconfiguration.html b/doc/html/qmailaccountconfiguration-serviceconfiguration.html index 0d749733..48525ba6 100644 --- a/doc/html/qmailaccountconfiguration-serviceconfiguration.html +++ b/doc/html/qmailaccountconfiguration-serviceconfiguration.html @@ -48,6 +48,14 @@ } } }</pre> +<p>Several predefined sets of key/value pairs are used to control the behavior of retrieval services, such as IMAP and POP services, as described in the following table. Other retrieval protocols should behave similarly.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Desired retrieval behavior</th><th>Required key/value pair settings</th></tr></thead> +<tr valign="top" class="odd"><td>Headers only</td><td>"downloadAttachments" = "0", "autoDownload" = "0", "maxSize" = "0"</td></tr> +<tr valign="top" class="even"><td>Entire message including attachments</td><td>"downloadAttachments" = "1", "autoDownload" = "1", "maxSize" = "0"</td></tr> +<tr valign="top" class="odd"><td>Message headers, body and when available structure, no attachments</td><td>"downloadAttachments" = "0", "autoDownload" = "1", "maxSize" = "0"</td></tr> +</table></p> +<p>Structure refers to MIME body structure information.</p> <p>See also <a href="qmailaccountconfiguration.html#serviceConfiguration">QMailAccountConfiguration::serviceConfiguration</a>().</p> <hr /> <h2>Member Function Documentation</h2> diff --git a/doc/html/qmailactioninfo-members.html b/doc/html/qmailactioninfo-members.html index dc7dbd3d..4728a0bb 100644 --- a/doc/html/qmailactioninfo-members.html +++ b/doc/html/qmailactioninfo-members.html @@ -50,6 +50,7 @@ <li><div class="fn"><b><a href="qmailactioninfo.html#id">id</a></b> () const : QMailActionId</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> diff --git a/doc/html/qmailactioninfo.html b/doc/html/qmailactioninfo.html index ea411883..8cc35bbc 100644 --- a/doc/html/qmailactioninfo.html +++ b/doc/html/qmailactioninfo.html @@ -39,7 +39,7 @@ <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><b><a href="qmailactioninfo.html#totalProgress">totalProgress</a></b> () const</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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 /> diff --git a/doc/html/qmailactionobserver-members.html b/doc/html/qmailactionobserver-members.html index a28db038..1ae1d25e 100644 --- a/doc/html/qmailactionobserver-members.html +++ b/doc/html/qmailactionobserver-members.html @@ -48,13 +48,15 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#event">event</a></b> ( QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#eventFilter">eventFilter</a></b> ( QObject *, QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChild">findChild</a></b> ( const QString & ) const</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="qmailactionobserver.html#listActionsRequest">listActionsRequest</a></b> ()</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#moveToThread">moveToThread</a></b> ( QThread * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">objectName</a></b> () const</div></li> diff --git a/doc/html/qmailactionobserver.html b/doc/html/qmailactionobserver.html index e352e32e..9319b205 100644 --- a/doc/html/qmailactionobserver.html +++ b/doc/html/qmailactionobserver.html @@ -26,9 +26,10 @@ <tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailactionobserver.html#QMailActionObserver">QMailActionObserver</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailactionobserver.html#dtor.QMailActionObserver">~QMailActionObserver</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QList<QSharedPointer<QMailActionInfo> > </td><td class="memItemRight" valign="bottom"><b><a href="qmailactionobserver.html#actions">actions</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailactionobserver.html#listActionsRequest">listActionsRequest</a></b> ()</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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 /> @@ -71,6 +72,8 @@ <p>This signal is emitted whenever the list of actions we are observing changes. This can be for three reasons: actions have started, actions have finished or the action list has just been initialized.</p> <p>New list given by <i>newActions</i></p> <p>See also <a href="qmailactionobserver.html#actions">actions</a>().</p> +<h3 class="fn"><a name="listActionsRequest"></a>void QMailActionObserver::listActionsRequest ()</h3> +<p>Makes request of running actions. Result will be returned with <a href="qmailactionobserver.html#actionsChanged">actionsChanged</a>() signal.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailbase64codec-members.html b/doc/html/qmailbase64codec-members.html index 6585f0a8..30409366 100644 --- a/doc/html/qmailbase64codec-members.html +++ b/doc/html/qmailbase64codec-members.html @@ -19,13 +19,15 @@ <li><div class="fn">enum <b><a href="qmailbase64codec.html#ContentType-enum">ContentType</a></b></div></li> <li><div class="fn"><b><a href="qmailbase64codec.html#QMailBase64Codec">QMailBase64Codec</a></b> ( ContentType, int )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#ChunkCharacters-var">ChunkCharacters</a></b> : const int</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</a></b> ( const QByteArray &, bool ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#codecForName">codecForName</a></b> ( const QByteArray &, bool ) : QTextCodec *</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy">copy</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy-2">copy</a></b> ( QTextStream &, QTextStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream &, QDataStream &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream &, QDataStream & )</div></li> -<li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-4">decode</a></b> ( const QByteArray & ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decodeChunk">decodeChunk</a></b> ( QDataStream &, const char *, int, bool )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#encode">encode</a></b> ( QDataStream &, QTextStream &, const QString & )</div></li> diff --git a/doc/html/qmailbase64codec.html b/doc/html/qmailbase64codec.html index 9dea97f5..b93440dc 100644 --- a/doc/html/qmailbase64codec.html +++ b/doc/html/qmailbase64codec.html @@ -42,7 +42,7 @@ </ul> <h3>Additional Inherited Members</h3> <ul> -<li><div class="fn"></div>3 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> +<li><div class="fn"></div>5 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> <li><div class="fn"></div>2 protected functions inherited from <a href="qmailcodec.html#protected-functions">QMailCodec</a></li> </ul> <a name="details"></a> diff --git a/doc/html/qmailcodec-members.html b/doc/html/qmailcodec-members.html index 68bdfda2..1cb7e03d 100644 --- a/doc/html/qmailcodec-members.html +++ b/doc/html/qmailcodec-members.html @@ -18,13 +18,15 @@ <tr><td width="45%" valign="top"><ul> <li><div class="fn"><b><a href="qmailcodec.html#dtor.QMailCodec">~QMailCodec</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailcodec.html#ChunkCharacters-var">ChunkCharacters</a></b> : const int</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</a></b> ( const QByteArray &, bool ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#codecForName">codecForName</a></b> ( const QByteArray &, bool ) : QTextCodec *</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy">copy</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy-2">copy</a></b> ( QTextStream &, QTextStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream &, QDataStream &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream &, QDataStream & )</div></li> -<li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-4">decode</a></b> ( const QByteArray & ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decodeChunk">decodeChunk</a></b> ( QDataStream &, const char *, int, bool )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#encode">encode</a></b> ( QDataStream &, QTextStream &, const QString & )</div></li> diff --git a/doc/html/qmailcodec.html b/doc/html/qmailcodec.html index 006ad643..907de644 100644 --- a/doc/html/qmailcodec.html +++ b/doc/html/qmailcodec.html @@ -24,7 +24,7 @@ <h2>Public Functions</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#dtor.QMailCodec">~QMailCodec</a></b> ()</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream & <i>out</i>, QDataStream & <i>in</i>, const QString & <i>charset</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream & <i>out</i>, QDataStream & <i>in</i>, const QString & <i>icharset</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream & <i>out</i>, QDataStream & <i>in</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray & <i>input</i>, const QString & <i>charset</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#decode-4">decode</a></b> ( const QByteArray & <i>input</i> )</td></tr> @@ -38,6 +38,8 @@ <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">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</a></b> ( const QByteArray & <i>text</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</a></b> ( const QByteArray & <i>charset</i>, bool <i>translateAscii</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QTextCodec * </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#codecForName">codecForName</a></b> ( const QByteArray & <i>charset</i>, bool <i>translateAscii</i> = true )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#copy">copy</a></b> ( QDataStream & <i>out</i>, QDataStream & <i>in</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#copy-2">copy</a></b> ( QTextStream & <i>out</i>, QTextStream & <i>in</i> )</td></tr> @@ -62,15 +64,21 @@ <h2>Member Function Documentation</h2> <h3 class="fn"><a name="dtor.QMailCodec"></a>QMailCodec::~QMailCodec () <tt> [virtual]</tt></h3> <p>Destroys a <a href="qmailcodec.html">QMailCodec</a> instance.</p> +<h3 class="fn"><a name="autoDetectEncoding"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailCodec::autoDetectEncoding ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>text</i> ) <tt> [static]</tt></h3> +<p>Returns the charset of <i>text</i> using automatic detection; or an empty string if detection fails.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qtextcodec.html#codecForName">QTextCodec::codecForName</a>().</p> +<h3 class="fn"><a name="bestCompatibleCharset"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailCodec::bestCompatibleCharset ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>charset</i>, bool <i>translateAscii</i> ) <tt> [static]</tt></h3> +<p>Returns a charset that may be better supported than the specified <i>charset</i>. If charset is ascii and <i>translateAscii</i> is true, then the Latin-1 codec will be returned.</p> <h3 class="fn"><a name="codecForName"></a><a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> * QMailCodec::codecForName ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>charset</i>, bool <i>translateAscii</i> = true ) <tt> [static]</tt></h3> -<p>Returns a pointer to an appropriate <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> based on <i>charset</i>. If charset is ascii and <i>translateAscii</i> is true, it will use the Latin-1 codec.</p> -<p>Returns 0 if could not locate a codec.</p> +<p>Returns a pointer to an appropriate <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> based on <i>charset</i>. If charset is ascii and <i>translateAscii</i> is true, then the Latin-1 codec will be returned.</p> +<p>Returns 0 if a codec could not be found.</p> +<p>See also <a href="qmailcodec.html#autoDetectEncoding">QMailCodec::autoDetectEncoding</a>().</p> <h3 class="fn"><a name="copy"></a>void QMailCodec::copy ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>in</i> ) <tt> [static]</tt></h3> <p>Writes the data read from the stream <i>in</i> to the stream <i>out</i>, without conversion.</p> <h3 class="fn"><a name="copy-2"></a>void QMailCodec::copy ( <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>out</i>, <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>in</i> ) <tt> [static]</tt></h3> <p>Writes the data read from the stream <i>in</i> to the stream <i>out</i>, without conversion.</p> -<h3 class="fn"><a name="decode"></a>void QMailCodec::decode ( <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>out</i>, <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>in</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>charset</i> ) <tt> [virtual]</tt></h3> -<p>Writes the data read from the stream <i>in</i> to the stream <i>out</i>, converting from a sequence of 7-bit ASCII characters. The characters read from <i>in</i> are decoded from the text encoding <i>charset</i> to unicode.</p> +<h3 class="fn"><a name="decode"></a>void QMailCodec::decode ( <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>out</i>, <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>in</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>icharset</i> ) <tt> [virtual]</tt></h3> +<p>Writes the data read from the stream <i>in</i> to the stream <i>out</i>, converting from a sequence of 7-bit ASCII characters. The characters read from <i>in</i> are decoded from the text encoding <i>icharset</i> to unicode.</p> <p>See also <a href="http://doc.trolltech.com/4.5/qtextcodec.html#codecForName">QTextCodec::codecForName</a>().</p> <h3 class="fn"><a name="decode-2"></a>void QMailCodec::decode ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>in</i> ) <tt> [virtual]</tt></h3> <p>Writes the data read from the stream <i>in</i> to the stream <i>out</i>, converting from a sequence of 7-bit ASCII characters.</p> diff --git a/doc/html/qmailcontentmanager-members.html b/doc/html/qmailcontentmanager-members.html index 77cc69e4..157b3162 100644 --- a/doc/html/qmailcontentmanager-members.html +++ b/doc/html/qmailcontentmanager-members.html @@ -20,6 +20,7 @@ <li><div class="fn"><b><a href="qmailcontentmanager.html#add">add</a></b> ( QMailMessage *, DurabilityRequirement ) : QMailStore::ErrorCode</div></li> <li><div class="fn"><b><a href="qmailcontentmanager.html#clearContent">clearContent</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailcontentmanager.html#ensureDurability">ensureDurability</a></b> () : QMailStore::ErrorCode</div></li> +<li><div class="fn"><b><a href="qmailcontentmanager.html#ensureDurability-2">ensureDurability</a></b> ( const QList<QString> & ) : QMailStore::ErrorCode</div></li> <li><div class="fn"><b><a href="qmailcontentmanager.html#init">init</a></b> () : bool</div></li> <li><div class="fn"><b><a href="qmailcontentmanager.html#load">load</a></b> ( const QString &, QMailMessage * ) : QMailStore::ErrorCode</div></li> <li><div class="fn"><b><a href="qmailcontentmanager.html#remove">remove</a></b> ( const QString & ) : QMailStore::ErrorCode</div></li> diff --git a/doc/html/qmailcontentmanager.html b/doc/html/qmailcontentmanager.html index c4c50484..5440abe8 100644 --- a/doc/html/qmailcontentmanager.html +++ b/doc/html/qmailcontentmanager.html @@ -21,7 +21,7 @@ <a name="public-types"></a> <h2>Public Types</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#DurabilityRequirement-enum">DurabilityRequirement</a></b> { EnsureDurability, DeferDurability }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#DurabilityRequirement-enum">DurabilityRequirement</a></b> { EnsureDurability, DeferDurability, NoDurability }</td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#ManagerRole-enum">ManagerRole</a></b> { FilterRole, StorageRole, IndexRole }</td></tr> </table> <hr /> @@ -31,6 +31,7 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#add">add</a></b> ( QMailMessage * <i>message</i>, DurabilityRequirement <i>durability</i> ) = 0</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#clearContent">clearContent</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#ensureDurability">ensureDurability</a></b> () = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#ensureDurability-2">ensureDurability</a></b> ( const QList<QString> & <i>identifiers</i> ) = 0</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#init">init</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#load">load</a></b> ( const QString & <i>identifier</i>, QMailMessage * <i>message</i> ) = 0</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#remove">remove</a></b> ( const QString & <i>identifier</i> ) = 0</td></tr> @@ -58,6 +59,7 @@ <tr><th width="25%">Constant</th><th width="15%">Value</th><th width="60%">Description</th></tr> <tr><td valign="top"><tt>QMailContentManager::EnsureDurability</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The content manager should make the requested changes durable before reporting success.</td></tr> <tr><td valign="top"><tt>QMailContentManager::DeferDurability</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The content manager may defer ensuring that changes are durable until the next invocation of <a href="qmailcontentmanager.html#ensureDurability">ensureDurability</a>().</td></tr> +<tr><td valign="top"><tt>QMailContentManager::NoDurability</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The content manager will not make changes durable.</td></tr> </table></p> <h3 class="fn"><a name="ManagerRole-enum"></a>enum QMailContentManager::ManagerRole</h3> <p>This enum type is used to define the purpose of the plugin</p> @@ -79,6 +81,9 @@ <p>This function is called by the mail store to remove all existing data, typically in test conditions.</p> <h3 class="fn"><a name="ensureDurability"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailContentManager::ensureDurability () <tt> [pure virtual]</tt></h3> <p>Requests that the content manager ensure that any previous actions that were performed with the <a href="qmailcontentmanager.html#DurabilityRequirement-enum">DeferDurability</a> option be made durable.</p> +<h3 class="fn"><a name="ensureDurability-2"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailContentManager::ensureDurability ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>> & <i>identifiers</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the content manager ensure that message data will be made durable for messages identified by the given content <i>identifiers</i>.</p> +<p>To be used with the <a href="qmailcontentmanager.html#DurabilityRequirement-enum">NoDurability</a> option.</p> <h3 class="fn"><a name="init"></a>bool QMailContentManager::init () <tt> [virtual]</tt></h3> <p>Directs the content manager to perform any initialization tasks required. The content manager should return false if unable to perform initialization tasks; otherwise return true.</p> <p>This function is called by the mail store after it has been successfully initialized.</p> diff --git a/doc/html/qmaildatacomparator.html b/doc/html/qmaildatacomparator.html index cd75661d..9b063649 100644 --- a/doc/html/qmaildatacomparator.html +++ b/doc/html/qmaildatacomparator.html @@ -32,14 +32,14 @@ <hr /> <h2>Type Documentation</h2> <h3 class="fn"><a name="EqualityComparator-enum"></a>enum QMailDataComparator::EqualityComparator</h3> -<p>Defines the comparison operations that can be used to compare data elements of <a href="qmailstore.html">QMailStore</a> objects for equality and inequality.</p> +<p>Defines the comparison operations that can be used to compare data elements of <a href="qmailstore.html">QMailStore</a> objects for equality and inequality. This is case sensitive.</p> <p><table class="valuelist" border="1" cellpadding="2" cellspacing="1" width="100%"> <tr><th width="25%">Constant</th><th width="15%">Value</th><th width="60%">Description</th></tr> <tr><td valign="top"><tt>QMailDataComparator::Equal</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Represents the '==' operator.</td></tr> <tr><td valign="top"><tt>QMailDataComparator::NotEqual</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Represents the '!=' operator.</td></tr> </table></p> <h3 class="fn"><a name="InclusionComparator-enum"></a>enum QMailDataComparator::InclusionComparator</h3> -<p>Defines the comparison operations that can be used to compare data elements of <a href="qmailstore.html">QMailStore</a> objects for inclusion or exclusion.</p> +<p>Defines the comparison operations that can be used to compare data elements of <a href="qmailstore.html">QMailStore</a> objects for inclusion or exclusion. This is case insensitive.</p> <p><table class="valuelist" border="1" cellpadding="2" cellspacing="1" width="100%"> <tr><th width="25%">Constant</th><th width="15%">Value</th><th width="60%">Description</th></tr> <tr><td valign="top"><tt>QMailDataComparator::Includes</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Represents an operation in which an associated property is tested to determine whether it is equal to any of a supplied set of values. Alternatively, it may be used to determine whether a single supplied value is included within the associated <a href="qmailstore.html">QMailStore</a> property.</td></tr> diff --git a/doc/html/qmaildisconnected.html b/doc/html/qmaildisconnected.html index e9357745..ad4ade2b 100644 --- a/doc/html/qmaildisconnected.html +++ b/doc/html/qmaildisconnected.html @@ -70,17 +70,17 @@ <p>See also <a href="qmailretrievalaction.html#exportUpdates">QMailRetrievalAction::exportUpdates</a>().</p> <h3 class="fn"><a name="flagMessage"></a>void QMailDisconnected::flagMessage ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</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>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>description</i> ) <tt> [static]</tt></h3> <p>Disconnected flags the list a message identified by <i>id</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 a message as important or 'move to trash' a message.</p> +<p>For example this function may be used to mark a message 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>During synchronization with the server a status message with contents <i>description</i> may be emitted.</p> <h3 class="fn"><a name="flagMessages"></a>void QMailDisconnected::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>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>description</i> ) <tt> [static]</tt></h3> <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 or 'move to trash' messages.</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>During synchronization with the server a status message with contents <i>description</i> may be emitted.</p> <h3 class="fn"><a name="moveToFolder"></a>void QMailDisconnected::moveToFolder ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [static]</tt></h3> <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 accounts are not supported.</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> <h3 class="fn"><a name="moveToFolder-2"></a>void QMailDisconnected::moveToFolder ( <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> * <i>message</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [static]</tt></h3> <p>Disconnected updates <i>message</i> to be moved to the folder identified <i>folderId</i>. This function does NOT update the message in <a href="qmailstore.html">QMailStore</a>, <a href="qmailstore.html#updateMessage">QMailStore::updateMessage</a>() should be used to ensure that changes are to propagated to the server.</p> @@ -96,9 +96,9 @@ <h3 class="fn"><a name="restoreToPreviousFolder"></a>void QMailDisconnected::restoreToPreviousFolder ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [static]</tt></h3> <p>Updates the <a href="qmailmessage.html">QMailMessage</a> with <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i> to move the message back to the previous folder it was contained by.</p> <p>Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<p>See also <a href="qmaildisconnected.html#moveToFolder">QMailDisconnected::moveToFolder</a>() and <a href="qmaildisconnected.html#moveToStandardFolder">QMailDisconnected::moveToStandardFolder</a>().</p> <h3 class="fn"><a name="restoreToPreviousFolder-2"></a>void QMailDisconnected::restoreToPreviousFolder ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> ) <tt> [static]</tt></h3> <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>Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> <h3 class="fn"><a name="rollBackUpdates"></a>void QMailDisconnected::rollBackUpdates ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>mailAccountId</i> ) <tt> [static]</tt></h3> <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">updatesOutstanding</a>().</p> diff --git a/doc/html/qmailfolder-members.html b/doc/html/qmailfolder-members.html index 0bbb40a6..974498e2 100644 --- a/doc/html/qmailfolder-members.html +++ b/doc/html/qmailfolder-members.html @@ -26,6 +26,7 @@ <li><div class="fn"><b><a href="qmailfolder.html#ChildCreationPermitted-var">ChildCreationPermitted</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#DeletionPermitted-var">DeletionPermitted</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#Drafts-var">Drafts</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#Favourite-var">Favourite</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#Incoming-var">Incoming</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#Junk-var">Junk</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#MessagesPermitted-var">MessagesPermitted</a></b> : const quint64 &</div></li> @@ -40,8 +41,8 @@ <li><div class="fn"><b><a href="qmailfolder.html#Synchronized-var">Synchronized</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#Trash-var">Trash</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#customField">customField</a></b> ( const QString & ) const : QString</div></li> -<li><div class="fn"><b><a href="qmailfolder.html#customFields">customFields</a></b> () const : const QMap<QString, QString> &</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailfolder.html#customFields">customFields</a></b> () const : const QMap<QString, QString> &</div></li> <li><div class="fn"><b><a href="qmailfolder.html#displayName">displayName</a></b> () const : QString</div></li> <li><div class="fn"><b><a href="qmailfolder.html#id">id</a></b> () const : QMailFolderId</div></li> <li><div class="fn"><b><a href="qmailfolder.html#parentAccountId">parentAccountId</a></b> () const : QMailAccountId</div></li> diff --git a/doc/html/qmailfolder.html b/doc/html/qmailfolder.html index 7cf5f196..dbf38281 100644 --- a/doc/html/qmailfolder.html +++ b/doc/html/qmailfolder.html @@ -67,6 +67,7 @@ <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#ChildCreationPermitted-var">ChildCreationPermitted</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#DeletionPermitted-var">DeletionPermitted</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#Drafts-var">Drafts</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#Favourite-var">Favourite</a></b></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.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="qmailfolder.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="qmailfolder.html#MessagesPermitted-var">MessagesPermitted</a></b></td></tr> @@ -204,6 +205,9 @@ <h3 class="fn"><a name="Drafts-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Drafts</h3> <p>The status mask needed for testing the value of the registered status flag named <tt>"Drafts"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> <p>This flag indicates that a folder contains messages that are drafts for potential transmission.</p> +<h3 class="fn"><a name="Favourite-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Favourite</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Favourite"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder is one of favourite from user point of view.</p> <h3 class="fn"><a name="Incoming-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::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="qmailfolder.html#status">QMailFolder::status</a>().</p> <p>This flag indicates that a folder contains messages that are incoming from the point of view of the account owner.</p> diff --git a/doc/html/qmaillineendingcodec-members.html b/doc/html/qmaillineendingcodec-members.html index ab45dc09..0b88e301 100644 --- a/doc/html/qmaillineendingcodec-members.html +++ b/doc/html/qmaillineendingcodec-members.html @@ -18,13 +18,15 @@ <tr><td width="45%" valign="top"><ul> <li><div class="fn"><b><a href="qmaillineendingcodec.html#QMailLineEndingCodec">QMailLineEndingCodec</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailcodec.html#ChunkCharacters-var">ChunkCharacters</a></b> : const int</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</a></b> ( const QByteArray &, bool ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#codecForName">codecForName</a></b> ( const QByteArray &, bool ) : QTextCodec *</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy">copy</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy-2">copy</a></b> ( QTextStream &, QTextStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream &, QDataStream &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream &, QDataStream & )</div></li> -<li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-4">decode</a></b> ( const QByteArray & ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decodeChunk">decodeChunk</a></b> ( QDataStream &, const char *, int, bool )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#encode">encode</a></b> ( QDataStream &, QTextStream &, const QString & )</div></li> diff --git a/doc/html/qmaillineendingcodec.html b/doc/html/qmaillineendingcodec.html index 81257346..403c2fe5 100644 --- a/doc/html/qmaillineendingcodec.html +++ b/doc/html/qmaillineendingcodec.html @@ -30,7 +30,7 @@ </ul> <h3>Additional Inherited Members</h3> <ul> -<li><div class="fn"></div>3 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> +<li><div class="fn"></div>5 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> <li><div class="fn"></div>2 protected functions inherited from <a href="qmailcodec.html#protected-functions">QMailCodec</a></li> </ul> <a name="details"></a> diff --git a/doc/html/qmailmessage-members.html b/doc/html/qmailmessage-members.html index 01dcd614..62d56d2a 100644 --- a/doc/html/qmailmessage-members.html +++ b/doc/html/qmailmessage-members.html @@ -58,9 +58,11 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#RepliedAll-var">RepliedAll</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#Sent-var">Sent</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#Temporary-var">Temporary</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Todo-var">Todo</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#TransmitFromExternal-var">TransmitFromExternal</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#Trash-var">Trash</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#UnloadedData-var">UnloadedData</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#addAttachments">addAttachments</a></b> ( const QStringList & )</div></li> <li><div class="fn"><b><a href="qmailmessage.html#appendHeaderField">appendHeaderField</a></b> ( const QString &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessage.html#appendHeaderField-2">appendHeaderField</a></b> ( const QMailMessageHeaderField & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendPart">appendPart</a></b> ( const QMailMessagePart & )</div></li> @@ -83,6 +85,7 @@ <li><div class="fn"><b><a href="qmailmessage.html#externalLocationReference">externalLocationReference</a></b> () const : QString</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findAttachmentLocations">findAttachmentLocations</a></b> () const : QList<QMailMessagePartContainer::Location></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findHtmlContainer">findHtmlContainer</a></b> () const : QMailMessagePartContainer *</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findInlineImageLocations">findInlineImageLocations</a></b> () const : QList<QMailMessagePartContainer::Location></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findPlainTextContainer">findPlainTextContainer</a></b> () const : QMailMessagePartContainer *</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#foreachPart">foreachPart</a></b> ( F ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#foreachPart-2">foreachPart</a></b> ( F ) const : bool</div></li> @@ -91,6 +94,7 @@ <li><div class="fn"><b><a href="qmailmessage.html#fromRfc2822File">fromRfc2822File</a></b> ( const QString & ) : QMailMessage</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#hasAttachments">hasAttachments</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#hasBody">hasBody</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#hasCalendarInvitation">hasCalendarInvitation</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#hasHtmlBody">hasHtmlBody</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#hasPlainTextBody">hasPlainTextBody</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailmessage.html#hasRecipients">hasRecipients</a></b> () const : bool</div></li> @@ -117,7 +121,7 @@ <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partCount">partCount</a></b> () const : uint</div></li> <li><div class="fn"><b><a href="qmailmessage.html#partialContentAvailable">partialContentAvailable</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#prependPart">prependPart</a></b> ( const QMailMessagePart & )</div></li> -<li><div class="fn"><b><a href="qmailmessagemetadata.html#preview">preview</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#preview">preview</a></b> () const : QString</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</a></b> () const : QMailFolderId</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#receivedDate">receivedDate</a></b> () const : QMailTimeStamp</div></li> <li><div class="fn"><b><a href="qmailmessage.html#recipients">recipients</a></b> () const : QList<QMailAddress></div></li> @@ -150,6 +154,8 @@ <li><div class="fn"><b><a href="qmailmessage.html#setId">setId</a></b> ( const QMailMessageId & )</div></li> <li><div class="fn"><b><a href="qmailmessage.html#setInReplyTo">setInReplyTo</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a></b> ( const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setInlineImages">setInlineImages</a></b> ( const QMap<QString, QString> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setInlineImages-2">setInlineImages</a></b> ( const QList<const QMailMessagePart *> )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setListId">setListId</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setMessageType">setMessageType</a></b> ( MessageType )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</a></b> ( MultipartType )</div></li> @@ -160,6 +166,8 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#setPreview">setPreview</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</a></b> ( const QMailFolderId & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setRecipients">setRecipients</a></b> ( const QList<QMailAddress> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setRecipients-2">setRecipients</a></b> ( const QMailAddress & )</div></li> <li><div class="fn"><b><a href="qmailmessage.html#setReplyTo">setReplyTo</a></b> ( const QMailAddress & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setResponseType">setResponseType</a></b> ( ResponseType )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setRestoreFolderId">setRestoreFolderId</a></b> ( const QMailFolderId & )</div></li> @@ -175,7 +183,7 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#status">status</a></b> () const : quint64</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#statusMask">statusMask</a></b> ( const QString & ) : quint64</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#subject">subject</a></b> () const : QString</div></li> -<li><div class="fn"><b><a href="qmailmessagemetadata.html#to">to</a></b> () const : QList<QMailAddress></div></li> +<li><div class="fn"><b><a href="qmailmessage.html#to">to</a></b> () const : QList<QMailAddress></div></li> <li><div class="fn"><b><a href="qmailmessage.html#toRfc2822">toRfc2822</a></b> ( EncodingFormat ) const : QByteArray</div></li> <li><div class="fn"><b><a href="qmailmessage.html#toRfc2822-2">toRfc2822</a></b> ( QDataStream &, EncodingFormat ) const</div></li> <li><div class="fn"><b><a href="qmailmessage.html#toRfc2822Chunks">toRfc2822Chunks</a></b> ( EncodingFormat ) const : QList<QMailMessage::MessageChunk></div></li> diff --git a/doc/html/qmailmessage.html b/doc/html/qmailmessage.html index d0caa782..120fdce7 100644 --- a/doc/html/qmailmessage.html +++ b/doc/html/qmailmessage.html @@ -31,11 +31,11 @@ <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#contains">contains</a></b> ( const QMailMessagePart::Location & <i>location</i> ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#contentSize">contentSize</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#externalLocationReference">externalLocationReference</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#hasCalendarInvitation">hasCalendarInvitation</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#hasRecipients">hasRecipients</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#inReplyTo">inReplyTo</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const QMailMessagePart & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#partAt">partAt</a></b> ( const QMailMessagePart::Location & <i>location</i> ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#partAt-2">partAt</a></b> ( const QMailMessagePart::Location & <i>location</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#recipients">recipients</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QMailAddress </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#replyTo">replyTo</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setBcc">setBcc</a></b> ( const QList<QMailAddress> & <i>bccList</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setCc">setCc</a></b> ( const QList<QMailAddress> & <i>ccList</i> )</td></tr> @@ -43,6 +43,9 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setExternalLocationReference">setExternalLocationReference</a></b> ( const QString & <i>location</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setInReplyTo">setInReplyTo</a></b> ( const QString & <i>messageId</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setReplyTo">setReplyTo</a></b> ( const QMailAddress & <i>address</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setTo">setTo</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="qmailmessage.html#setTo-2">setTo</a></b> ( const QMailAddress & <i>address</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#to">to</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#toRfc2822">toRfc2822</a></b> ( EncodingFormat <i>format</i> = TransmissionFormat ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#toRfc2822-2">toRfc2822</a></b> ( QDataStream & <i>out</i>, EncodingFormat <i>format</i> = TransmissionFormat ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QList<QMailMessage::MessageChunk> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#toRfc2822Chunks">toRfc2822Chunks</a></b> ( EncodingFormat <i>format</i> = TransmissionFormat ) const</td></tr> @@ -56,6 +59,8 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#contentAvailable">contentAvailable</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#indicativeSize">indicativeSize</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.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="qmailmessage.html#preview">preview</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="qmailmessage.html#recipients">recipients</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#removeHeaderField">removeHeaderField</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="qmailmessage.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="qmailmessage.html#setFrom">setFrom</a></b> ( const QMailAddress & <i>from</i> )</td></tr> @@ -63,12 +68,10 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setHeaderField-2">setHeaderField</a></b> ( const QMailMessageHeaderField & <i>field</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.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="qmailmessage.html#setSubject">setSubject</a></b> ( const QString & <i>subject</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setTo">setTo</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="qmailmessage.html#setTo-2">setTo</a></b> ( const QMailAddress & <i>address</i> )</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>57 public functions inherited from <a href="qmailmessagemetadata.html#public-functions">QMailMessageMetaData</a></li> -<li><div bar="2" class="fn"></div>40 public functions inherited from <a href="qmailmessagepartcontainer.html#public-functions">QMailMessagePartContainer</a></li> +<li><div bar="2" class="fn"></div>55 public functions inherited from <a href="qmailmessagemetadata.html#public-functions">QMailMessageMetaData</a></li> +<li><div bar="2" class="fn"></div>44 public functions inherited from <a href="qmailmessagepartcontainer.html#public-functions">QMailMessagePartContainer</a></li> </ul> <hr /> <a name="static-public-members"></a> @@ -81,6 +84,10 @@ <li><div bar="2" class="fn"></div>29 static public members inherited from <a href="qmailmessagemetadata.html#static-public-members">QMailMessageMetaData</a></li> <li><div bar="2" class="fn"></div>2 static public members inherited from <a href="qmailmessagepartcontainer.html#static-public-members">QMailMessagePartContainer</a></li> </ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>2 protected functions inherited from <a href="qmailmessagemetadata.html#protected-functions">QMailMessageMetaData</a></li> +</ul> <a name="details"></a> <hr /> <h2>Detailed Description</h2> @@ -105,10 +112,10 @@ <p>Reimplemented from <a href="qmailmessagepartcontainer.html#appendHeaderField-2">QMailMessagePartContainer::appendHeaderField</a>().</p> <h3 class="fn"><a name="bcc"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> QMailMessage::bcc () const <tt> [virtual]</tt></h3> <p>Returns a list of all the bcc (blind carbon copy) recipients specified for the message.</p> -<p>See also <a href="qmailmessage.html#setBcc">setBcc</a>(), <a href="qmailmessagemetadata.html#to">to</a>(), <a href="qmailmessage.html#cc">cc</a>(), and <a href="qmailaddress.html">QMailAddress</a>.</p> +<p>See also <a href="qmailmessage.html#setBcc">setBcc</a>(), <a href="qmailmessage.html#to">to</a>(), <a href="qmailmessage.html#cc">cc</a>(), and <a href="qmailaddress.html">QMailAddress</a>.</p> <h3 class="fn"><a name="cc"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> QMailMessage::cc () const <tt> [virtual]</tt></h3> <p>Returns a list of all the cc (carbon copy) recipients specified for the message.</p> -<p>See also <a href="qmailmessage.html#setCc">setCc</a>(), <a href="qmailmessagemetadata.html#to">to</a>(), <a href="qmailmessage.html#bcc">bcc</a>(), and <a href="qmailaddress.html">QMailAddress</a>.</p> +<p>See also <a href="qmailmessage.html#setCc">setCc</a>(), <a href="qmailmessage.html#to">to</a>(), <a href="qmailmessage.html#bcc">bcc</a>(), and <a href="qmailaddress.html">QMailAddress</a>.</p> <h3 class="fn"><a name="contains"></a>bool QMailMessage::contains ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>location</i> ) const</h3> <p>Returns true if the message contains a part with the location <i>location</i>.</p> <h3 class="fn"><a name="contentAvailable"></a>bool QMailMessage::contentAvailable () const <tt> [virtual]</tt></h3> @@ -123,6 +130,8 @@ <p>Constructs a mail message from the RFC 2822 data contained in <i>byteArray</i>.</p> <h3 class="fn"><a name="fromRfc2822File"></a>QMailMessage QMailMessage::fromRfc2822File ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>fileName</i> ) <tt> [static]</tt></h3> <p>Constructs a mail message from the RFC 2822 data contained in the file <i>fileName</i>.</p> +<h3 class="fn"><a name="hasCalendarInvitation"></a>bool QMailMessage::hasCalendarInvitation () const <tt> [virtual]</tt></h3> +<p>Returns true if the message contains a calendar invitation; otherwise returns false.</p> <h3 class="fn"><a name="hasRecipients"></a>bool QMailMessage::hasRecipients () const <tt> [virtual]</tt></h3> <p>Returns true if there are any recipients (either To, CC or BCC addresses) defined for this message; otherwise returns false.</p> <h3 class="fn"><a name="inReplyTo"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessage::inReplyTo () const <tt> [virtual]</tt></h3> @@ -136,9 +145,12 @@ <p>Returns a non-const reference to the part at the location <i>location</i> within the message.</p> <h3 class="fn"><a name="partialContentAvailable"></a>bool QMailMessage::partialContentAvailable () const <tt> [virtual]</tt></h3> <p>Reimplemented from <a href="qmailmessagemetadata.html#partialContentAvailable">QMailMessageMetaData::partialContentAvailable</a>().</p> +<h3 class="fn"><a name="preview"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessage::preview () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagemetadata.html#preview">QMailMessageMetaData::preview</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>> QMailMessage::recipients () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagemetadata.html#recipients">QMailMessageMetaData::recipients</a>().</p> <p>Returns a list of all the recipients specified for the message, either as To, CC, or BCC addresses.</p> -<p>See also <a href="qmailmessagemetadata.html#to">to</a>(), <a href="qmailmessage.html#cc">cc</a>(), <a href="qmailmessage.html#bcc">bcc</a>(), and <a href="qmailmessage.html#hasRecipients">hasRecipients</a>().</p> +<p>See also <a href="qmailmessage.html#to">to</a>(), <a href="qmailmessage.html#cc">cc</a>(), <a href="qmailmessage.html#bcc">bcc</a>(), and <a href="qmailmessage.html#hasRecipients">hasRecipients</a>().</p> <h3 class="fn"><a name="removeHeaderField"></a>void QMailMessage::removeHeaderField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> ) <tt> [virtual]</tt></h3> <p>Reimplemented from <a href="qmailmessagepartcontainer.html#removeHeaderField">QMailMessagePartContainer::removeHeaderField</a>().</p> <h3 class="fn"><a name="replyTo"></a><a href="qmailaddress.html">QMailAddress</a> QMailMessage::replyTo () const <tt> [virtual]</tt></h3> @@ -175,9 +187,14 @@ <h3 class="fn"><a name="setSubject"></a>void QMailMessage::setSubject ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>subject</i> ) <tt> [virtual]</tt></h3> <p>Reimplemented from <a href="qmailmessagemetadata.html#setSubject">QMailMessageMetaData::setSubject</a>().</p> <h3 class="fn"><a name="setTo"></a>void QMailMessage::setTo ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> & <i>toList</i> ) <tt> [virtual]</tt></h3> -<p>Reimplemented from <a href="qmailmessagemetadata.html#setTo">QMailMessageMetaData::setTo</a>().</p> +<p>Set the list of to recipients for the message to <i>toList</i>.</p> +<p>See also <a href="qmailmessage.html#to">to</a>(), <a href="qmailmessage.html#setCc">setCc</a>(), and <a href="qmailmessage.html#setBcc">setBcc</a>().</p> <h3 class="fn"><a name="setTo-2"></a>void QMailMessage::setTo ( const <a href="qmailaddress.html">QMailAddress</a> & <i>address</i> ) <tt> [virtual]</tt></h3> -<p>Reimplemented from <a href="qmailmessagemetadata.html#setTo-2">QMailMessageMetaData::setTo</a>().</p> +<p>Set the list of to recipients for the message to a list containing a single item <i>address</i>.</p> +<p>See also <a href="qmailmessage.html#setCc">setCc</a>(), <a href="qmailmessage.html#setBcc">setBcc</a>(), and <a href="qmailaddress.html">QMailAddress</a>.</p> +<h3 class="fn"><a name="to"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> QMailMessage::to () const <tt> [virtual]</tt></h3> +<p>Returns a list of all the primary recipients specified for the message.</p> +<p>See also <a href="qmailmessage.html#setTo">setTo</a>(), <a href="qmailmessage.html#cc">cc</a>(), <a href="qmailmessage.html#bcc">bcc</a>(), and <a href="qmailaddress.html">QMailAddress</a>.</p> <h3 class="fn"><a name="toRfc2822"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessage::toRfc2822 ( <a href="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</a> <i>format</i> = TransmissionFormat ) const</h3> <p>Returns the message in RFC 2822 format. The encoded content will vary depending on the value of <i>format</i>.</p> <h3 class="fn"><a name="toRfc2822-2"></a>void QMailMessage::toRfc2822 ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, <a href="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</a> <i>format</i> = TransmissionFormat ) const</h3> diff --git a/doc/html/qmailmessagebody.html b/doc/html/qmailmessagebody.html index 465d3b3c..2851f47d 100644 --- a/doc/html/qmailmessagebody.html +++ b/doc/html/qmailmessagebody.html @@ -76,7 +76,7 @@ <p>Creates a message body from the data contained in the file <i>filename</i>, having the content type <i>type</i>. If <i>status</i> is <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBody::RequiresEncoding</a>, the data from the file will be encoded to <i>encoding</i> for transmission; otherwise it must already be in that encoding, which will be reported to recipients of the data.</p> <p>If <i>type</i> is a subtype of "text", the data will be treated as text, and line-ending translation will be employed. Otherwise, the file will be treated as containing binary data. If the file contains unicode text data, it will be converted to an octet stream using a <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> object identified by the 'charset' parameter of <i>type</i>.</p> <p>If <i>encoding</i> is <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::QuotedPrintable</a>, encoding will be performed assuming conformance to RFC 2045.</p> -<p>Note that the data is not actually read from the file until it is requested by another function.</p> +<p>Note that the data is not actually read from the file until it is requested by another function, unless it is of type "text/plain" or "text/html". In these latter cases, automatic character set detection may take place by reading all the data from the file.</p> <p>See also <a href="qmailcodec.html">QMailCodec</a>, <a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a>, <a href="qmailmessagecontenttype.html">QMailMessageContentType</a>, and <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a>.</p> <h3 class="fn"><a name="fromStream"></a>QMailMessageBody QMailMessageBody::fromStream ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>in</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</a> <i>encoding</i>, <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">EncodingStatus</a> <i>status</i> ) <tt> [static]</tt></h3> <p>Creates a message body from the data read from <i>in</i>, having the content type <i>type</i>. If <i>status</i> is <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBody::RequiresEncoding</a>, the data from the file will be encoded to <i>encoding</i> for transmission; otherwise it must already be in that encoding, which will be reported to recipients of the data.</p> diff --git a/doc/html/qmailmessagekey-members.html b/doc/html/qmailmessagekey-members.html index 4894150a..401db171 100644 --- a/doc/html/qmailmessagekey-members.html +++ b/doc/html/qmailmessagekey-members.html @@ -63,11 +63,14 @@ <li><div class="fn"><b><a href="qmailmessagekey.html#parentAccountId-3">parentAccountId</a></b> ( const QMailAccountKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#parentFolderId">parentFolderId</a></b> ( const QMailFolderId &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#parentFolderId-2">parentFolderId</a></b> ( const QMailFolderIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailmessagekey.html#parentFolderId-3">parentFolderId</a></b> ( const QMailFolderKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailmessagekey.html#parentThreadId">parentThreadId</a></b> ( const QMailThreadId &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#parentThreadId-2">parentThreadId</a></b> ( const QMailThreadIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#parentThreadId-3">parentThreadId</a></b> ( const QMailThreadKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#preview">preview</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#preview-2">preview</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#preview-3">preview</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#previousParentFolderId">previousParentFolderId</a></b> ( const QMailFolderId &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#previousParentFolderId-2">previousParentFolderId</a></b> ( const QMailFolderIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> <li><div class="fn"><b><a href="qmailmessagekey.html#previousParentFolderId-3">previousParentFolderId</a></b> ( const QMailFolderKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> diff --git a/doc/html/qmailmessagekey.html b/doc/html/qmailmessagekey.html index 212e82e4..5e7911ac 100644 --- a/doc/html/qmailmessagekey.html +++ b/doc/html/qmailmessagekey.html @@ -95,6 +95,9 @@ <tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#parentThreadId">parentThreadId</a></b> ( const QMailThreadId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#parentThreadId-2">parentThreadId</a></b> ( const QMailThreadIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#parentThreadId-3">parentThreadId</a></b> ( const QMailThreadKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#preview">preview</a></b> ( const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#preview-2">preview</a></b> ( const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#preview-3">preview</a></b> ( const QStringList & <i>values</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#previousParentFolderId">previousParentFolderId</a></b> ( const QMailFolderId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#previousParentFolderId-2">previousParentFolderId</a></b> ( const QMailFolderIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#previousParentFolderId-3">previousParentFolderId</a></b> ( const QMailFolderKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> @@ -255,6 +258,7 @@ <h3 class="fn"><a name="deserialize"></a>void QMailMessageKey::deserialize ( Stream & <i>stream</i> )</h3> <p>Reads the contents of a <a href="qmailmessagekey.html">QMailMessageKey</a> from <i>stream</i>.</p> <h3 class="fn"><a name="deserialize-2"></a>void QMailMessageKey::deserialize ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>stream</i> )</h3> +<p>Deserialize the message key from <i>stream</i>.</p> <h3 class="fn"><a name="id"></a>QMailMessageKey QMailMessageKey::id ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose identifier matches <i>id</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailmessagemetadata.html#id">QMailMessage::id</a>().</p> @@ -326,6 +330,15 @@ <p>Returns a key matching messages whose thread is a member of <i>ids</i>, according to <i>cmp</i>.</p> <h3 class="fn"><a name="parentThreadId-3"></a>QMailMessageKey QMailMessageKey::parentThreadId ( const <a href="qmailthreadkey.html">QMailThreadKey</a> & <i>key</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose thread matched <i>key</i>, according to <i>cmp</i>.</p> +<h3 class="fn"><a name="preview"></a>QMailMessageKey QMailMessageKey::preview ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose preview matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessage.html#preview">QMailMessage::preview</a>().</p> +<h3 class="fn"><a name="preview-2"></a>QMailMessageKey QMailMessageKey::preview ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose preview matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessage.html#preview">QMailMessage::preview</a>().</p> +<h3 class="fn"><a name="preview-3"></a>QMailMessageKey QMailMessageKey::preview ( const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>values</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose preview is a member of <i>values</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessage.html#preview">QMailMessage::preview</a>().</p> <h3 class="fn"><a name="previousParentFolderId"></a>QMailMessageKey QMailMessageKey::previousParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose previous parent folder's identifier matches <i>id</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailmessagemetadata.html#previousParentFolderId">QMailMessage::previousParentFolderId</a>().</p> @@ -343,10 +356,10 @@ <p>See also <a href="qmailmessagemetadata.html#receivedDate">QMailMessage::receivedDate</a>().</p> <h3 class="fn"><a name="recipients"></a>QMailMessageKey QMailMessageKey::recipients ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose recipients include <i>value</i>, according to <i>cmp</i>.</p> -<p>See also <a href="qmailmessagemetadata.html#to">QMailMessage::to</a>(), <a href="qmailmessage.html#cc">QMailMessage::cc</a>(), and <a href="qmailmessage.html#bcc">QMailMessage::bcc</a>().</p> +<p>See also <a href="qmailmessage.html#to">QMailMessage::to</a>(), <a href="qmailmessage.html#cc">QMailMessage::cc</a>(), and <a href="qmailmessage.html#bcc">QMailMessage::bcc</a>().</p> <h3 class="fn"><a name="recipients-2"></a>QMailMessageKey QMailMessageKey::recipients ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose recipients include the substring <i>value</i>, according to <i>cmp</i>.</p> -<p>See also <a href="qmailmessagemetadata.html#to">QMailMessage::to</a>(), <a href="qmailmessage.html#cc">QMailMessage::cc</a>(), and <a href="qmailmessage.html#bcc">QMailMessage::bcc</a>().</p> +<p>See also <a href="qmailmessage.html#to">QMailMessage::to</a>(), <a href="qmailmessage.html#cc">QMailMessage::cc</a>(), and <a href="qmailmessage.html#bcc">QMailMessage::bcc</a>().</p> <h3 class="fn"><a name="responseType"></a>QMailMessageKey QMailMessageKey::responseType ( <a href="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::ResponseType</a> <i>type</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose response type matches <i>type</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailmessagemetadata.html#responseType">QMailMessage::responseType</a>().</p> @@ -375,10 +388,10 @@ <p>Returns a key matching messages whose sender matches the substring <i>value</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailmessagemetadata.html#from">QMailMessage::from</a>().</p> <h3 class="fn"><a name="sender-3"></a>QMailMessageKey QMailMessageKey::sender ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> -<p>Return a key matching messages whose sender is alphabetically matches</p> +<p>Return a key matching messages whose sender alphabetically matches</p> <p><table class="valuelist" border="1" cellpadding="2" cellspacing="1" width="100%"> <tr><th width="25%">Constant</th><th width="15%">Value</th><th width="60%">Description</th></tr> -<tr><td valign="top"><tt>QMailMessageKey::according</tt></td><td align="center" valign="top">?</td><td valign="top">to <font color="red"><b><code>\cmp</code></b></font></td></tr> +<tr><td valign="top"><tt>QMailMessageKey::according</tt></td><td align="center" valign="top">?</td><td valign="top">to <i>cmp</i></td></tr> </table></p> <h3 class="fn"><a name="sender-4"></a>QMailMessageKey QMailMessageKey::sender ( const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>values</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose sender is a member of <i>values</i>, according to <i>cmp</i>.</p> @@ -386,6 +399,7 @@ <h3 class="fn"><a name="serialize"></a>void QMailMessageKey::serialize ( Stream & <i>stream</i> ) const</h3> <p>Writes the contents of a <a href="qmailmessagekey.html">QMailMessageKey</a> to a <i>stream</i>.</p> <h3 class="fn"><a name="serialize-2"></a>void QMailMessageKey::serialize ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>stream</i> ) const</h3> +<p>Serialize the message key to <i>stream</i>.</p> <h3 class="fn"><a name="serverUid"></a>QMailMessageKey QMailMessageKey::serverUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> <p>Returns a key matching messages whose serverUid matches <i>uid</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailmessagemetadata.html#serverUid">QMailMessage::serverUid</a>().</p> diff --git a/doc/html/qmailmessagelistmodel-members.html b/doc/html/qmailmessagelistmodel-members.html index 03ce41e8..a5f7b3cf 100644 --- a/doc/html/qmailmessagelistmodel-members.html +++ b/doc/html/qmailmessagelistmodel-members.html @@ -65,22 +65,19 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#flags">flags</a></b> ( const QModelIndex & ) const</div></li> -<li><div class="fn"><b><a href="qmailmessagelistmodel.html#generateIndex">generateIndex</a></b> ( int, int, void * ) : QModelIndex</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#hasChildren">hasChildren</a></b> ( const QModelIndex & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#hasIndex">hasIndex</a></b> ( int, int, const QModelIndex & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#headerData">headerData</a></b> ( int, Qt::Orientation, int ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#headerDataChanged">headerDataChanged</a></b> ( Qt::Orientation, int, int )</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#idFromIndex">idFromIndex</a></b> ( const QModelIndex & ) const : QMailMessageId</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a></b> () const : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagelistmodel.html#impl">impl</a></b> () : QMailMessageModelImplementation *</div></li> -<li><div class="fn"><b><a href="qmailmessagelistmodel.html#impl-2">impl</a></b> () const : const QMailMessageModelImplementation *</div></li> <li><div class="fn"><b><a href="qmailmessagelistmodel.html#index">index</a></b> ( int, int, const QModelIndex & ) const : QModelIndex</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#indexFromId">indexFromId</a></b> ( const QMailMessageId & ) const : QModelIndex</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertColumn">insertColumn</a></b> ( int, const QModelIndex & )</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertColumns">insertColumns</a></b> ( int, int, const QModelIndex & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertRow">insertRow</a></b> ( int, const QModelIndex & )</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertRows">insertRows</a></b> ( int, int, const QModelIndex & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#isEmpty">isEmpty</a></b> () const : bool</div></li> diff --git a/doc/html/qmailmessagelistmodel.html b/doc/html/qmailmessagelistmodel.html index d6ae3748..3c3de8a5 100644 --- a/doc/html/qmailmessagelistmodel.html +++ b/doc/html/qmailmessagelistmodel.html @@ -30,7 +30,6 @@ <a name="reimplemented-public-functions"></a> <h2>Reimplemented Public Functions</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagelistmodel.html#generateIndex">generateIndex</a></b> ( int <i>row</i>, int <i>column</i>, void * <i>ptr</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagelistmodel.html#index">index</a></b> ( int <i>row</i>, int <i>column</i> = 0, const QModelIndex & <i>parent</i> = QModelIndex() ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagelistmodel.html#parent">parent</a></b> ( const QModelIndex & <i>idx</i> ) const</td></tr> </table> @@ -39,17 +38,6 @@ <li><div bar="2" class="fn"></div>34 public functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-functions">QAbstractItemModel</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="reimplemented-protected-functions"></a> -<h2>Reimplemented Protected Functions</h2> -<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageModelImplementation * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagelistmodel.html#impl">impl</a></b> ()</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual const QMailMessageModelImplementation * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagelistmodel.html#impl-2">impl</a></b> () const</td></tr> -</table> -<ul> -<li><div bar="2" class="fn"></div>14 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#protected-functions">QAbstractItemModel</a></li> -<li><div bar="2" class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">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> @@ -78,9 +66,6 @@ <p>See also <a href="qmailmessagemodelbase.html#setKey">setKey</a>(), <a href="qmailmessagemodelbase.html#setSortKey">setSortKey</a>(), and <a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>().</p> <h3 class="fn"><a name="dtor.QMailMessageListModel"></a>QMailMessageListModel::~QMailMessageListModel () <tt> [virtual]</tt></h3> <p>Deletes the <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> object.</p> -<h3 class="fn"><a name="generateIndex"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageListModel::generateIndex ( int <i>row</i>, int <i>column</i>, void * <i>ptr</i> ) <tt> [virtual]</tt></h3> -<h3 class="fn"><a name="impl"></a>QMailMessageModelImplementation * QMailMessageListModel::impl () <tt> [virtual protected]</tt></h3> -<h3 class="fn"><a name="impl-2"></a>const QMailMessageModelImplementation * QMailMessageListModel::impl () const <tt> [virtual protected]</tt></h3> <h3 class="fn"><a name="index"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageListModel::index ( int <i>row</i>, int <i>column</i> = 0, const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>parent</i> = QModelIndex() ) const <tt> [virtual]</tt></h3> <p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#index">QAbstractItemModel::index</a>().</p> <h3 class="fn"><a name="parent"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageListModel::parent ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>idx</i> ) const <tt> [virtual]</tt></h3> diff --git a/doc/html/qmailmessagemetadata-members.html b/doc/html/qmailmessagemetadata-members.html index fc0cd3fb..293c9c25 100644 --- a/doc/html/qmailmessagemetadata-members.html +++ b/doc/html/qmailmessagemetadata-members.html @@ -48,6 +48,7 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#RepliedAll-var">RepliedAll</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#Sent-var">Sent</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#Temporary-var">Temporary</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Todo-var">Todo</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#TransmitFromExternal-var">TransmitFromExternal</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#Trash-var">Trash</a></b> : const quint64 &</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#UnloadedData-var">UnloadedData</a></b> : const quint64 &</div></li> @@ -62,8 +63,8 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#from">from</a></b> () const : QMailAddress</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#id">id</a></b> () const : QMailMessageId</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a></b> () const : QMailMessageId</div></li> -<li><div class="fn"><b><a href="qmailmessagemetadata.html#indicativeSize">indicativeSize</a></b> () const : uint</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#indicativeSize">indicativeSize</a></b> () const : uint</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#listId">listId</a></b> () const : QString</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#messageType">messageType</a></b> () const : MessageType</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#parentAccountId">parentAccountId</a></b> () const : QMailAccountId</div></li> @@ -73,6 +74,7 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#preview">preview</a></b> () const : QString</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</a></b> () const : QMailFolderId</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#receivedDate">receivedDate</a></b> () const : QMailTimeStamp</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#recipients">recipients</a></b> () const : QList<QMailAddress></div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#removeCustomField">removeCustomField</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#responseType">responseType</a></b> () const : ResponseType</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#restoreFolderId">restoreFolderId</a></b> () const : QMailFolderId</div></li> @@ -95,6 +97,8 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#setPreview">setPreview</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</a></b> ( const QMailFolderId & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setRecipients">setRecipients</a></b> ( const QList<QMailAddress> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setRecipients-2">setRecipients</a></b> ( const QMailAddress & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setResponseType">setResponseType</a></b> ( ResponseType )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setRestoreFolderId">setRestoreFolderId</a></b> ( const QMailFolderId & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setRfcId">setRfcId</a></b> ( const QString & )</div></li> @@ -103,13 +107,10 @@ <li><div class="fn"><b><a href="qmailmessagemetadata.html#setStatus">setStatus</a></b> ( quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setStatus-2">setStatus</a></b> ( quint64, bool )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#setSubject">setSubject</a></b> ( const QString & )</div></li> -<li><div class="fn"><b><a href="qmailmessagemetadata.html#setTo">setTo</a></b> ( const QList<QMailAddress> & )</div></li> -<li><div class="fn"><b><a href="qmailmessagemetadata.html#setTo-2">setTo</a></b> ( const QMailAddress & )</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#size">size</a></b> () const : uint</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#status">status</a></b> () const : quint64</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#statusMask">statusMask</a></b> ( const QString & ) : quint64</div></li> <li><div class="fn"><b><a href="qmailmessagemetadata.html#subject">subject</a></b> () const : QString</div></li> -<li><div class="fn"><b><a href="qmailmessagemetadata.html#to">to</a></b> () const : QList<QMailAddress></div></li> </ul> </td></tr> </table></p> diff --git a/doc/html/qmailmessagemetadata.html b/doc/html/qmailmessagemetadata.html index 8a96e73e..e1937859 100644 --- a/doc/html/qmailmessagemetadata.html +++ b/doc/html/qmailmessagemetadata.html @@ -48,6 +48,7 @@ <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> @@ -78,12 +79,9 @@ <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 void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setTo">setTo</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#setTo-2">setTo</a></b> ( const QMailAddress & <i>address</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> -<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#to">to</a></b> () const</td></tr> </table> <hr /> <a name="static-public-members"></a> @@ -119,6 +117,13 @@ <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> @@ -196,6 +201,9 @@ <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> @@ -264,6 +272,11 @@ <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> @@ -288,11 +301,6 @@ <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="setTo"></a>void QMailMessageMetaData::setTo ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> & <i>toList</i> ) <tt> [virtual]</tt></h3> -<p>Sets the list of primary recipients for the message to <i>toList</i>.</p> -<p>See also <a href="qmailmessagemetadata.html#to">to</a>().</p> -<h3 class="fn"><a name="setTo-2"></a>void QMailMessageMetaData::setTo ( const <a href="qmailaddress.html">QMailAddress</a> & <i>address</i> ) <tt> [virtual]</tt></h3> -<p>Sets the list of primary recipients for the message to contain <i>address</i>.</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> @@ -305,9 +313,6 @@ <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> -<h3 class="fn"><a name="to"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> QMailMessageMetaData::to () const <tt> [virtual]</tt></h3> -<p>Returns the list of primary recipients for the message.</p> -<p>See also <a href="qmailmessagemetadata.html#setTo">setTo</a>() and <a href="qmailaddress.html">QMailAddress</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> diff --git a/doc/html/qmailmessagepart-members.html b/doc/html/qmailmessagepart-members.html index eaa28f3a..2733ae13 100644 --- a/doc/html/qmailmessagepart-members.html +++ b/doc/html/qmailmessagepart-members.html @@ -20,6 +20,7 @@ <li><div class="fn">enum <b><a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a></b></div></li> <li><div class="fn">enum <b><a href="qmailmessagepartfwd.html#ReferenceType-enum">ReferenceType</a></b></div></li> <li><div class="fn"><b><a href="qmailmessagepart.html#QMailMessagePart">QMailMessagePart</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#addAttachments">addAttachments</a></b> ( const QStringList & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendHeaderField">appendHeaderField</a></b> ( const QString &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendHeaderField-2">appendHeaderField</a></b> ( const QMailMessageHeaderField & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendPart">appendPart</a></b> ( const QMailMessagePart & )</div></li> @@ -36,6 +37,7 @@ <li><div class="fn"><b><a href="qmailmessagepart.html#displayName">displayName</a></b> () const : QString</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findAttachmentLocations">findAttachmentLocations</a></b> () const : QList<QMailMessagePartContainer::Location></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findHtmlContainer">findHtmlContainer</a></b> () const : QMailMessagePartContainer *</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findInlineImageLocations">findInlineImageLocations</a></b> () const : QList<QMailMessagePartContainer::Location></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findPlainTextContainer">findPlainTextContainer</a></b> () const : QMailMessagePartContainer *</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#foreachPart">foreachPart</a></b> ( F ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#foreachPart-2">foreachPart</a></b> ( F ) const : bool</div></li> @@ -86,6 +88,8 @@ <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setHeaderField">setHeaderField</a></b> ( const QString &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setHeaderField-2">setHeaderField</a></b> ( const QMailMessageHeaderField & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setHtmlAndPlainTextBody">setHtmlAndPlainTextBody</a></b> ( const QMailMessageBody &, const QMailMessageBody & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setInlineImages">setInlineImages</a></b> ( const QMap<QString, QString> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setInlineImages-2">setInlineImages</a></b> ( const QList<const QMailMessagePart *> )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</a></b> ( MultipartType )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setPlainTextBody">setPlainTextBody</a></b> ( const QMailMessageBody & )</div></li> <li><div class="fn"><b><a href="qmailmessagepart.html#setReference">setReference</a></b> ( const QMailMessageId &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding )</div></li> diff --git a/doc/html/qmailmessagepart.html b/doc/html/qmailmessagepart.html index a6ca9ef5..e01dad19 100644 --- a/doc/html/qmailmessagepart.html +++ b/doc/html/qmailmessagepart.html @@ -56,7 +56,7 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#partialContentAvailable">partialContentAvailable</a></b> () const</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>40 public functions inherited from <a href="qmailmessagepartcontainer.html#public-functions">QMailMessagePartContainer</a></li> +<li><div bar="2" class="fn"></div>44 public functions inherited from <a href="qmailmessagepartcontainer.html#public-functions">QMailMessagePartContainer</a></li> </ul> <hr /> <a name="static-public-members"></a> diff --git a/doc/html/qmailmessagepartcontainer-location-members.html b/doc/html/qmailmessagepartcontainer-location-members.html index f5514e4d..c73e6492 100644 --- a/doc/html/qmailmessagepartcontainer-location-members.html +++ b/doc/html/qmailmessagepartcontainer-location-members.html @@ -2,6 +2,7 @@ <!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>List of All Members for Location</title> <link href="classic.css" rel="stylesheet" type="text/css" /> @@ -21,6 +22,7 @@ <li><div class="fn"><b><a href="qmailmessagepartcontainer-location.html#isValid">isValid</a></b> ( bool ) const : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer-location.html#setContainingMessageId">setContainingMessageId</a></b> ( const QMailMessageId & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer-location.html#toString">toString</a></b> ( bool ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer-location.html#operator-eq-eq">operator==</a></b> ( const QMailMessagePartContainer::Location & ) const : bool</div></li> </ul> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> diff --git a/doc/html/qmailmessagepartcontainer-location.html b/doc/html/qmailmessagepartcontainer-location.html index 8a9982e8..ddb93a50 100644 --- a/doc/html/qmailmessagepartcontainer-location.html +++ b/doc/html/qmailmessagepartcontainer-location.html @@ -2,6 +2,7 @@ <!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>Location Class Reference</title> <link href="classic.css" rel="stylesheet" type="text/css" /> @@ -13,6 +14,8 @@ <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">Location Class Reference<br /><span class="small-subtitle">(QMailMessagePartContainer::Location)<br /></span> </h1> +<p>The Location class contains a specification of the location of a message part with the message that contains it. <a href="#details">More...</a></p> +<pre> #include <<a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>></pre><p><b>This class is under development and is subject to change.</b></p> <ul> <li><a href="qmailmessagepartcontainer-location-members.html">List of all members, including inherited members</a></li> </ul> @@ -27,9 +30,14 @@ <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer-location.html#isValid">isValid</a></b> ( bool <i>extended</i> = true ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer-location.html#setContainingMessageId">setContainingMessageId</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer-location.html#toString">toString</a></b> ( bool <i>extended</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer-location.html#operator-eq-eq">operator==</a></b> ( const QMailMessagePartContainer::Location & <i>other</i> ) const</td></tr> </table> <a name="details"></a> <hr /> +<h2>Detailed Description</h2> +<p>The Location class contains a specification of the location of a message part with the message that contains it.</p> +<p>A Location object is used to refer to a single part within a multi-part message. The location can be used to reference a part within a <a href="qmailmessage.html">QMailMessage</a> object, via the <a href="qmailmessage.html#partAt">partAt</a> function.</p> +<hr /> <h2>Member Function Documentation</h2> <h3 class="fn"><a name="Location"></a>Location::Location ()</h3> <p>Creates an empty part location object.</p> @@ -48,6 +56,8 @@ <p>See also <a href="qmailmessagepartcontainer-location.html#containingMessageId">containingMessageId</a>().</p> <h3 class="fn"><a name="toString"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> Location::toString ( bool <i>extended</i> ) const</h3> <p>Returns a textual representation of the part location. If <i>extended</i> is true, the representation contains the identifier of the containing message.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool Location::operator== ( const QMailMessagePartContainer::Location & <i>other</i> ) const</h3> +<p>Returns true if <i>other</i> is referring to the same location</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailmessagepartcontainer-members.html b/doc/html/qmailmessagepartcontainer-members.html index 3bf390c5..7f9e7d51 100644 --- a/doc/html/qmailmessagepartcontainer-members.html +++ b/doc/html/qmailmessagepartcontainer-members.html @@ -19,6 +19,7 @@ <li><div class="fn">class <b><a href="qmailmessagepartcontainer-location.html">Location</a></b></div></li> <li><div class="fn">enum <b><a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a></b></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#QMailMessagePartContainer">QMailMessagePartContainer</a></b> ( Subclass * )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#addAttachments">addAttachments</a></b> ( const QStringList & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendHeaderField">appendHeaderField</a></b> ( const QString &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendHeaderField-2">appendHeaderField</a></b> ( const QMailMessageHeaderField & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#appendPart">appendPart</a></b> ( const QMailMessagePart & )</div></li> @@ -29,6 +30,7 @@ <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#contentType">contentType</a></b> () const : QMailMessageContentType</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findAttachmentLocations">findAttachmentLocations</a></b> () const : QList<QMailMessagePartContainer::Location></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findHtmlContainer">findHtmlContainer</a></b> () const : QMailMessagePartContainer *</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findInlineImageLocations">findInlineImageLocations</a></b> () const : QList<QMailMessagePartContainer::Location></div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#findPlainTextContainer">findPlainTextContainer</a></b> () const : QMailMessagePartContainer *</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#foreachPart">foreachPart</a></b> ( F ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#foreachPart-2">foreachPart</a></b> ( F ) const : bool</div></li> @@ -59,6 +61,8 @@ <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setHeaderField">setHeaderField</a></b> ( const QString &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setHeaderField-2">setHeaderField</a></b> ( const QMailMessageHeaderField & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setHtmlAndPlainTextBody">setHtmlAndPlainTextBody</a></b> ( const QMailMessageBody &, const QMailMessageBody & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setInlineImages">setInlineImages</a></b> ( const QMap<QString, QString> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setInlineImages-2">setInlineImages</a></b> ( const QList<const QMailMessagePart *> )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</a></b> ( MultipartType )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setPlainTextBody">setPlainTextBody</a></b> ( const QMailMessageBody & )</div></li> <li><div class="fn"><b><a href="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</a></b> () const : QMailMessageBody::TransferEncoding</div></li> diff --git a/doc/html/qmailmessagepartcontainer.html b/doc/html/qmailmessagepartcontainer.html index 9975afd5..9e1c57cb 100644 --- a/doc/html/qmailmessagepartcontainer.html +++ b/doc/html/qmailmessagepartcontainer.html @@ -24,12 +24,13 @@ <a name="public-types"></a> <h2>Public Types</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer-location.html">Location</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer-location.html">Location</a></b> <tt> (preliminary)</tt></td></tr> </table> <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">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#addAttachments">addAttachments</a></b> ( const QStringList & <i>attachments</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#appendHeaderField">appendHeaderField</a></b> ( const QString & <i>id</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="qmailmessagepartcontainer.html#appendHeaderField-2">appendHeaderField</a></b> ( const QMailMessageHeaderField & <i>field</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#appendPart">appendPart</a></b> ( const QMailMessagePart & <i>part</i> )</td></tr> @@ -40,6 +41,7 @@ <tr><td class="memItemLeft" align="right" valign="top">QMailMessageContentType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#contentType">contentType</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QList<QMailMessagePartContainer::Location> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#findAttachmentLocations">findAttachmentLocations</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessagePartContainer * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#findHtmlContainer">findHtmlContainer</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailMessagePartContainer::Location> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#findInlineImageLocations">findInlineImageLocations</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessagePartContainer * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#findPlainTextContainer">findPlainTextContainer</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#foreachPart">foreachPart</a></b> ( F <i>func</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#foreachPart-2">foreachPart</a></b> ( F <i>func</i> ) const</td></tr> @@ -67,6 +69,8 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setHeaderField">setHeaderField</a></b> ( const QString & <i>id</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="qmailmessagepartcontainer.html#setHeaderField-2">setHeaderField</a></b> ( const QMailMessageHeaderField & <i>field</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setHtmlAndPlainTextBody">setHtmlAndPlainTextBody</a></b> ( const QMailMessageBody & <i>htmlBody</i>, const QMailMessageBody & <i>plainTextBody</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setInlineImages">setInlineImages</a></b> ( const QMap<QString, QString> & <i>htmlImagesMap</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setInlineImages-2">setInlineImages</a></b> ( const QList<const QMailMessagePart *> <i>imageParts</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</a></b> ( MultipartType <i>type</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setPlainTextBody">setPlainTextBody</a></b> ( const QMailMessageBody & <i>plainTextBody</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody::TransferEncoding </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</a></b> () const</td></tr> @@ -97,6 +101,8 @@ <h2>Member Function Documentation</h2> <h3 class="fn"><a name="QMailMessagePartContainer"></a>QMailMessagePartContainer::QMailMessagePartContainer ( Subclass * <i>p</i> ) <tt> [protected]</tt></h3> <p>Constructs an empty part container object, in the space allocated within the subclass instance at <i>p</i>.</p> +<h3 class="fn"><a name="addAttachments"></a>void QMailMessagePartContainer::addAttachments ( const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>attachments</i> )</h3> +<p>Sets the attachment list of a container to <i>attachments</i>. <i>attachments</i> String paths to local files to be attached of already created message parts representing the attachments (might come from other existing messages)</p> <h3 class="fn"><a name="appendHeaderField"></a>void QMailMessagePartContainer::appendHeaderField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> ) <tt> [virtual]</tt></h3> <p>Appends a new header field with id <i>id</i> and value <i>value</i> to the existing list of header fields. Any existing header fields with the same id are not modified. If <i>value</i> is of the form "<id>:<content>", then only the part after the semi-colon is processed.</p> <p>RFC 2822 encoding requires header fields to be transmitted in ASCII characters. If <i>value</i> contains non-ASCII characters, it will be encoded to ASCII via the <a href="qmailmessageheaderfield.html#encodeContent">QMailMessageHeaderField::encodeContent</a>() function; depending on the specific header field this may result in illegal content. Where possible, clients should encode non-ASCII data prior to calling appendHeaderField.</p> @@ -122,6 +128,8 @@ <p>Returns the locations of the attachments in a container, dealing with a range of different message structures and exceptions.</p> <h3 class="fn"><a name="findHtmlContainer"></a>QMailMessagePartContainer * QMailMessagePartContainer::findHtmlContainer () const</h3> <p>Searches for the container that encapsulates the HTML body of this container, returning a pointer to it or 0 if it's not present.</p> +<h3 class="fn"><a name="findInlineImageLocations"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagepartcontainer-location.html">QMailMessagePartContainer::Location</a>> QMailMessagePartContainer::findInlineImageLocations () const</h3> +<p>Returns the locations of the attachments in a container, dealing with a range of different message structures and exceptions.</p> <h3 class="fn"><a name="findPlainTextContainer"></a>QMailMessagePartContainer * QMailMessagePartContainer::findPlainTextContainer () const</h3> <p>Searches for the container that encapsulates the plain text body of this container, returning a pointer to it or 0 if it's not present.</p> <h3 class="fn"><a name="foreachPart"></a>bool QMailMessagePartContainer::foreachPart ( F <i>func</i> )</h3> @@ -174,10 +182,10 @@ <p>Removes the part at the index <i>pos</i>.</p> <p><i>pos</i> must be a valid index position in the list (i.e., 0 <= i < <a href="qmailmessagepartcontainer.html#partCount">partCount</a>()).</p> <h3 class="fn"><a name="setAttachments"></a>void QMailMessagePartContainer::setAttachments ( const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>attachments</i> )</h3> -<p>Sets the attachment list of a container to <i>attachments</i>. <font color="red"><b><code>\param</code></b></font> attachments String paths to local files to be attached</p> +<p>Sets the attachment list of a container to <i>attachments</i>. <i>attachments</i> String paths to local files to be attached</p> <p>See also <a href="qmailmessagepartcontainer.html#hasAttachments">hasAttachments</a>().</p> <h3 class="fn"><a name="setAttachments-2"></a>void QMailMessagePartContainer::setAttachments ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><const <a href="qmailmessagepart.html">QMailMessagePart</a> *> <i>attachments</i> )</h3> -<p>Sets the attachment list of a container to <i>attachments</i>. <font color="red"><b><code>\param</code></b></font> attachments List of already created message parts representing the attachments (might come from other existing messages)</p> +<p>Sets the attachment list of a container to <i>attachments</i>. <i>attachments</i> String paths to local files to be attached of already created message parts representing the attachments (might come from other existing messages)</p> <h3 class="fn"><a name="setBody"></a>void QMailMessagePartContainer::setBody ( const <a href="qmailmessagebody.html">QMailMessageBody</a> & <i>body</i> )</h3> <p>Sets the part to contain the body element <i>body</i>.</p> <p>See also <a href="qmailmessagepartcontainer.html#body">body</a>().</p> @@ -192,6 +200,10 @@ <p>Sets the first header field with identity matching <i>field</i> to have the content of <i>field</i>.</p> <h3 class="fn"><a name="setHtmlAndPlainTextBody"></a>void QMailMessagePartContainer::setHtmlAndPlainTextBody ( const <a href="qmailmessagebody.html">QMailMessageBody</a> & <i>htmlBody</i>, const <a href="qmailmessagebody.html">QMailMessageBody</a> & <i>plainTextBody</i> )</h3> <p>Simultaneously sets the html and plain text body of a container to <i>htmlBody</i> and <i>plainTextBody</i> respectively.</p> +<h3 class="fn"><a name="setInlineImages"></a>void QMailMessagePartContainer::setInlineImages ( 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>> & <i>htmlImagesMap</i> )</h3> +<p>Sets the image map of a container to <i>htmlImagesMap</i>. <i>htmlImagesMap</i> String paths to local files to be added</p> +<h3 class="fn"><a name="setInlineImages-2"></a>void QMailMessagePartContainer::setInlineImages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><const <a href="qmailmessagepart.html">QMailMessagePart</a> *> <i>imageParts</i> )</h3> +<p>Sets the images list of a container to <i>imageParts</i>. <i>imageParts</i> List of already created message parts representing the inline images (might come from other existing messages)</p> <h3 class="fn"><a name="setMultipartType"></a>void QMailMessagePartContainer::setMultipartType ( <a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a> <i>type</i> )</h3> <p>Sets the multipart state of the message to <i>type</i>.</p> <p>See also <a href="qmailmessagepartcontainer.html#multipartType">multipartType</a>().</p> diff --git a/doc/html/qmailmessageserver-members.html b/doc/html/qmailmessageserver-members.html index 23af6dff..6c5b0bee 100644 --- a/doc/html/qmailmessageserver-members.html +++ b/doc/html/qmailmessageserver-members.html @@ -22,6 +22,8 @@ <li><div class="fn"><b><a href="qmailmessageserver.html#actionStarted">actionStarted</a></b> ( QMailActionData )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#actionsListed">actionsListed</a></b> ( const QMailActionDataList & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#activityChanged">activityChanged</a></b> ( quint64, QMailServiceAction::Activity )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#addMessages">addMessages</a></b> ( quint64, const QMailMessageMetaDataList & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#addMessages-2">addMessages</a></b> ( quint64, const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#blockSignals">blockSignals</a></b> ( bool )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#cancelSearch">cancelSearch</a></b> ( quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#cancelTransfer">cancelTransfer</a></b> ( quint64 )</div></li> @@ -30,14 +32,13 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connect">connect</a></b> ( const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connect-2">connect</a></b> ( const QObject *, const char *, const char *, Qt::ConnectionType ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connectNotify">connectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#connectionDown">connectionDown</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#connectivityChanged">connectivityChanged</a></b> ( quint64, QMailServiceAction::Connectivity )</div></li> -<li><div class="fn"><b><a href="qmailmessageserver.html#copyMessages">copyMessages</a></b> ( quint64, const QMailMessageIdList &, const QMailFolderId & )</div></li> -<li><div class="fn"><b><a href="qmailmessageserver.html#createFolder">createFolder</a></b> ( quint64, const QString &, const QMailAccountId &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#countMessages">countMessages</a></b> ( quint64, const QMailMessageKey &, const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#customEvent">customEvent</a></b> ( QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#d_ptr-var">d_ptr</a></b> : </div></li> -<li><div class="fn"><b><a href="qmailmessageserver.html#deleteFolder">deleteFolder</a></b> ( quint64, const QMailFolderId & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#deleteLater">deleteLater</a></b> ()</div></li> -<li><div class="fn"><b><a href="qmailmessageserver.html#deleteMessages">deleteMessages</a></b> ( quint64, const QMailMessageIdList &, QMailStore::MessageRemovalOption )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#deleteMessages">deleteMessages</a></b> ( quint64, const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#destroyed">destroyed</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect">disconnect</a></b> ( const QObject *, const char *, const QObject *, const char * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect-2">disconnect</a></b> ( const char *, const QObject *, const char * )</div></li> @@ -62,18 +63,29 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#listActions">listActions</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a></b> ( quint64, const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#messagesAdded">messagesAdded</a></b> ( quint64, const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#messagesCopied">messagesCopied</a></b> ( quint64, const QMailMessageIdList & )</div></li> -</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessageserver.html#messagesCount">messagesCount</a></b> ( quint64, uint )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#messagesDeleted">messagesDeleted</a></b> ( quint64, const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#messagesFailedTransmission">messagesFailedTransmission</a></b> ( quint64, const QMailMessageIdList &, QMailServiceAction::Status::ErrorCode )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#messagesFlagged">messagesFlagged</a></b> ( quint64, const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#messagesMoved">messagesMoved</a></b> ( quint64, const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#messagesTransmitted">messagesTransmitted</a></b> ( quint64, const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#messagesUpdated">messagesUpdated</a></b> ( quint64, const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> -<li><div class="fn"><b><a href="qmailmessageserver.html#moveMessages">moveMessages</a></b> ( quint64, const QMailMessageIdList &, const QMailFolderId & )</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessageserver.html#moveToFolder">moveToFolder</a></b> ( quint64, const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#moveToStandardFolder">moveToStandardFolder</a></b> ( quint64, const QMailMessageIdList &, quint64 )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#moveToThread">moveToThread</a></b> ( QThread * )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#newCountChanged">newCountChanged</a></b> ( const QMailMessageCountMap & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">objectName</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineCopyMessages">onlineCopyMessages</a></b> ( quint64, const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineCreateFolder">onlineCreateFolder</a></b> ( quint64, const QString &, const QMailAccountId &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineDeleteFolder">onlineDeleteFolder</a></b> ( quint64, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineDeleteMessages">onlineDeleteMessages</a></b> ( quint64, const QMailMessageIdList &, QMailStore::MessageRemovalOption )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</a></b> ( quint64, const QMailMessageIdList &, quint64, quint64 )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineMoveMessages">onlineMoveMessages</a></b> ( quint64, const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#onlineRenameFolder">onlineRenameFolder</a></b> ( quint64, const QMailFolderId &, const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#progressChanged">progressChanged</a></b> ( quint64, uint, uint )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#property">property</a></b> ( const char * ) const</div></li> @@ -81,18 +93,23 @@ <li><div class="fn"><b><a href="qmailmessageserver.html#protocolRequestCompleted">protocolRequestCompleted</a></b> ( quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#protocolResponse">protocolResponse</a></b> ( quint64, const QString &, const QVariant & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#receivers">receivers</a></b> ( const char * ) const</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#reconnectionTimeout">reconnectionTimeout</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#remainingMessagesCount">remainingMessagesCount</a></b> ( quint64, uint )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#removeEventFilter">removeEventFilter</a></b> ( QObject * )</div></li> -<li><div class="fn"><b><a href="qmailmessageserver.html#renameFolder">renameFolder</a></b> ( quint64, const QMailFolderId &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#restoreToPreviousFolder">restoreToPreviousFolder</a></b> ( quint64, const QMailMessageKey & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a></b> ( quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveAll">retrieveAll</a></b> ( quint64, const QMailAccountId & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveFolderList">retrieveFolderList</a></b> ( quint64, const QMailAccountId &, const QMailFolderId &, bool )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveMessageList">retrieveMessageList</a></b> ( quint64, const QMailAccountId &, const QMailFolderId &, uint, const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#retrieveMessageLists">retrieveMessageLists</a></b> ( quint64, const QMailAccountId &, const QMailFolderIdList &, uint, const QMailMessageSortKey & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveMessagePart">retrieveMessagePart</a></b> ( quint64, const QMailMessagePart::Location & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( quint64, const QMailMessagePart::Location &, uint )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveMessageRange">retrieveMessageRange</a></b> ( quint64, const QMailMessageId &, uint )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#retrieveMessages">retrieveMessages</a></b> ( quint64, const QMailMessageIdList &, QMailRetrievalAction::RetrievalSpecification )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#rollBackUpdates">rollBackUpdates</a></b> ( quint64, const QMailAccountId & )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#searchCompleted">searchCompleted</a></b> ( quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#searchMessages">searchMessages</a></b> ( quint64, const QMailMessageKey &, const QString &, QMailSearchAction::SearchSpecification, const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#searchMessages-2">searchMessages</a></b> ( quint64, const QMailMessageKey &, const QString &, QMailSearchAction::SearchSpecification, quint64, const QMailMessageSortKey & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#sender">sender</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">setObjectName</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setParent">setParent</a></b> ( QObject * )</div></li> @@ -111,6 +128,8 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#trUtf8">trUtf8</a></b> ( const char *, const char *, int )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#transmissionCompleted">transmissionCompleted</a></b> ( quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessageserver.html#transmitMessages">transmitMessages</a></b> ( quint64, const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#updateMessages">updateMessages</a></b> ( quint64, const QMailMessageMetaDataList & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#updateMessages-2">updateMessages</a></b> ( quint64, const QString & )</div></li> </ul> </td></tr> </table></p> diff --git a/doc/html/qmailmessageserver.html b/doc/html/qmailmessageserver.html index 776f8fe6..36a0c0f7 100644 --- a/doc/html/qmailmessageserver.html +++ b/doc/html/qmailmessageserver.html @@ -33,30 +33,43 @@ <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="qmailmessageserver.html#acknowledgeNewMessages">acknowledgeNewMessages</a></b> ( const QMailMessageTypeList & <i>types</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#acknowledgeNewMessages">acknowledgeNewMessages</a></b> ( const QMailMessageTypeList & <i>types</i> ) <tt> (deprecated)</tt></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#addMessages">addMessages</a></b> ( quint64 <i>action</i>, const QMailMessageMetaDataList & <i>messages</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#addMessages-2">addMessages</a></b> ( quint64 <i>action</i>, const QString & <i>filename</i> ) <tt> (deprecated)</tt></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#cancelSearch">cancelSearch</a></b> ( quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#cancelTransfer">cancelTransfer</a></b> ( quint64 <i>action</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#copyMessages">copyMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</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="qmailmessageserver.html#createFolder">createFolder</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#deleteFolder">deleteFolder</a></b> ( quint64 <i>action</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="qmailmessageserver.html#deleteMessages">deleteMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</i>, QMailStore::MessageRemovalOption <i>option</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#countMessages">countMessages</a></b> ( quint64 <i>action</i>, const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#deleteMessages">deleteMessages</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#exportUpdates">exportUpdates</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#flagMessages">flagMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</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="qmailmessageserver.html#flagMessages">flagMessages</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#listActions">listActions</a></b> ()</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#moveMessages">moveMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</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="qmailmessageserver.html#moveToFolder">moveToFolder</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#moveToStandardFolder">moveToStandardFolder</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>ids</i>, quint64 <i>standardFolder</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#onlineCopyMessages">onlineCopyMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</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="qmailmessageserver.html#onlineCreateFolder">onlineCreateFolder</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#onlineDeleteFolder">onlineDeleteFolder</a></b> ( quint64 <i>action</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="qmailmessageserver.html#onlineDeleteMessages">onlineDeleteMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</i>, QMailStore::MessageRemovalOption <i>option</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</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="qmailmessageserver.html#onlineMoveMessages">onlineMoveMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>mailList</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="qmailmessageserver.html#onlineRenameFolder">onlineRenameFolder</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#protocolRequest">protocolRequest</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i>, const QString & <i>request</i>, const QVariant & <i>data</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#renameFolder">renameFolder</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#restoreToPreviousFolder">restoreToPreviousFolder</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#retrieveAll">retrieveAll</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveFolderList">retrieveFolderList</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, bool <i>descending</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveMessageList">retrieveMessageList</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, uint <i>minimum</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveMessageLists">retrieveMessageLists</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i>, const QMailFolderIdList & <i>folderIds</i>, uint <i>minimum</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveMessagePart">retrieveMessagePart</a></b> ( quint64 <i>action</i>, const QMailMessagePart::Location & <i>partLocation</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( quint64 <i>action</i>, const QMailMessagePart::Location & <i>partLocation</i>, uint <i>minimum</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveMessageRange">retrieveMessageRange</a></b> ( quint64 <i>action</i>, const QMailMessageId & <i>messageId</i>, uint <i>minimum</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrieveMessages">retrieveMessages</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>messageIds</i>, QMailRetrievalAction::RetrievalSpecification <i>spec</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#rollBackUpdates">rollBackUpdates</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#searchMessages">searchMessages</a></b> ( quint64 <i>action</i>, const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i>, QMailSearchAction::SearchSpecification <i>spec</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#searchMessages-2">searchMessages</a></b> ( quint64 <i>action</i>, const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i>, QMailSearchAction::SearchSpecification <i>spec</i>, quint64 <i>limit</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#shutdown">shutdown</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#synchronize">synchronize</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#transmitMessages">transmitMessages</a></b> ( quint64 <i>action</i>, const QMailAccountId & <i>accountId</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#updateMessages">updateMessages</a></b> ( quint64 <i>action</i>, const QMailMessageMetaDataList & <i>messages</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#updateMessages-2">updateMessages</a></b> ( quint64 <i>action</i>, const QString & <i>filename</i> ) <tt> (deprecated)</tt></td></tr> </table> <ul> <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> @@ -68,21 +81,27 @@ <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#actionStarted">actionStarted</a></b> ( QMailActionData <i>data</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#actionsListed">actionsListed</a></b> ( const QMailActionDataList & <i>list</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#activityChanged">activityChanged</a></b> ( quint64 <i>action</i>, QMailServiceAction::Activity <i>activity</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#connectionDown">connectionDown</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#connectivityChanged">connectivityChanged</a></b> ( quint64 <i>action</i>, QMailServiceAction::Connectivity <i>connectivity</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#folderCreated">folderCreated</a></b> ( quint64 <i>action</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="qmailmessageserver.html#folderDeleted">folderDeleted</a></b> ( quint64 <i>action</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="qmailmessageserver.html#folderRenamed">folderRenamed</a></b> ( quint64 <i>action</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="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#messagesAdded">messagesAdded</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#messagesCopied">messagesCopied</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>list</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesCount">messagesCount</a></b> ( quint64 <i>action</i>, uint <i>count</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesDeleted">messagesDeleted</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>list</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesFailedTransmission">messagesFailedTransmission</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>list</i>, QMailServiceAction::Status::ErrorCode <i>error</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesFlagged">messagesFlagged</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>list</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesMoved">messagesMoved</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>list</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesTransmitted">messagesTransmitted</a></b> ( quint64 <i>action</i>, const QMailMessageIdList & <i>list</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#newCountChanged">newCountChanged</a></b> ( const QMailMessageCountMap & <i>counts</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#messagesUpdated">messagesUpdated</a></b> ( quint64 <i>action</i>, 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="qmailmessageserver.html#newCountChanged">newCountChanged</a></b> ( const QMailMessageCountMap & <i>counts</i> ) <tt> (deprecated)</tt></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#progressChanged">progressChanged</a></b> ( quint64 <i>action</i>, uint <i>progress</i>, uint <i>total</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#protocolRequestCompleted">protocolRequestCompleted</a></b> ( quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#protocolResponse">protocolResponse</a></b> ( quint64 <i>action</i>, const QString & <i>response</i>, const QVariant & <i>data</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#reconnectionTimeout">reconnectionTimeout</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#remainingMessagesCount">remainingMessagesCount</a></b> ( quint64 <i>action</i>, uint <i>count</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a></b> ( quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#searchCompleted">searchCompleted</a></b> ( quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#statusChanged">statusChanged</a></b> ( quint64 <i>action</i>, const QMailServiceAction::Status <i>status</i> )</td></tr> @@ -104,11 +123,8 @@ <hr /> <h2>Detailed Description</h2> <p>The QMailMessageServer class provides signals and slots which implement a convenient interface for communicating with the MessageServer process via IPC.</p> -<p>Qt Extended messaging applications can send and receive messages of various types by communicating with the external MessageServer application. The MessageServer application is a separate process, communicating with clients via inter-process messages. QMailMessageServer acts as a proxy object for the server process, providing an interface for communicating with the MessageServer by the use of signals and slots in the client process. It provides Qt signals corresponding to messages received from the MessageServer application, and Qt slots which send messages to the MessageServer when invoked.</p> +<p>QMF client messaging applications can send and receive messages of various types by communicating with the MessageServer. The MessageServer is a separate process, communicating with clients via inter-process messages. QMailMessageServer acts as a proxy object for the server process, providing an interface for communicating with the MessageServer by the use of signals and slots in the client process. It provides Qt signals corresponding to messages received from the MessageServer application, and Qt slots which send messages to the MessageServer when invoked.</p> <p>For most messaging client applications, the <a href="qmailserviceaction.html">QMailServiceAction</a> objects offer a simpler interface for requesting actions from the messageserver, and assessing their results.</p> -<a name="new-messages"></a> -<h3>New Messages</h3> -<p>When a client initiates communication with the MessageServer, the server informs the client of the number and type of 'new' messages, via the <a href="qmailmessageserver.html#newCountChanged">newCountChanged</a>() signal. 'New' messages are those that arrive without the client having first requested their retrieval. The client may choose to invalidate the 'new' status of these messages; if the <a href="qmailmessageserver.html#acknowledgeNewMessages">acknowledgeNewMessages</a>() slot is invoked, the count of 'new' messages is reset to zero for the nominated message types. If the count of 'new' messages changes while a client is active, the <a href="qmailmessageserver.html#newCountChanged">newCountChanged</a>() signal is emitted with the updated information.</p> <a name="sending-messages"></a> <h3>Sending Messages</h3> <p>To send messages, the client should construct instances of the <a href="qmailmessage.html">QMailMessage</a> class formulated to contain the desired content. These messages should be stored to the mail store, within the Outbox folder configured for the parent account.</p> @@ -116,7 +132,7 @@ <a name="retrieving-messages"></a> <h3>Retrieving Messages</h3> <p>There are a variety of mechanisms for retrieving messages, at various levels of granularity. In all cases, retrieved messages are added directly to the mail store by the message server, from where clients can retrieve their meta data or content.</p> -<p>An instance of <a href="qmailretrievalaction.html">QMailRetrievalAction</a> should be used to request retrievel of folders and messages.</p> +<p>An instance of <a href="qmailretrievalaction.html">QMailRetrievalAction</a> should be used to request retrieval of folders and messages.</p> <p>See also <a href="qmailserviceaction.html">QMailServiceAction</a> and <a href="qmailstore.html">QMailStore</a>.</p> <hr /> <h2>Member Function Documentation</h2> @@ -125,6 +141,7 @@ <h3 class="fn"><a name="dtor.QMailMessageServer"></a>QMailMessageServer::~QMailMessageServer ()</h3> <p>Destroys the <a href="qmailmessageserver.html">QMailMessageServer</a> object.</p> <h3 class="fn"><a name="acknowledgeNewMessages"></a>void QMailMessageServer::acknowledgeNewMessages ( const QMailMessageTypeList & <i>types</i> ) <tt> [slot]</tt></h3> +<p>This function is deprecated.</p> <p>Requests that the MessageServer reset the counts of 'new' messages to zero, for each message type listed in <i>types</i>.</p> <p>See also <a href="qmailmessageserver.html#newCountChanged">newCountChanged</a>().</p> <h3 class="fn"><a name="actionStarted"></a>void QMailMessageServer::actionStarted ( QMailActionData <i>data</i> ) <tt> [signal]</tt></h3> @@ -133,71 +150,142 @@ <p>Emitted when a list of running actions has been retrieved from the server. The list of running actions is described by <i>list</i>.</p> <h3 class="fn"><a name="activityChanged"></a>void QMailMessageServer::activityChanged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, <a href="qmailserviceaction.html#Activity-enum">QMailServiceAction::Activity</a> <i>activity</i> ) <tt> [signal]</tt></h3> <p>Emitted whenever the MessageServer experiences a change in the activity status of the request identified by <i>action</i>. The request's new status is described by <i>activity</i>.</p> +<h3 class="fn"><a name="addMessages"></a>void QMailMessageServer::addMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const QMailMessageMetaDataList & <i>messages</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer update the list of <i>messages</i> in the message store, and ensure the durability of the content of <i>messages</i>.</p> +<p>The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="addMessages-2"></a>void QMailMessageServer::addMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>filename</i> ) <tt> [slot]</tt></h3> +<p>This function is deprecated.</p> +<p>Requests that the MessageServer add the messages in <i>filename</i> to the message store.</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="cancelSearch"></a>void QMailMessageServer::cancelSearch ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [slot]</tt></h3> <p>Requests that the MessageServer cancel any pending search operations for the request identified by <i>action</i>.</p> <p>This method is obsolete, use cancel transfer instead.</p> <h3 class="fn"><a name="cancelTransfer"></a>void QMailMessageServer::cancelTransfer ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [slot]</tt></h3> <p>Requests that the MessageServer cancel any pending transfer operations for the request identified by <i>action</i>.</p> <p>See also <a href="qmailmessageserver.html#transmitMessages">transmitMessages</a>() and <a href="qmailmessageserver.html#retrieveMessages">retrieveMessages</a>().</p> +<h3 class="fn"><a name="connectionDown"></a>void QMailMessageServer::connectionDown () <tt> [signal]</tt></h3> +<p>Signal that is emitted when the connection to the messageserver has been destroyed.</p> +<p>See also <a href="qmailmessageserver.html#reconnectionTimeout">reconnectionTimeout</a>().</p> <h3 class="fn"><a name="connectivityChanged"></a>void QMailMessageServer::connectivityChanged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, <a href="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Connectivity</a> <i>connectivity</i> ) <tt> [signal]</tt></h3> <p>Emitted whenever the MessageServer has a change in connectivity while servicing the request identified by <i>action</i>. The new server connectivity status is described by <i>connectivity</i>.</p> -<h3 class="fn"><a name="copyMessages"></a>void QMailMessageServer::copyMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [slot]</tt></h3> -<p>Requests that the MessageServer create a copy of each message listed in <i>mailList</i> in the folder identified by <i>destinationId</i>. The request has the identifier <i>action</i>.</p> -<h3 class="fn"><a name="createFolder"></a>void QMailMessageServer::createFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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 MessageServer 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> +<h3 class="fn"><a name="countMessages"></a>void QMailMessageServer::countMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer counts the number of messages that match the criteria specified by <i>filter</i> by on the device and remote servers. If <i>bodyText</i> is non-empty, messages containing the specified text in their content will also be matched.</p> +<p>The count of all matching messages is returned via a <a href="qmailmessageserver.html#messagesCount">messagesCount</a>() signal.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#messagesCount">messagesCount</a>().</p> +<h3 class="fn"><a name="deleteMessages"></a>void QMailMessageServer::deleteMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer delete 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>The request has the identifier <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#deleteFolder">deleteFolder</a>().</p> -<h3 class="fn"><a name="deleteFolder"></a>void QMailMessageServer::deleteFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [slot]</tt></h3> -<p>Requests that the MessageServer delete the folder identified by <i>folderId</i>. Any existing folders or messages contained by the folder will also be deleted. The request has the identifier <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#createFolder">createFolder</a>() and <a href="qmailmessageserver.html#renameFolder">renameFolder</a>().</p> -<h3 class="fn"><a name="deleteMessages"></a>void QMailMessageServer::deleteMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i>, <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::MessageRemovalOption</a> <i>option</i> ) <tt> [slot]</tt></h3> -<p>Requests that the MessageServer delete the messages in <i>mailList</i> from the external server, if necessary for the relevant message type. If <i>option</i> is <a href="qmailstore.html#MessageRemovalOption-enum">CreateRemovalRecord</a> then a <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> will be created in the mail store for each deleted message. The request has the identifier <i>action</i>.</p> -<p>Deleting messages using this slot does not initiate communication with any external server; instead the information needed to delete the messages is recorded. Deletion from the external server will occur when messages are next retrieved from that server. Invoking this slot does not remove a message from the mail store.</p> <p>See also <a href="qmailstore.html#removeMessage">QMailStore::removeMessage</a>().</p> <h3 class="fn"><a name="exportUpdates"></a>void QMailMessageServer::exportUpdates ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server update the external server with changes that have been effected on the local device for account <i>accountId</i>. Local changes to <a href="qmailmessagemetadata.html#Read-var">QMailMessage::Read</a>, and <a href="qmailmessagemetadata.html#Important-var">QMailMessage::Important</a> message status flags should be exported to the external server, and messages that have been removed using the <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> option should be removed from the external server. The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> -<h3 class="fn"><a name="flagMessages"></a>void QMailMessageServer::flagMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</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 MessageServer flag each message listed in <i>mailList</i> by setting the status flags set in <i>setMask</i>, and unsetting the status flags set in <i>unsetMask</i>. The request has the identifier <i>action</i>.</p> -<p>The protocol must ensure that the local message records are appropriately modified, although the external changes may be buffered and effected at the next invocation of <a href="qmailmessageserver.html#exportUpdates">exportUpdates</a>().</p> +<h3 class="fn"><a name="flagMessages"></a>void QMailMessageServer::flagMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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>The request has the identifier <i>action</i>.</p> +<p>See also <a href="qmaildisconnected.html#flagMessages">QMailDisconnected::flagMessages</a>().</p> <h3 class="fn"><a name="folderCreated"></a>void QMailMessageServer::folderCreated ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [signal]</tt></h3> <p>Emitted when the folder identified by <i>folderId</i> has been created, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#createFolder">createFolder</a>().</p> +<p>See also <a href="qmailmessageserver.html#onlineCreateFolder">onlineCreateFolder</a>().</p> <h3 class="fn"><a name="folderDeleted"></a>void QMailMessageServer::folderDeleted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [signal]</tt></h3> <p>Emitted when the folder identified by <i>folderId</i> has been deleted, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#deleteFolder">deleteFolder</a>().</p> +<p>See also <a href="qmailmessageserver.html#onlineDeleteFolder">onlineDeleteFolder</a>().</p> <h3 class="fn"><a name="folderRenamed"></a>void QMailMessageServer::folderRenamed ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [signal]</tt></h3> <p>Emitted when the folder identified by <i>folderId</i> has been renamed, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#renameFolder">renameFolder</a>().</p> +<p>See also <a href="qmailmessageserver.html#onlineRenameFolder">onlineRenameFolder</a>().</p> <h3 class="fn"><a name="listActions"></a>void QMailMessageServer::listActions () <tt> [slot]</tt></h3> <p>Requests that the MessageServer emits a list of currently executing actions</p> <h3 class="fn"><a name="matchingMessageIds"></a>void QMailMessageServer::matchingMessageIds ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> -<p>Emitted after the successful completion of the search operation identified by <i>action</i>; <i>ids</i> contains the list of message identifiers located by the search.</p> +<p>Emitted by the search operation identified by <i>action</i>; <i>ids</i> contains the list of message identifiers located by the search.</p> <p>See also <a href="qmailmessageserver.html#searchMessages">searchMessages</a>().</p> +<h3 class="fn"><a name="messagesAdded"></a>void QMailMessageServer::messagesAdded ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when messages have been asynchronously added to the message store.</p> +<p><i>action</i> is the identifier of the request that caused the messages to be added, and <i>ids</i> is a list of identifiers of messages that have been added.</p> +<p>See also <a href="qmailstorageaction.html#addMessages">QMailStorageAction::addMessages</a>().</p> <h3 class="fn"><a name="messagesCopied"></a>void QMailMessageServer::messagesCopied ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) <tt> [signal]</tt></h3> <p>Emitted when the messages identified by <i>list</i> have been copied to the destination folder on the external service, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#copyMessages">copyMessages</a>().</p> +<p>See also <a href="qmailmessageserver.html#onlineCopyMessages">onlineCopyMessages</a>().</p> +<h3 class="fn"><a name="messagesCount"></a>void QMailMessageServer::messagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> ) <tt> [signal]</tt></h3> +<p>Emitted by search operation identified by <i>action</i>; Returns the <i>count</i> of matching messages on the remote server.</p> +<p>Only applicable for remote searches.</p> +<p>See also <a href="qmailmessageserver.html#countMessages">countMessages</a>().</p> <h3 class="fn"><a name="messagesDeleted"></a>void QMailMessageServer::messagesDeleted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) <tt> [signal]</tt></h3> <p>Emitted when the messages identified by <i>list</i> have been deleted from the mail store, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#deleteMessages">deleteMessages</a>().</p> +<p>See also <a href="qmailmessageserver.html#deleteMessages">deleteMessages</a>() and <a href="qmailmessageserver.html#onlineDeleteMessages">onlineDeleteMessages</a>().</p> <h3 class="fn"><a name="messagesFailedTransmission"></a>void QMailMessageServer::messagesFailedTransmission ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i>, <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>error</i> ) <tt> [signal]</tt></h3> <p>Emitted when a failed attempt has been made to transmit messages identified by <i>list</i> to the external server, in response to the request identified by <i>action</i>.</p> <p>The error is described by <i>error</i>.</p> <p>See also <a href="qmailmessageserver.html#transmitMessages">transmitMessages</a>().</p> <h3 class="fn"><a name="messagesFlagged"></a>void QMailMessageServer::messagesFlagged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) <tt> [signal]</tt></h3> <p>Emitted when the messages identified by <i>list</i> have been flagged with the specified set of status flags, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#flagMessages">flagMessages</a>().</p> +<p>See also <a href="qmailmessageserver.html#flagMessages">flagMessages</a>(), <a href="qmailmessageserver.html#moveToStandardFolder">moveToStandardFolder</a>(), and <a href="qmailmessageserver.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</a>().</p> <h3 class="fn"><a name="messagesMoved"></a>void QMailMessageServer::messagesMoved ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) <tt> [signal]</tt></h3> <p>Emitted when the messages identified by <i>list</i> have been moved to the destination folder on the external service, in response to the request identified by <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#moveMessages">moveMessages</a>().</p> +<p>See also <a href="qmailmessageserver.html#moveToFolder">moveToFolder</a>(), <a href="qmailmessageserver.html#moveToStandardFolder">moveToStandardFolder</a>(), and <a href="qmailmessageserver.html#onlineMoveMessages">onlineMoveMessages</a>().</p> <h3 class="fn"><a name="messagesTransmitted"></a>void QMailMessageServer::messagesTransmitted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) <tt> [signal]</tt></h3> <p>Emitted when the messages identified by <i>list</i> have been transmitted to the external server, in response to the request identified by <i>action</i>.</p> <p>See also <a href="qmailmessageserver.html#transmitMessages">transmitMessages</a>().</p> -<h3 class="fn"><a name="moveMessages"></a>void QMailMessageServer::moveMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [slot]</tt></h3> -<p>Requests that the MessageServer move each message listed in <i>mailList</i> from its current location to the folder identified by <i>destinationId</i>. The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="messagesUpdated"></a>void QMailMessageServer::messagesUpdated ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when messages have been asynchronously updated in the message store.</p> +<p><i>action</i> is the identifier of the request that caused the messages to be updated, and <i>ids</i> is a list of identifiers of messages that have been updated.</p> +<p>See also <a href="qmailstorageaction.html#updateMessages">QMailStorageAction::updateMessages</a>().</p> +<h3 class="fn"><a name="moveToFolder"></a>void QMailMessageServer::moveToFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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>The request has the identifier <i>action</i>.</p> +<p>See also <a href="qmaildisconnected.html#moveToFolder">QMailDisconnected::moveToFolder</a>().</p> +<h3 class="fn"><a name="moveToStandardFolder"></a>void QMailMessageServer::moveToStandardFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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>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>The request has the identifier <i>action</i>.</p> +<p>See also <a href="qmaildisconnected.html#moveToStandardFolder">QMailDisconnected::moveToStandardFolder</a>().</p> <h3 class="fn"><a name="newCountChanged"></a>void QMailMessageServer::newCountChanged ( const QMailMessageCountMap & <i>counts</i> ) <tt> [signal]</tt></h3> +<p>This function is deprecated.</p> <p>Emitted when the count of 'new' messages changes; the new count is described by <i>counts</i>.</p> <p>See also <a href="qmailmessageserver.html#acknowledgeNewMessages">acknowledgeNewMessages</a>().</p> +<h3 class="fn"><a name="onlineCopyMessages"></a>void QMailMessageServer::onlineCopyMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer create a copy of each message listed in <i>mailList</i> in the folder identified by <i>destinationId</i>.</p> +<p>The request has the identifier <i>action</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 QMailMessageServer::onlineCreateFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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 MessageServer create a new folder named <i>name</i>, created in the account identified by <i>accountId</i>.</p> +<p>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>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#onlineDeleteFolder">onlineDeleteFolder</a>().</p> +<h3 class="fn"><a name="onlineDeleteFolder"></a>void QMailMessageServer::onlineDeleteFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer delete the folder identified by <i>folderId</i>. Any existing folders or messages contained by the folder will also be deleted.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#onlineCreateFolder">onlineCreateFolder</a>() and <a href="qmailmessageserver.html#onlineRenameFolder">onlineRenameFolder</a>().</p> +<h3 class="fn"><a name="onlineDeleteMessages"></a>void QMailMessageServer::onlineDeleteMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i>, <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::MessageRemovalOption</a> <i>option</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer delete the messages in <i>mailList</i> from the external server, if necessary for the relevant message type.</p> +<p>If <i>option</i> is <a href="qmailstore.html#MessageRemovalOption-enum">CreateRemovalRecord</a> then a <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> will be created in the mail store for each deleted message. In this case the function requires the device to be online, it may initiate communication with external servers.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>See also <a href="qmailstore.html#removeMessage">QMailStore::removeMessage</a>().</p> +<h3 class="fn"><a name="onlineFlagMessagesAndMoveToStandardFolder"></a>void QMailMessageServer::onlineFlagMessagesAndMoveToStandardFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</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 MessageServer flag each message listed in <i>mailList</i> by setting the status flags set in <i>setMask</i>, and unsetting the status flags set in <i>unsetMask</i>. The request has the identifier <i>action</i>.</p> +<p>The protocol must ensure that the local message records are appropriately modified, although the external changes may be buffered and effected at the next invocation of <a href="qmailmessageserver.html#exportUpdates">exportUpdates</a>().</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<h3 class="fn"><a name="onlineMoveMessages"></a>void QMailMessageServer::onlineMoveMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>mailList</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer move each message listed in <i>mailList</i> from its current location to the folder identified by <i>destinationId</i>.</p> +<p>The request has the identifier <i>action</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 QMailMessageServer::onlineRenameFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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 MessageServer rename the folder identified by <i>folderId</i> to <i>name</i>. The request has the identifier <i>action</i>.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#onlineCreateFolder">onlineCreateFolder</a>().</p> <h3 class="fn"><a name="progressChanged"></a>void QMailMessageServer::progressChanged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>progress</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>total</i> ) <tt> [signal]</tt></h3> <p>Emitted when the progress of the request identified by <i>action</i> changes; <i>total</i> indicates the extent of the operation to be performed, <i>progress</i> indicates the current degree of completion.</p> <h3 class="fn"><a name="protocolRequest"></a>void QMailMessageServer::protocolRequest ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>request</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>data</i> ) <tt> [slot]</tt></h3> @@ -208,30 +296,53 @@ <h3 class="fn"><a name="protocolResponse"></a>void QMailMessageServer::protocolResponse ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>response</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>data</i> ) <tt> [signal]</tt></h3> <p>Emitted when the protocol request identified by <i>action</i> generates the response <i>response</i>, with the associated <i>data</i>.</p> <p>See also <a href="qmailmessageserver.html#protocolRequest">protocolRequest</a>().</p> -<h3 class="fn"><a name="renameFolder"></a>void QMailMessageServer::renameFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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 MessageServer rename the folder identified by <i>folderId</i> to <i>name</i>. The request has the identifier <i>action</i>.</p> -<p>See also <a href="qmailmessageserver.html#createFolder">createFolder</a>().</p> +<h3 class="fn"><a name="reconnectionTimeout"></a>void QMailMessageServer::reconnectionTimeout () <tt> [signal]</tt></h3> +<p>Signal that is emitted when the connection to the messageserver has been lost.</p> +<p>See also <a href="qmailmessageserver.html#connectionDown">connectionDown</a>().</p> +<h3 class="fn"><a name="remainingMessagesCount"></a>void QMailMessageServer::remainingMessagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> ) <tt> [signal]</tt></h3> +<p>Emitted by search operation identified by <i>action</i>; Returns the <i>count</i> of matching messages remaining on the remote server, that is the count of messages that will not be retrieved from the remote server to the device.</p> +<p>Only applicable for remote searches.</p> +<p>See also <a href="qmailmessageserver.html#searchMessages">searchMessages</a>().</p> +<h3 class="fn"><a name="restoreToPreviousFolder"></a>void QMailMessageServer::restoreToPreviousFolder ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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>The request has the identifier <i>action</i>.</p> +<p>See also <a href="qmaildisconnected.html#restoreToPreviousFolder">QMailDisconnected::restoreToPreviousFolder</a>(), <a href="qmailmessageserver.html#moveToFolder">QMailMessageServer::moveToFolder</a>(), and <a href="qmailmessageserver.html#moveToStandardFolder">QMailMessageServer::moveToStandardFolder</a>().</p> <h3 class="fn"><a name="retrievalCompleted"></a>void QMailMessageServer::retrievalCompleted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> <p>Emitted when the retrieval operation identified by <i>action</i> is completed.</p> <h3 class="fn"><a name="retrieveAll"></a>void QMailMessageServer::retrieveAll ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve the meta data for all messages available for the account <i>accountId</i>. The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="retrieveFolderList"></a>void QMailMessageServer::retrieveFolderList ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, bool <i>descending</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve the list of folders available for the account <i>accountId</i>. If <i>folderId</i> is valid, the folders within that folder should be retrieved. If <i>descending</i> is true, the search should also recursively retrieve the folders available within the previously retrieved folders. The request has the identifier <i>action</i>.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="retrieveMessageList"></a>void QMailMessageServer::retrieveMessageList ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve the list of messages available for the account <i>accountId</i>. If <i>folderId</i> is valid, then only messages within that folder should be retrieved; otherwise messages within all folders in the account should be retrieved. If a folder messages are being retrieved from contains at least <i>minimum</i> messages then the messageserver should ensure that at least <i>minimum</i> messages are available from the mail store for that folder; otherwise if the folder contains less than <i>minimum</i> messages the messageserver should ensure all the messages for that folder are available from the mail store.</p> <p>If <i>sort</i> is not empty, the external service will discover the listed messages in the ordering indicated by the sort criterion, if possible.</p> <p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> +<h3 class="fn"><a name="retrieveMessageLists"></a>void QMailMessageServer::retrieveMessageLists ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>folderIds</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [slot]</tt></h3> +<p>Requests that the messageserver retrieve the list of messages available for the account <i>accountId</i>. If <i>folderIds</i> is not empty, then only messages within those folders should be retrieved; otherwise no messages should be retrieved. If a folder messages are being retrieved from contains at least <i>minimum</i> messages then the messageserver should ensure that at least <i>minimum</i> messages are available from the mail store for that folder; otherwise if the folder contains less than <i>minimum</i> messages the messageserver should ensure all the messages for that folder are available from the mail store.</p> +<p>If <i>sort</i> is not empty, the external service will discover the listed messages in the ordering indicated by the sort criterion, if possible.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="retrieveMessagePart"></a>void QMailMessageServer::retrieveMessagePart ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i> ) <tt> [slot]</tt></h3> -<p>Requests that the message server retrieve the message part that is indicated by the location <i>partLocation</i>. The request has the identifier <i>action</i>.</p> +<p>Requests that the message server retrieve the message part that is indicated by the location <i>partLocation</i>.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="retrieveMessagePartRange"></a>void QMailMessageServer::retrieveMessagePartRange ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve a subset of the message part that is indicated by the location <i>partLocation</i>. The messageserver should ensure that at least <i>minimum</i> bytes are available from the mail store. The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="retrieveMessageRange"></a>void QMailMessageServer::retrieveMessageRange ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve a subset of the message <i>messageId</i>, such that at least <i>minimum</i> bytes are available from the mail store. The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="retrieveMessages"></a>void QMailMessageServer::retrieveMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>messageIds</i>, <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::RetrievalSpecification</a> <i>spec</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve data regarding the messages identified by <i>messageIds</i>.</p> @@ -239,31 +350,56 @@ <p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::MetaData</a>, then the message server should retrieve the meta data of the each message listed in <i>messageIds</i>.</p> <p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Content</a>, then the message server should retrieve the entirety of each message listed in <i>messageIds</i>.</p> <p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> +<h3 class="fn"><a name="rollBackUpdates"></a>void QMailMessageServer::rollBackUpdates ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, 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>The request has the identifier <i>action</i>.</p> +<p>See also <a href="qmaildisconnected.html#updatesOutstanding">QMailDisconnected::updatesOutstanding</a>().</p> <h3 class="fn"><a name="searchCompleted"></a>void QMailMessageServer::searchCompleted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> <p>Emitted when the search operation identified by <i>action</i> is completed.</p> <p>See also <a href="qmailmessageserver.html#searchMessages">searchMessages</a>().</p> <h3 class="fn"><a name="searchMessages"></a>void QMailMessageServer::searchMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="qmailsearchaction.html#SearchSpecification-enum">QMailSearchAction::SearchSpecification</a> <i>spec</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [slot]</tt></h3> -<p>Requests that the MessageServer search for messages that meet the criteria encoded in <i>filter</i>. If <i>bodyText</i> is non-empty, messages must also contain the specified text in their content to be considered matching. If <i>spec</i> is <a href="qmailsearchaction.html#SearchSpecification-enum">Remote</a> then the MessageServer will extend the search to consider messages held at external servers that are not present on the local device. If <i>sort</i> is not empty, the external service will return matching messages in the ordering indicated by the sort criterion if possible.</p> +<p>Requests that the MessageServer search for messages that meet the criteria encoded in <i>filter</i>. If <i>bodyText</i> is non-empty, messages containing the specified text in their content will also be matched. If <i>spec</i> is <a href="qmailsearchaction.html#SearchSpecification-enum">Remote</a> then the MessageServer will extend the search to consider messages held at external servers that are not present on the local device. If <i>sort</i> is not empty, the external service will return matching messages in the ordering indicated by the sort criterion if possible.</p> +<p>The identifiers of all matching messages are returned via <a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a>() signals.</p> <p>The request has the identifier <i>action</i>.</p> -<p>The identifiers of all matching messages are returned via <a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a>() after the search is completed.</p> -<p>See also <a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a>().</p> +<p>If a remote search is specified then this function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a>(), <a href="qmailmessageserver.html#messagesCount">messagesCount</a>(), and <a href="qmailmessageserver.html#remainingMessagesCount">remainingMessagesCount</a>().</p> +<h3 class="fn"><a name="searchMessages-2"></a>void QMailMessageServer::searchMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="qmailsearchaction.html#SearchSpecification-enum">QMailSearchAction::SearchSpecification</a> <i>spec</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>limit</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer search for messages that meet the criteria encoded in <i>filter</i>. If <i>bodyText</i> is non-empty, messages containing the specified text in their content will also be matched. If <i>spec</i> is <a href="qmailsearchaction.html#SearchSpecification-enum">Remote</a> then the MessageServer will extend the search to consider messages held at external servers that are not present on the local device.</p> +<p>A maximum of <i>limit</i> messages will be retrieved from the remote server.</p> +<p>If <i>sort</i> is not empty, the external service will return matching messages in the ordering indicated by the sort criterion if possible.</p> +<p>The identifiers of all matching messages are returned via <a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a>() signals.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>If a remote search is specified then this function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</a>(), <a href="qmailmessageserver.html#messagesCount">messagesCount</a>(), and <a href="qmailmessageserver.html#remainingMessagesCount">remainingMessagesCount</a>().</p> <h3 class="fn"><a name="shutdown"></a>void QMailMessageServer::shutdown () <tt> [slot]</tt></h3> <p>Requests that the MessageServer shutdown and terminate</p> <h3 class="fn"><a name="statusChanged"></a>void QMailMessageServer::statusChanged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailserviceaction-status.html">QMailServiceAction::Status</a> <i>status</i> ) <tt> [signal]</tt></h3> <p>Emitted whenever the MessageServer experiences a status change that may be of interest to the client, while servicing the request identified by <i>action</i>. The new server status is described by <i>status</i>.</p> <h3 class="fn"><a name="storageActionCompleted"></a>void QMailMessageServer::storageActionCompleted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> <p>Emitted when the storage operation identified by <i>action</i> is completed.</p> -<p>See also <a href="qmailmessageserver.html#deleteMessages">deleteMessages</a>(), <a href="qmailmessageserver.html#copyMessages">copyMessages</a>(), <a href="qmailmessageserver.html#moveMessages">moveMessages</a>(), and <a href="qmailmessageserver.html#flagMessages">flagMessages</a>().</p> <h3 class="fn"><a name="synchronize"></a>void QMailMessageServer::synchronize ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> -<p>Requests that the message server synchronize the messages and folders in the account identified by <i>accountId</i>. Newly discovered messages should have their meta data retrieved, local changes to <a href="qmailmessagemetadata.html#Read-var">QMailMessage::Read</a>, and <a href="qmailmessagemetadata.html#Important-var">QMailMessage::Important</a> message status flags should be exported to the external server, and messages that have been removed locally using the <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> option should be removed from the external server. The request has the identifier <i>action</i>.</p> +<p>Requests that the message server synchronize the messages and folders in the account identified by <i>accountId</i>.</p> +<p>Newly discovered messages should have their meta data retrieved, local changes to <a href="qmailmessagemetadata.html#Read-var">QMailMessage::Read</a>, and <a href="qmailmessagemetadata.html#Important-var">QMailMessage::Important</a> message status flags should be exported to the external server, and messages that have been removed locally using the <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> option should be removed from the external server.</p> +<p>The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</a>().</p> <h3 class="fn"><a name="transmissionCompleted"></a>void QMailMessageServer::transmissionCompleted ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> <p>Emitted when the transmit operation identified by <i>action</i> is completed.</p> <p>See also <a href="qmailmessageserver.html#transmitMessages">transmitMessages</a>().</p> <h3 class="fn"><a name="transmitMessages"></a>void QMailMessageServer::transmitMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>Requests that the MessageServer application transmit any messages belonging to the account identified by <i>accountId</i> that are currently in the Outbox folder. The request has the identifier <i>action</i>.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailmessageserver.html#transmissionCompleted">transmissionCompleted</a>().</p> +<h3 class="fn"><a name="updateMessages"></a>void QMailMessageServer::updateMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const QMailMessageMetaDataList & <i>messages</i> ) <tt> [slot]</tt></h3> +<p>Requests that the MessageServer add the list of <i>messages</i> to the message store, and ensure the durability of the content of <i>messages</i>.</p> +<p>The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="updateMessages-2"></a>void QMailMessageServer::updateMessages ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>filename</i> ) <tt> [slot]</tt></h3> +<p>This function is deprecated.</p> +<p>Requests that the MessageServer update the messages in <i>filename</i> to the message store.</p> +<p>The request has the identifier <i>action</i>.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailmessageservice-members.html b/doc/html/qmailmessageservice-members.html index b9c574f3..2318ba19 100644 --- a/doc/html/qmailmessageservice-members.html +++ b/doc/html/qmailmessageservice-members.html @@ -26,8 +26,8 @@ <li><div class="fn"><b><a href="qmailmessageservice.html#available">available</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#blockSignals">blockSignals</a></b> ( bool )</div></li> <li><div class="fn"><b><a href="qmailmessageservice.html#cancelOperation">cancelOperation</a></b> ( QMailServiceAction::Status::ErrorCode, const QString & ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessageservice.html#cancelOperation-2">cancelOperation</a></b> ( QMailServiceAction::Status::ErrorCode, const QString &, quint64 ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessageservice.html#cancelOperation-3">cancelOperation</a></b> () : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#cancelOperation-2">cancelOperation</a></b> () : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#cancelOperation-3">cancelOperation</a></b> ( QMailServiceAction::Status::ErrorCode, const QString &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessageservice.html#cancelOperation-4">cancelOperation</a></b> ( quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#childEvent">childEvent</a></b> ( QChildEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> diff --git a/doc/html/qmailmessageservice.html b/doc/html/qmailmessageservice.html index 40b805b7..2fa5c087 100644 --- a/doc/html/qmailmessageservice.html +++ b/doc/html/qmailmessageservice.html @@ -42,8 +42,8 @@ <h2>Public Slots</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation">cancelOperation</a></b> ( QMailServiceAction::Status::ErrorCode <i>code</i>, const QString & <i>text</i> ) = 0</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation-2">cancelOperation</a></b> ( QMailServiceAction::Status::ErrorCode <i>code</i>, const QString & <i>text</i>, quint64 <i>action</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation-3">cancelOperation</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation-2">cancelOperation</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation-3">cancelOperation</a></b> ( QMailServiceAction::Status::ErrorCode <i>code</i>, const QString & <i>text</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation-4">cancelOperation</a></b> ( quint64 <i>action</i> )</td></tr> </table> <ul> @@ -100,10 +100,16 @@ <h3 class="fn"><a name="actionCompleted"></a>void QMailMessageService::actionCompleted ( bool <i>success</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the service to report the completion of an operation, with result <i>success</i>.</p> <h3 class="fn"><a name="actionCompleted-2"></a>void QMailMessageService::actionCompleted ( bool <i>success</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessageservice.html#actionCompleted">actionCompleted</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="activityChanged"></a>void QMailMessageService::activityChanged ( <a href="qmailserviceaction.html#Activity-enum">QMailServiceAction::Activity</a> <i>activity</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the service to report a change in the activity of the service's current operation. The new activity status is described by <i>activity</i>.</p> <p>Emitting this signal will reset the expiry timer for a service operation in progress.</p> <h3 class="fn"><a name="activityChanged-2"></a>void QMailMessageService::activityChanged ( <a href="qmailserviceaction.html#Activity-enum">QMailServiceAction::Activity</a> <i>activity</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessageservice.html#activityChanged">activityChanged</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="availabilityChanged"></a>void QMailMessageService::availabilityChanged ( bool <i>available</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the service to report a change in the availability of the service to <i>available</i>.</p> <p>See also <a href="qmailmessageservice.html#available">available</a>().</p> @@ -112,10 +118,16 @@ <h3 class="fn"><a name="cancelOperation"></a>bool QMailMessageService::cancelOperation ( <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>code</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>text</i> ) <tt> [pure virtual slot]</tt></h3> <p>Invoked by the message server to attempt cancellation of any request currently in progress. Return true to indicate cancellation of the request attempt.</p> <p>The error type is <i>code</i>, and the error is described by <i>text</i>.</p> -<h3 class="fn"><a name="cancelOperation-2"></a>bool QMailMessageService::cancelOperation ( <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>code</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>text</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> -<h3 class="fn"><a name="cancelOperation-3"></a>bool QMailMessageService::cancelOperation () <tt> [slot]</tt></h3> +<h3 class="fn"><a name="cancelOperation-2"></a>bool QMailMessageService::cancelOperation () <tt> [slot]</tt></h3> <p>Invoked by the message server to attempt cancellation of any request currently in progress. Return true to indicate cancellation of the request attempt.</p> +<h3 class="fn"><a name="cancelOperation-3"></a>bool QMailMessageService::cancelOperation ( <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>code</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>text</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessageservice.html#cancelOperation">cancelOperation</a>().</p> +<p>Concurrent version of <a href="qmailmessageservice.html#cancelOperation">cancelOperation</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="cancelOperation-4"></a>bool QMailMessageService::cancelOperation ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [slot]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessageservice.html#cancelOperation">cancelOperation</a>().</p> +<p>The request to be cancelled has identifier <i>action</i>.</p> <h3 class="fn"><a name="connectivityChanged"></a>void QMailMessageService::connectivityChanged ( <a href="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Connectivity</a> <i>connectivity</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the service to report a change in the connectivity of the service. The new connectivity status is described by <i>connectivity</i>.</p> <p>Emitting this signal will reset the expiry timer for a service operation in progress.</p> @@ -127,6 +139,9 @@ <p>Signal emitted by the service to report a change in the progress of the service's current operation; <i>total</i> indicates the extent of the operation to be performed, <i>progress</i> indicates the current degree of completion.</p> <p>Emitting this signal will reset the expiry timer for a service operation in progress.</p> <h3 class="fn"><a name="progressChanged-2"></a>void QMailMessageService::progressChanged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>progress</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>total</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessageservice.html#progressChanged">progressChanged</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="requiresReregistration"></a>bool QMailMessageService::requiresReregistration () const <tt> [virtual]</tt></h3> <p>Returns true if requests to reregister the service should be honored; otherwise returns false.</p> <p>An attempt to reregister the service is made when the account for which this service is configured is modified, or when an action associated with the service expires.</p> @@ -142,13 +157,19 @@ <p>Signal emitted by the service to report a change in the status of the service's current operation. The new status is described by <i>status</i>.</p> <p>Emitting this signal will reset the expiry timer for a service operation in progress.</p> <h3 class="fn"><a name="statusChanged-2"></a>void QMailMessageService::statusChanged ( const <a href="qmailserviceaction-status.html">QMailServiceAction::Status</a> <i>status</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessageservice.html#statusChanged">statusChanged</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="updateStatus"></a>void QMailMessageService::updateStatus ( <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>code</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>text</i> = QString(), const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> = QMailAccountId(), const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> = QMailFolderId(), const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i> = QMailMessageId(), <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> = 0 ) <tt> [protected]</tt></h3> -<p>Emits the <a href="qmailmessageservice.html#statusChanged">statusChanged</a>() signal with the Status object constructed from <i>code</i>, <i>text</i>, <i>accountId</i>, <i>folderId</i> and <i>messageId</i>.</p> +<p>Emits the <a href="qmailmessageservice.html#statusChanged">statusChanged</a>() signal with the Status object constructed from <i>code</i>, <i>text</i>, <i>accountId</i>, <i>folderId</i>, <i>messageId</i> and <i>action</i>.</p> <p>If possible, a standardized error message is determined from <i>code</i>, and prepended to the error message.</p> <h3 class="fn"><a name="updateStatus-2"></a>void QMailMessageService::updateStatus ( int <i>code</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>text</i> = QString(), const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> = QMailAccountId(), const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> = QMailFolderId(), const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i> = QMailMessageId(), <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> = 0 ) <tt> [protected]</tt></h3> <p>Emits the <a href="qmailmessageservice.html#statusChanged">statusChanged</a>() signal with the Status object constructed from <i>code</i>, <i>text</i>, <i>accountId</i>, <i>folderId</i> and <i>messageId</i>.</p> <p>If possible, a standardized error message is determined from <i>code</i>, and prepended to the error message.</p> <h3 class="fn"><a name="usesConcurrentActions"></a>bool QMailMessageService::usesConcurrentActions () const <tt> [virtual]</tt></h3> +<p>Returns true if the service supports concurrent servicing of requests; otherwise returns false.</p> +<p>By default <a href="qmailmessageservice.html">QMailMessageService</a> objects are only expected to service a single request at a time. The message server will queue requests as necessary and dispatch them when the service is available.</p> +<p>However if a service implementation is able to handle multiple requests in parallel then it should override this function returning true.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailmessagesink.html b/doc/html/qmailmessagesink.html index 100c898f..16782151 100644 --- a/doc/html/qmailmessagesink.html +++ b/doc/html/qmailmessagesink.html @@ -33,7 +33,7 @@ <h2>Signals</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="qmailmessagesink.html#messagesFailedTransmission">messagesFailedTransmission</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailServiceAction::Status::ErrorCode <i>error</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesink.html#messagesFailedTransmission-2">messagesFailedTransmission</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailServiceAction::Status::ErrorCode, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesink.html#messagesFailedTransmission-2">messagesFailedTransmission</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailServiceAction::Status::ErrorCode <i>error</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesink.html#messagesTransmitted">messagesTransmitted</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="qmailmessagesink.html#messagesTransmitted-2">messagesTransmitted</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>action</i> )</td></tr> </table> @@ -71,11 +71,20 @@ <h3 class="fn"><a name="messagesFailedTransmission"></a>void QMailMessageSink::messagesFailedTransmission ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>error</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the sink to report the failure of an attempt at transmission of the messages listed in <i>ids</i>.</p> <p>The failure is of type <i>error</i>.</p> -<h3 class="fn"><a name="messagesFailedTransmission-2"></a>void QMailMessageSink::messagesFailedTransmission ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<h3 class="fn"><a name="messagesFailedTransmission-2"></a>void QMailMessageSink::messagesFailedTransmission ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCode</a> <i>error</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesink.html#messagesFailedTransmission">messagesFailedTransmission</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="messagesTransmitted"></a>void QMailMessageSink::messagesTransmitted ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the sink to report the successful transmission of the messages listed in <i>ids</i>.</p> <h3 class="fn"><a name="messagesTransmitted-2"></a>void QMailMessageSink::messagesTransmitted ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesink.html#messagesTransmitted">messagesTransmitted</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="notImplemented"></a>void QMailMessageSink::notImplemented ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [protected]</tt></h3> +<p>This function overloads notImplemented().</p> +<p>Concurrent version of notImplemented().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="transmitMessages"></a>bool QMailMessageSink::transmitMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a transmission operation.</p> <p>Attempt to transmit each message listed in <i>ids</i> to the external server.</p> @@ -83,6 +92,9 @@ <p>Messages for which for which an unsuccessful attempt to transmit has been made should be progressively reported via <a href="qmailmessagesink.html#messagesFailedTransmission">messagesFailedTransmission</a>().</p> <p>Return true if an operation is initiated.</p> <h3 class="fn"><a name="transmitMessages-2"></a>bool QMailMessageSink::transmitMessages ( 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>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesink.html#transmitMessages">transmitMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesink.html#transmitMessages">transmitMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailmessagesortkey.html b/doc/html/qmailmessagesortkey.html index fccea0fe..d14b1cd5 100644 --- a/doc/html/qmailmessagesortkey.html +++ b/doc/html/qmailmessagesortkey.html @@ -148,7 +148,7 @@ <p>See also <a href="qmailmessagemetadata.html#receivedDate">QMailMessage::receivedDate</a>().</p> <h3 class="fn"><a name="recipients"></a>QMailMessageSortKey QMailMessageSortKey::recipients ( <a href="http://doc.trolltech.com/4.5/qt.html#SortOrder-enum">Qt::SortOrder</a> <i>order</i> = Qt::AscendingOrder ) <tt> [static]</tt></h3> <p>Returns a key that sorts messages by the addresses to which they were sent, according to <i>order</i>.</p> -<p>See also <a href="qmailmessagemetadata.html#to">QMailMessage::to</a>().</p> +<p>See also <a href="qmailmessage.html#to">QMailMessage::to</a>().</p> <h3 class="fn"><a name="restoreFolderId"></a>QMailMessageSortKey QMailMessageSortKey::restoreFolderId ( <a href="http://doc.trolltech.com/4.5/qt.html#SortOrder-enum">Qt::SortOrder</a> <i>order</i> = Qt::AscendingOrder ) <tt> [static]</tt></h3> <p>Returns a key that sorts messages by their restore folder identifiers, according to <i>order</i>.</p> <p>See also <a href="qmailmessagemetadata.html#restoreFolderId">QMailMessage::restoreFolderId</a>().</p> diff --git a/doc/html/qmailmessagesource-members.html b/doc/html/qmailmessagesource-members.html index fc333f5c..076d6c9d 100644 --- a/doc/html/qmailmessagesource-members.html +++ b/doc/html/qmailmessagesource-members.html @@ -26,7 +26,9 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connect-2">connect</a></b> ( const QObject *, const char *, const char *, Qt::ConnectionType ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connectNotify">connectNotify</a></b> ( const char * )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#copyMessages">copyMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagesource.html#copyMessages-2">copyMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#copyMessages-3">copyMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#countMessages">countMessages</a></b> ( const QMailMessageKey &, const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#countMessages-2">countMessages</a></b> ( const QMailMessageKey &, const QString &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#createFolder">createFolder</a></b> ( const QString &, const QMailAccountId &, const QMailFolderId & ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#createFolder-2">createFolder</a></b> ( const QString &, const QMailAccountId &, const QMailFolderId &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#customEvent">customEvent</a></b> ( QEvent * )</div></li> @@ -35,7 +37,7 @@ <li><div class="fn"><b><a href="qmailmessagesource.html#deleteFolder-2">deleteFolder</a></b> ( const QMailFolderId &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#deleteLater">deleteLater</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#deleteMessages">deleteMessages</a></b> ( const QMailMessageIdList & ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagesource.html#deleteMessages-2">deleteMessages</a></b> ( const QMailMessageIdList &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#deleteMessages-3">deleteMessages</a></b> ( const QMailMessageIdList &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#destroyed">destroyed</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect">disconnect</a></b> ( const QObject *, const char *, const QObject *, const char * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect-2">disconnect</a></b> ( const char *, const QObject *, const char * )</div></li> @@ -52,7 +54,7 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#flagMessages">flagMessages</a></b> ( const QMailMessageIdList &, quint64, quint64 ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagesource.html#flagMessages-2">flagMessages</a></b> ( const QMailMessageIdList &, quint64, quint64, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#flagMessages-3">flagMessages</a></b> ( const QMailMessageIdList &, quint64, quint64, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> @@ -62,18 +64,20 @@ <li><div class="fn"><b><a href="qmailmessagesource.html#messageRemovalOption">messageRemovalOption</a></b> () const : QMailStore::MessageRemovalOption</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesCopied">messagesCopied</a></b> ( const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesCopied-2">messagesCopied</a></b> ( const QMailMessageIdList &, quint64 )</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#messagesCount">messagesCount</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#messagesCount-2">messagesCount</a></b> ( uint, quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesDeleted">messagesDeleted</a></b> ( const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesDeleted-2">messagesDeleted</a></b> ( const QMailMessageIdList &, quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesFlagged">messagesFlagged</a></b> ( const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesFlagged-2">messagesFlagged</a></b> ( const QMailMessageIdList &, quint64 )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesMoved">messagesMoved</a></b> ( const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesMoved-2">messagesMoved</a></b> ( const QMailMessageIdList &, quint64 )</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesPrepared">messagesPrepared</a></b> ( const QMailMessageIdList & )</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailmessagesource.html#messagesPrepared-2">messagesPrepared</a></b> ( const QMailMessageIdList &, quint64 )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#moveMessages">moveMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagesource.html#moveMessages-2">moveMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#moveMessages-3">moveMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#moveToThread">moveToThread</a></b> ( QThread * )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#newMessagesAvailable">newMessagesAvailable</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#newMessagesAvailable-2">newMessagesAvailable</a></b> ( quint64 )</div></li> @@ -88,6 +92,8 @@ <li><div class="fn"><b><a href="qmailmessagesource.html#protocolResponse">protocolResponse</a></b> ( const QString &, const QVariant & )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#protocolResponse-2">protocolResponse</a></b> ( const QString &, const QVariant &, quint64 )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#receivers">receivers</a></b> ( const char * ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#remainingMessagesCount">remainingMessagesCount</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#remainingMessagesCount-2">remainingMessagesCount</a></b> ( uint, quint64 )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#removeEventFilter">removeEventFilter</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#renameFolder">renameFolder</a></b> ( const QMailFolderId &, const QString & ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#renameFolder-2">renameFolder</a></b> ( const QMailFolderId &, const QString &, quint64 ) : bool</div></li> @@ -97,6 +103,8 @@ <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveFolderList-2">retrieveFolderList</a></b> ( const QMailAccountId &, const QMailFolderId &, bool, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a></b> ( const QMailAccountId &, const QMailFolderId &, uint, const QMailMessageSortKey & ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessageList-2">retrieveMessageList</a></b> ( const QMailAccountId &, const QMailFolderId &, uint, const QMailMessageSortKey &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a></b> ( const QMailAccountId &, const QMailFolderIdList &, uint, const QMailMessageSortKey & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessageLists-2">retrieveMessageLists</a></b> ( const QMailAccountId &, const QMailFolderIdList &, uint, const QMailMessageSortKey &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart::Location & ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessagePart-2">retrieveMessagePart</a></b> ( const QMailMessagePart::Location &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( const QMailMessagePart::Location &, uint ) : bool</div></li> @@ -105,8 +113,10 @@ <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessageRange-2">retrieveMessageRange</a></b> ( const QMailMessageId &, uint, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessages">retrieveMessages</a></b> ( const QMailMessageIdList &, QMailRetrievalAction::RetrievalSpecification ) : bool</div></li> <li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessages-2">retrieveMessages</a></b> ( const QMailMessageIdList &, QMailRetrievalAction::RetrievalSpecification, quint64 ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagesource.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey &, const QString &, const QMailMessageSortKey & ) : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagesource.html#searchMessages-2">searchMessages</a></b> ( const QMailMessageKey &, const QString &, const QMailMessageSortKey &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey &, const QString &, quint64, const QMailMessageSortKey & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#searchMessages-2">searchMessages</a></b> ( const QMailMessageKey &, const QString &, const QMailMessageSortKey & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#searchMessages-3">searchMessages</a></b> ( const QMailMessageKey &, const QString &, quint64, const QMailMessageSortKey &, quint64 ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#searchMessages-4">searchMessages</a></b> ( const QMailMessageKey &, const QString &, const QMailMessageSortKey &, quint64 ) : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#sender">sender</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">setObjectName</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setParent">setParent</a></b> ( QObject * )</div></li> diff --git a/doc/html/qmailmessagesource.html b/doc/html/qmailmessagesource.html index 65d79558..1964abcc 100644 --- a/doc/html/qmailmessagesource.html +++ b/doc/html/qmailmessagesource.html @@ -34,19 +34,21 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#cancelSearch">cancelSearch</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#cancelSearch-2">cancelSearch</a></b> ( quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#copyMessages">copyMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#copyMessages-2">copyMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#copyMessages-3">copyMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#countMessages">countMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#countMessages-2">countMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#createFolder">createFolder</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">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#createFolder-2">createFolder</a></b> ( const QString & <i>name</i>, const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>parentId</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#deleteFolder">deleteFolder</a></b> ( const QMailFolderId & <i>folderId</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#deleteFolder-2">deleteFolder</a></b> ( const QMailFolderId & <i>folderId</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#deleteMessages">deleteMessages</a></b> ( const QMailMessageIdList & <i>ids</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#deleteMessages-2">deleteMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#deleteMessages-3">deleteMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#exportUpdates">exportUpdates</a></b> ( const QMailAccountId & <i>accountId</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#exportUpdates-2">exportUpdates</a></b> ( const QMailAccountId & <i>accountId</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.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">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#flagMessages-2">flagMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>setMask</i>, quint64 <i>unsetMask</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#flagMessages-3">flagMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>setMask</i>, quint64 <i>unsetMask</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#moveMessages">moveMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#moveMessages-2">moveMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#moveMessages-3">moveMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, const QMailFolderId & <i>destinationId</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#prepareMessages">prepareMessages</a></b> ( const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > & <i>ids</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#prepareMessages-2">prepareMessages</a></b> ( const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > & <i>ids</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#protocolRequest">protocolRequest</a></b> ( const QMailAccountId & <i>accountId</i>, const QString & <i>request</i>, const QVariant & <i>data</i> )</td></tr> @@ -59,6 +61,8 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveFolderList-2">retrieveFolderList</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, bool <i>descending</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, uint <i>minimum</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessageList-2">retrieveMessageList</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, uint <i>minimum</i>, const QMailMessageSortKey & <i>sort</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderIdList & <i>folderIds</i>, uint <i>minimum</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessageLists-2">retrieveMessageLists</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderIdList & <i>folderIds</i>, uint <i>minimum</i>, const QMailMessageSortKey & <i>sort</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart::Location & <i>partLocation</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessagePart-2">retrieveMessagePart</a></b> ( const QMailMessagePart::Location & <i>partLocation</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( const QMailMessagePart::Location & <i>partLocation</i>, uint <i>minimum</i> )</td></tr> @@ -66,9 +70,11 @@ <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessageRange">retrieveMessageRange</a></b> ( const QMailMessageId & <i>messageId</i>, uint <i>minimum</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessageRange-2">retrieveMessageRange</a></b> ( const QMailMessageId & <i>messageId</i>, uint <i>minimum</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessages">retrieveMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailRetrievalAction::RetrievalSpecification <i>spec</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessages-2">retrieveMessages</a></b> ( const QMailMessageIdList & <i>messageIds</i>, QMailRetrievalAction::RetrievalSpecification <i>spec</i>, quint64 <i>action</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#searchMessages-2">searchMessages</a></b> ( const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i>, const QMailMessageSortKey & <i>sort</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveMessages-2">retrieveMessages</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailRetrievalAction::RetrievalSpecification <i>spec</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i>, quint64 <i>limit</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#searchMessages-2">searchMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i>, const QMailMessageSortKey & <i>sort</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#searchMessages-3">searchMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i>, quint64 <i>limit</i>, const QMailMessageSortKey & <i>sort</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#searchMessages-4">searchMessages</a></b> ( const QMailMessageKey & <i>searchCriteria</i>, const QString & <i>bodyText</i>, const QMailMessageSortKey & <i>sort</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#synchronize">synchronize</a></b> ( const QMailAccountId & <i>accountId</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#synchronize-2">synchronize</a></b> ( const QMailAccountId & <i>accountId</i>, quint64 <i>action</i> )</td></tr> </table> @@ -83,6 +89,8 @@ <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#matchingMessageIds-2">matchingMessageIds</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#messagesCopied">messagesCopied</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="qmailmessagesource.html#messagesCopied-2">messagesCopied</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#messagesCount">messagesCount</a></b> ( uint <i>number</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#messagesCount-2">messagesCount</a></b> ( uint <i>number</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#messagesDeleted">messagesDeleted</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="qmailmessagesource.html#messagesDeleted-2">messagesDeleted</a></b> ( const QMailMessageIdList & <i>ids</i>, quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#messagesFlagged">messagesFlagged</a></b> ( const QMailMessageIdList & <i>ids</i> )</td></tr> @@ -95,6 +103,8 @@ <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#newMessagesAvailable-2">newMessagesAvailable</a></b> ( quint64 <i>action</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#protocolResponse">protocolResponse</a></b> ( const QString & <i>response</i>, const QVariant & <i>data</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#protocolResponse-2">protocolResponse</a></b> ( const QString & <i>response</i>, const QVariant & <i>data</i>, quint64 <i>action</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#remainingMessagesCount">remainingMessagesCount</a></b> ( uint <i>number</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#remainingMessagesCount-2">remainingMessagesCount</a></b> ( uint <i>number</i>, quint64 <i>action</i> )</td></tr> </table> <ul> <li><div bar="2" class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> @@ -130,78 +140,142 @@ <p>This method is obsolete. It is no longer invoked. QMailMessageService::cancelOperation is used instead.</p> <p>Previously was invoked by the message server to initiate a request to stop remote searching.</p> <p>Searches in progress will be stopped, and no further results returned.</p> -<p>See also QMailMessageService::cancelOperation.</p> +<p>See also <a href="qmailmessageservice.html#cancelOperation">QMailMessageService::cancelOperation</a>().</p> <h3 class="fn"><a name="cancelSearch-2"></a>bool QMailMessageSource::cancelSearch ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#cancelSearch">cancelSearch</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#cancelSearch">cancelSearch</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="copyMessages"></a>bool QMailMessageSource::copyMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message copy operation.</p> <p>For each message listed in <i>ids</i>, create a new copy in the folder identified by <i>destinationId</i>.</p> <p>Successfully copied messages should be progressively reported via <a href="qmailmessagesource.html#messagesCopied">messagesCopied</a>().</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#messagesCopied">messagesCopied</a>().</p> -<h3 class="fn"><a name="copyMessages-2"></a>bool QMailMessageSource::copyMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<h3 class="fn"><a name="copyMessages-3"></a>bool QMailMessageSource::copyMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#copyMessages">copyMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#copyMessages">copyMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="countMessages"></a>bool QMailMessageSource::countMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i> ) <tt> [virtual slot]</tt></h3> +<p>Invoked by the message server to initiate a remote message count operation.</p> +<p>Search the remote server to count messages that match the search criteria encoded by <i>searchCriteria</i>. If <i>bodyText</i> is non-empty, then messages containing the specified string will also be matched and counted.</p> +<p>Returns true if the counting operation is initiated.</p> +<p>See also <a href="qmailstore.html#countMessages">QMailStore::countMessages</a>() and <a href="qmailmessagesource.html#searchMessages">searchMessages</a>().</p> +<h3 class="fn"><a name="countMessages-2"></a>bool QMailMessageSource::countMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#countMessages">countMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#countMessages">countMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="createFolder"></a>bool QMailMessageSource::createFolder ( 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> [virtual slot]</tt></h3> <p>Invoked by the message server to create a new folder.</p> <p>Creates 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>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#deleteFolder">deleteFolder</a>().</p> <h3 class="fn"><a name="createFolder-2"></a>bool QMailMessageSource::createFolder ( 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>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#createFolder">createFolder</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#createFolder">createFolder</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="deleteFolder"></a>bool QMailMessageSource::deleteFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to delete a folder.</p> <p>Deletes the folder identified by <i>folderId</i>. It is the responsibility of the message source to ensure all subfolders and messages are also deleted.</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#createFolder">createFolder</a>().</p> <h3 class="fn"><a name="deleteFolder-2"></a>bool QMailMessageSource::deleteFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#deleteFolder">deleteFolder</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#deleteFolder">deleteFolder</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="deleteMessages"></a>bool QMailMessageSource::deleteMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message deletion operation.</p> <p>Delete all messages listed in <i>ids</i> from the local mail store and the external server.</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#messagesDeleted">messagesDeleted</a>().</p> -<h3 class="fn"><a name="deleteMessages-2"></a>bool QMailMessageSource::deleteMessages ( 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>action</i> ) <tt> [virtual slot]</tt></h3> +<h3 class="fn"><a name="deleteMessages-3"></a>bool QMailMessageSource::deleteMessages ( 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>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#deleteMessages">deleteMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#deleteMessages">deleteMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="exportUpdates"></a>bool QMailMessageSource::exportUpdates ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate an export operation.</p> <p>Update the external server with any changes to message status that have been effected on the local device for account <i>accountId</i>.</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#synchronize">synchronize</a>().</p> <h3 class="fn"><a name="exportUpdates-2"></a>bool QMailMessageSource::exportUpdates ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#exportUpdates">exportUpdates</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#exportUpdates">exportUpdates</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="flagMessages"></a>bool QMailMessageSource::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> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message flag operation.</p> <p>Modify each message listed in <i>ids</i> such that the status flags set in <i>setMask</i> are set, and the status flags set in <i>unsetMask</i> are unset. If further changes are implied by modification of the flags (including message movement or deletion), thse actions should also be performed by the service.</p> <p>Successfully modified messages should be progressively reported via <a href="qmailmessagesource.html#messagesFlagged">messagesFlagged</a>().</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#messagesFlagged">messagesFlagged</a>().</p> -<h3 class="fn"><a name="flagMessages-2"></a>bool QMailMessageSource::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>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<h3 class="fn"><a name="flagMessages-3"></a>bool QMailMessageSource::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>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#flagMessages">flagMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#flagMessages">flagMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="matchingMessageIds"></a>void QMailMessageSource::matchingMessageIds ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the messages listed in <i>ids</i> as matching the current search.</p> <h3 class="fn"><a name="matchingMessageIds-2"></a>void QMailMessageSource::matchingMessageIds ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="messageRemovalOption"></a><a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::MessageRemovalOption</a> QMailMessageSource::messageRemovalOption () const <tt> [virtual]</tt></h3> <p>Returns the removal option used when deleting messages via this message source.</p> <p>See also <a href="qmailstore.html#removeMessages">QMailStore::removeMessages</a>().</p> <h3 class="fn"><a name="messagesCopied"></a>void QMailMessageSource::messagesCopied ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the copying of the messages listed in <i>ids</i>.</p> <h3 class="fn"><a name="messagesCopied-2"></a>void QMailMessageSource::messagesCopied ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#messagesCopied">messagesCopied</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> +<h3 class="fn"><a name="messagesCount"></a>void QMailMessageSource::messagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>number</i> ) <tt> [signal]</tt></h3> +<p>Signal emitted by the source to report the <i>number</i> of messages matching the current search criteria.</p> +<p>Only emitted for remote searches.</p> +<h3 class="fn"><a name="messagesCount-2"></a>void QMailMessageSource::messagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>number</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#messagesCount">messagesCount</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="messagesDeleted"></a>void QMailMessageSource::messagesDeleted ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the deletion of the messages listed in <i>ids</i>.</p> <h3 class="fn"><a name="messagesDeleted-2"></a>void QMailMessageSource::messagesDeleted ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#messagesDeleted">messagesDeleted</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="messagesFlagged"></a>void QMailMessageSource::messagesFlagged ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the modification of the messages listed in <i>ids</i>.</p> <h3 class="fn"><a name="messagesFlagged-2"></a>void QMailMessageSource::messagesFlagged ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#messagesFlagged">messagesFlagged</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="messagesMoved"></a>void QMailMessageSource::messagesMoved ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the moving of the messages listed in <i>ids</i>.</p> <h3 class="fn"><a name="messagesMoved-2"></a>void QMailMessageSource::messagesMoved ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#messagesMoved">messagesMoved</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="messagesPrepared"></a>void QMailMessageSource::messagesPrepared ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the successful preparation for transmission of the messages listed in <i>ids</i>.</p> <h3 class="fn"><a name="messagesPrepared-2"></a>void QMailMessageSource::messagesPrepared ( 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>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#messagesPrepared">messagesPrepared</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="moveMessages"></a>bool QMailMessageSource::moveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message move operation.</p> <p>Move each message listed in <i>ids</i> into the folder identified by <i>destinationId</i>.</p> <p>Successfully moved messages should be progressively reported via <a href="qmailmessagesource.html#messagesMoved">messagesMoved</a>().</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#messagesMoved">messagesMoved</a>().</p> -<h3 class="fn"><a name="moveMessages-2"></a>bool QMailMessageSource::moveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<h3 class="fn"><a name="moveMessages-3"></a>bool QMailMessageSource::moveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>destinationId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#moveMessages">moveMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#moveMessages">moveMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="newMessagesAvailable"></a>void QMailMessageSource::newMessagesAvailable () <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the availability of new messages.</p> <h3 class="fn"><a name="newMessagesAvailable-2"></a>void QMailMessageSource::newMessagesAvailable ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#newMessagesAvailable">newMessagesAvailable</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="notImplemented"></a>void QMailMessageSource::notImplemented ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [protected]</tt></h3> +<p>This function overloads notImplemented().</p> +<p>Concurrent version of notImplemented().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="prepareMessages"></a>bool QMailMessageSource::prepareMessages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="http://doc.trolltech.com/4.5/qpair.html">QPair</a><<a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a>, <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a>> > & <i>ids</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message preparation operation.</p> <p>Prepare each message listed in <i>ids</i> for transmission by resolving any external references into URLs, and updating the reference in the associated location.</p> @@ -209,6 +283,9 @@ <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#messagesPrepared">messagesPrepared</a>().</p> <h3 class="fn"><a name="prepareMessages-2"></a>bool QMailMessageSource::prepareMessages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="http://doc.trolltech.com/4.5/qpair.html">QPair</a><<a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a>, <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a>> > & <i>ids</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#prepareMessages">prepareMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#prepareMessages">prepareMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="protocolRequest"></a>bool QMailMessageSource::protocolRequest ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>request</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>data</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a protocol-specific operation.</p> <p>If <i>request</i> corresponds to a protocol-specific action implemented by the source, initiate the requested operation for <i>accountId</i>, using any relevant information extracted from <i>data</i>.</p> @@ -216,29 +293,51 @@ <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#protocolResponse">protocolResponse</a>().</p> <h3 class="fn"><a name="protocolRequest-2"></a>bool QMailMessageSource::protocolRequest ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>request</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>data</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#protocolRequest">protocolRequest</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#protocolRequest">protocolRequest</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="protocolResponse"></a>void QMailMessageSource::protocolResponse ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>response</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>data</i> ) <tt> [signal]</tt></h3> <p>Signal emitted by the source to report the response <i>response</i> resulting from a protocol-specific request, with any associated <i>data</i>.</p> <h3 class="fn"><a name="protocolResponse-2"></a>void QMailMessageSource::protocolResponse ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>response</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>data</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#protocolResponse">protocolResponse</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> +<h3 class="fn"><a name="remainingMessagesCount"></a>void QMailMessageSource::remainingMessagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>number</i> ) <tt> [signal]</tt></h3> +<p>Signal emitted by the source to report the <i>number</i> of messages matching the current search criteria remaining on the remote server; that is not retrieved to the device.</p> +<p>Only emitted for remote searches.</p> +<h3 class="fn"><a name="remainingMessagesCount-2"></a>void QMailMessageSource::remainingMessagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>number</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [signal]</tt></h3> +<p>This is an overloaded function.</p> +<p>Concurrent version of <a href="qmailmessagesource.html#remainingMessagesCount">remainingMessagesCount</a>() signal.</p> +<p>The generating request has identifier <i>action</i>.</p> <h3 class="fn"><a name="renameFolder"></a>bool QMailMessageSource::renameFolder ( 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> [virtual slot]</tt></h3> <p>Invoked by the message server to rename a folder.</p> <p>Renames the folder identified by <i>folderId</i> to <i>name</i>. The location of the folder in the existing hierarchy should not change.</p> <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#deleteFolder">deleteFolder</a>() and <a href="qmailmessagesource.html#createFolder">createFolder</a>().</p> <h3 class="fn"><a name="renameFolder-2"></a>bool QMailMessageSource::renameFolder ( 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>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#renameFolder">renameFolder</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#renameFolder">renameFolder</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveAll"></a>bool QMailMessageSource::retrieveAll ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a retrieval operation.</p> <p>Retrieve all folders and meta data for all messages available for the account <i>accountId</i>.</p> <p>All folders within the account should be discovered and searched for child folders. The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties should be updated for each folder in the account, and the lastSynchronized() time of the account updated.</p> <p>New messages should be added to the mail store in meta data form as they are discovered, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are present in the mail store but found to be no longer available should be marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> <p>Return true if an operation is initiated.</p> -<p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>(), <a href="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</a>(), <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>(), and <a href="qmailmessagesource.html#synchronize">synchronize</a>().</p> +<p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>(), <a href="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</a>(), <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>(), <a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a>(), and <a href="qmailmessagesource.html#synchronize">synchronize</a>().</p> <h3 class="fn"><a name="retrieveAll-2"></a>bool QMailMessageSource::retrieveAll ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveAll">retrieveAll</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveAll">retrieveAll</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveFolderList"></a>bool QMailMessageSource::retrieveFolderList ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, bool <i>descending</i> ) <tt> [virtual slot]</tt></h3> <p>Retrieve the list of folders available for the account <i>accountId</i>. If <i>folderId</i> is valid, only the identified folder is searched for child folders; otherwise the search begins at the root of the account. If <i>descending</i> is true, the search should also recursively search for child folders within folders discovered during the search.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder that is searched for child folders; these properties are not updated for folders that are merely discovered by searching.</p> <p>Return true if an operation is initiated.</p> -<p>See also <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>().</p> +<p>See also <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>() and <a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a>().</p> <h3 class="fn"><a name="retrieveFolderList-2"></a>bool QMailMessageSource::retrieveFolderList ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, bool <i>descending</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveMessageList"></a>bool QMailMessageSource::retrieveMessageList ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [virtual slot]</tt></h3> <p>Retrieve the list of messages available for the account <i>accountId</i>. If <i>folderId</i> is valid, then only messages within that folder should be retrieved; otherwise messages within all folders in the account should be retrieved, and the lastSynchronized() time of the account updated. If <i>minimum</i> is non-zero, then that value will be used to restrict the number of messages to be retrieved from each folder; otherwise, all messages will be retrieved.</p> <p>If <i>sort</i> is not empty, the external service will report the discovered messages in the ordering indicated by the sort criterion, if possible. Services are not required to support this facility.</p> @@ -246,26 +345,50 @@ <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder from which messages are retrieved.</p> <p>New messages will be added to the mail store as they are discovered, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are present in the mail store but found to be no longer available are marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> <p>Return true if an operation is initiated.</p> -<p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>().</p> +<p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>() and <a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a>().</p> <h3 class="fn"><a name="retrieveMessageList-2"></a>bool QMailMessageSource::retrieveMessageList ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>().</p> +<p>The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="retrieveMessageLists"></a>bool QMailMessageSource::retrieveMessageLists ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>folderIds</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [virtual slot]</tt></h3> +<p>Retrieve the list of messages available for the account <i>accountId</i>. If <i>folderIds</i> is not empty, then only messages within those folders should be retrieved and the lastSynchronized() time of the account updated; otherwise no messages should be retrieved. If <i>minimum</i> is non-zero, then that value will be used to restrict the number of messages to be retrieved from each folder; otherwise, all messages will be retrieved.</p> +<p>If <i>sort</i> is not empty, the external service will report the discovered messages in the ordering indicated by the sort criterion, if possible. Services are not required to support this facility.</p> +<p>If a folder messages are being retrieved from contains at least <i>minimum</i> messages then the messageserver should ensure that at least <i>minimum</i> messages are available from the mail store for that folder; otherwise if the folder contains less than <i>minimum</i> messages the messageserver should ensure all the messages for that folder are available from the mail store. If a folder has messages locally available, then all previously undiscovered messages will be retrieved for that folder, even if that number exceeds <i>minimum</i>.</p> +<p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder from which messages are retrieved.</p> +<p>New messages will be added to the mail store as they are discovered, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are present in the mail store but found to be no longer available are marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> +<p>Return true if an operation is initiated.</p> +<p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>() and <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>().</p> +<h3 class="fn"><a name="retrieveMessageLists-2"></a>bool QMailMessageSource::retrieveMessageLists ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>folderIds</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveMessagePart"></a>bool QMailMessageSource::retrieveMessagePart ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message part retrieval operation.</p> <p>Retrieve the content of the message part indicated by the location <i>partLocation</i>.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties should be updated for the folder from which the part is retrieved.</p> <p>Return true if an operation is initiated.</p> <h3 class="fn"><a name="retrieveMessagePart-2"></a>bool QMailMessageSource::retrieveMessagePart ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveMessagePart">retrieveMessagePart</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveMessagePart">retrieveMessagePart</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveMessagePartRange"></a>bool QMailMessageSource::retrieveMessagePartRange ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message part range retrieval operation.</p> <p>Retrieve a portion of the content of the message part indicated by the location <i>partLocation</i>, ensuring that at least <i>minimum</i> bytes are available in the mail store.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties should be updated for the folder from which the part is retrieved.</p> <p>Return true if an operation is initiated.</p> <h3 class="fn"><a name="retrieveMessagePartRange-2"></a>bool QMailMessageSource::retrieveMessagePartRange ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveMessageRange"></a>bool QMailMessageSource::retrieveMessageRange ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message range retrieval operation.</p> <p>Retrieve a portion of the content of the message identified by <i>messageId</i>, ensuring that at least <i>minimum</i> bytes are available in the mail store.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties should be updated for the folder from which the message is retrieved.</p> <p>Return true if an operation is initiated.</p> <h3 class="fn"><a name="retrieveMessageRange-2"></a>bool QMailMessageSource::retrieveMessageRange ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveMessageRange">retrieveMessageRange</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveMessageRange">retrieveMessageRange</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="retrieveMessages"></a>bool QMailMessageSource::retrieveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::RetrievalSpecification</a> <i>spec</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a message retrieval operation.</p> <p>Retrieve data regarding each of the messages listed in <i>ids</i>.</p> @@ -274,15 +397,33 @@ <p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Content</a>, then the message server should retrieve the entirety of each message listed in <i>ids</i>.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties should be updated for each folder from which messages are retrieved.</p> <p>Return true if an operation is initiated.</p> -<h3 class="fn"><a name="retrieveMessages-2"></a>bool QMailMessageSource::retrieveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>messageIds</i>, <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::RetrievalSpecification</a> <i>spec</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> -<h3 class="fn"><a name="searchMessages"></a>bool QMailMessageSource::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [virtual slot]</tt></h3> +<h3 class="fn"><a name="retrieveMessages-2"></a>bool QMailMessageSource::retrieveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::RetrievalSpecification</a> <i>spec</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#retrieveMessages">retrieveMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#retrieveMessages">retrieveMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="searchMessages"></a>bool QMailMessageSource::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>limit</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [virtual slot]</tt></h3> +<p>Invoked by the message server to initiate a remote message search operation.</p> +<p>Search the remote server for messages that match the search criteria encoded by <i>searchCriteria</i>. If <i>bodyText</i> is non-empty, then messages containing the specified string will also be matched. Messages whose content is already present on the local device should not be retrieved from the remote server.</p> +<p>A maximum of <i>limit</i> messages should be retrieved from the remote server.</p> +<p>If <i>sort</i> is not empty, matched messages should be discovered by testing for matches in the ordering indicated by the sort criterion, if possible.</p> +<p>Messages matching the search criteria should be added to the mail store in meta data form marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag, and progressively reported via <a href="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</a>().</p> +<p>Returns true if a search operation is initiated.</p> +<p>See also <a href="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</a>() and <a href="qmailmessagesource.html#retrieveMessages">retrieveMessages</a>().</p> +<h3 class="fn"><a name="searchMessages-2"></a>bool QMailMessageSource::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a remote message search operation.</p> -<p>Search the remote server for messages that match the search criteria encoded by <i>searchCriteria</i>. If <i>bodyText</i> is non-empty, matching messages must also contain the specified string. Messages whose content is already present on the local device should be excluded from the remote search.</p> +<p>Search the remote server for messages that match the search criteria encoded by <i>searchCriteria</i>. If <i>bodyText</i> is non-empty, then messages containing the specified string will also be matched. Messages whose content is already present on the local device should not be retrieved from the remote server.</p> <p>If <i>sort</i> is not empty, matched messages should be discovered by testing for matches in the ordering indicated by the sort criterion, if possible.</p> <p>Messages matching the search criteria should be added to the mail store in meta data form marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag, and progressively reported via <a href="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</a>().</p> <p>Return true if a search operation is initiated.</p> <p>See also <a href="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</a>() and <a href="qmailmessagesource.html#retrieveMessages">retrieveMessages</a>().</p> -<h3 class="fn"><a name="searchMessages-2"></a>bool QMailMessageSource::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<h3 class="fn"><a name="searchMessages-3"></a>bool QMailMessageSource::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>limit</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#searchMessages">searchMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#searchMessages">searchMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> +<h3 class="fn"><a name="searchMessages-4"></a>bool QMailMessageSource::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>searchCriteria</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#searchMessages">searchMessages</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#searchMessages">searchMessages</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <h3 class="fn"><a name="synchronize"></a>bool QMailMessageSource::synchronize ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [virtual slot]</tt></h3> <p>Invoked by the message server to initiate a synchronization operation.</p> <p>Synchronize the set of known folder and message identifiers with those currently available for the account identified by <i>accountId</i>. Newly discovered messages should have their meta data retrieved, and local changes to message status should be exported to the external server.</p> @@ -291,6 +432,9 @@ <p>Return true if an operation is initiated.</p> <p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>(), <a href="qmailmessagesource.html#retrieveAll">retrieveAll</a>(), and <a href="qmailmessagesource.html#exportUpdates">exportUpdates</a>().</p> <h3 class="fn"><a name="synchronize-2"></a>bool QMailMessageSource::synchronize ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>action</i> ) <tt> [virtual slot]</tt></h3> +<p>This function overloads <a href="qmailmessagesource.html#synchronize">synchronize</a>().</p> +<p>Concurrent version of <a href="qmailmessagesource.html#synchronize">synchronize</a>().</p> +<p>The request has the identifier <i>action</i>.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailmessagethreadedmodel-members.html b/doc/html/qmailmessagethreadedmodel-members.html index 0c6fd2e3..25890c91 100644 --- a/doc/html/qmailmessagethreadedmodel-members.html +++ b/doc/html/qmailmessagethreadedmodel-members.html @@ -65,22 +65,19 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#flags">flags</a></b> ( const QModelIndex & ) const</div></li> -<li><div class="fn"><b><a href="qmailmessagethreadedmodel.html#generateIndex">generateIndex</a></b> ( int, int, void * ) : QModelIndex</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#hasChildren">hasChildren</a></b> ( const QModelIndex & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#hasIndex">hasIndex</a></b> ( int, int, const QModelIndex & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#headerData">headerData</a></b> ( int, Qt::Orientation, int ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#headerDataChanged">headerDataChanged</a></b> ( Qt::Orientation, int, int )</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#idFromIndex">idFromIndex</a></b> ( const QModelIndex & ) const : QMailMessageId</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a></b> () const : bool</div></li> -<li><div class="fn"><b><a href="qmailmessagethreadedmodel.html#impl">impl</a></b> () : QMailMessageModelImplementation *</div></li> -<li><div class="fn"><b><a href="qmailmessagethreadedmodel.html#impl-2">impl</a></b> () const : const QMailMessageModelImplementation *</div></li> <li><div class="fn"><b><a href="qmailmessagethreadedmodel.html#index">index</a></b> ( int, int, const QModelIndex & ) const : QModelIndex</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#indexFromId">indexFromId</a></b> ( const QMailMessageId & ) const : QModelIndex</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertColumn">insertColumn</a></b> ( int, const QModelIndex & )</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertColumns">insertColumns</a></b> ( int, int, const QModelIndex & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertRow">insertRow</a></b> ( int, const QModelIndex & )</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertRows">insertRows</a></b> ( int, int, const QModelIndex & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="qmailmessagemodelbase.html#isEmpty">isEmpty</a></b> () const : bool</div></li> diff --git a/doc/html/qmailmessagethreadedmodel.html b/doc/html/qmailmessagethreadedmodel.html index d828d43d..e0e64751 100644 --- a/doc/html/qmailmessagethreadedmodel.html +++ b/doc/html/qmailmessagethreadedmodel.html @@ -30,7 +30,6 @@ <a name="reimplemented-public-functions"></a> <h2>Reimplemented Public Functions</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagethreadedmodel.html#generateIndex">generateIndex</a></b> ( int <i>row</i>, int <i>column</i>, void * <i>ptr</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagethreadedmodel.html#index">index</a></b> ( int <i>row</i>, int <i>column</i> = 0, const QModelIndex & <i>parentIndex</i> = QModelIndex() ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagethreadedmodel.html#parent">parent</a></b> ( const QModelIndex & <i>idx</i> ) const</td></tr> </table> @@ -39,17 +38,6 @@ <li><div bar="2" class="fn"></div>34 public functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-functions">QAbstractItemModel</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="reimplemented-protected-functions"></a> -<h2>Reimplemented Protected Functions</h2> -<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageModelImplementation * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagethreadedmodel.html#impl">impl</a></b> ()</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">virtual const QMailMessageModelImplementation * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagethreadedmodel.html#impl-2">impl</a></b> () const</td></tr> -</table> -<ul> -<li><div bar="2" class="fn"></div>14 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#protected-functions">QAbstractItemModel</a></li> -<li><div bar="2" class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">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> @@ -78,9 +66,6 @@ <p>See also <a href="qmailmessagemodelbase.html#setKey">setKey</a>(), <a href="qmailmessagemodelbase.html#setSortKey">setSortKey</a>(), and <a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>().</p> <h3 class="fn"><a name="dtor.QMailMessageThreadedModel"></a>QMailMessageThreadedModel::~QMailMessageThreadedModel () <tt> [virtual]</tt></h3> <p>Deletes the <a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a> object.</p> -<h3 class="fn"><a name="generateIndex"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageThreadedModel::generateIndex ( int <i>row</i>, int <i>column</i>, void * <i>ptr</i> ) <tt> [virtual]</tt></h3> -<h3 class="fn"><a name="impl"></a>QMailMessageModelImplementation * QMailMessageThreadedModel::impl () <tt> [virtual protected]</tt></h3> -<h3 class="fn"><a name="impl-2"></a>const QMailMessageModelImplementation * QMailMessageThreadedModel::impl () const <tt> [virtual protected]</tt></h3> <h3 class="fn"><a name="index"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageThreadedModel::index ( int <i>row</i>, int <i>column</i> = 0, const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>parentIndex</i> = QModelIndex() ) const <tt> [virtual]</tt></h3> <p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#index">QAbstractItemModel::index</a>().</p> <h3 class="fn"><a name="parent"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageThreadedModel::parent ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>idx</i> ) const <tt> [virtual]</tt></h3> diff --git a/doc/html/qmailpassthroughcodec-members.html b/doc/html/qmailpassthroughcodec-members.html index e0efa02c..6a83e729 100644 --- a/doc/html/qmailpassthroughcodec-members.html +++ b/doc/html/qmailpassthroughcodec-members.html @@ -14,14 +14,18 @@ <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">List of All Members for QMailPassThroughCodec</h1> <p>This is the complete list of members for <a href="qmailpassthroughcodec.html">QMailPassThroughCodec</a>, including inherited members.</p> -<ul> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> <li><div class="fn"><b><a href="qmailcodec.html#ChunkCharacters-var">ChunkCharacters</a></b> : const int</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</a></b> ( const QByteArray &, bool ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#codecForName">codecForName</a></b> ( const QByteArray &, bool ) : QTextCodec *</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy">copy</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy-2">copy</a></b> ( QTextStream &, QTextStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream &, QDataStream &, const QString & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailcodec.html#decode-4">decode</a></b> ( const QByteArray & ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decodeChunk">decodeChunk</a></b> ( QDataStream &, const char *, int, bool )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#encode">encode</a></b> ( QDataStream &, QTextStream &, const QString & )</div></li> @@ -31,6 +35,8 @@ <li><div class="fn"><b><a href="qmailcodec.html#encodeChunk">encodeChunk</a></b> ( QDataStream &, const unsigned char *, int, bool )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#name">name</a></b> () const : QString</div></li> </ul> +</td></tr> +</table></p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmailpassthroughcodec.html b/doc/html/qmailpassthroughcodec.html index 924544af..00623b25 100644 --- a/doc/html/qmailpassthroughcodec.html +++ b/doc/html/qmailpassthroughcodec.html @@ -22,7 +22,7 @@ <h3>Additional Inherited Members</h3> <ul> <li><div class="fn"></div>9 public functions inherited from <a href="qmailcodec.html#public-functions">QMailCodec</a></li> -<li><div class="fn"></div>3 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> +<li><div class="fn"></div>5 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> <li><div class="fn"></div>2 protected functions inherited from <a href="qmailcodec.html#protected-functions">QMailCodec</a></li> </ul> <a name="details"></a> diff --git a/doc/html/qmailprotocolaction-members.html b/doc/html/qmailprotocolaction-members.html index b66805e2..25e35081 100644 --- a/doc/html/qmailprotocolaction-members.html +++ b/doc/html/qmailprotocolaction-members.html @@ -47,9 +47,10 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChild">findChild</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> diff --git a/doc/html/qmailprotocolaction.html b/doc/html/qmailprotocolaction.html index 533d03c7..27840bf9 100644 --- a/doc/html/qmailprotocolaction.html +++ b/doc/html/qmailprotocolaction.html @@ -26,7 +26,7 @@ <tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailprotocolaction.html#QMailProtocolAction">QMailProtocolAction</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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 /> diff --git a/doc/html/qmailquotedprintablecodec-members.html b/doc/html/qmailquotedprintablecodec-members.html index 8af242ac..6f16b845 100644 --- a/doc/html/qmailquotedprintablecodec-members.html +++ b/doc/html/qmailquotedprintablecodec-members.html @@ -20,12 +20,14 @@ <li><div class="fn">enum <b><a href="qmailquotedprintablecodec.html#ContentType-enum">ContentType</a></b></div></li> <li><div class="fn"><b><a href="qmailquotedprintablecodec.html#QMailQuotedPrintableCodec">QMailQuotedPrintableCodec</a></b> ( ContentType, ConformanceType, int )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#ChunkCharacters-var">ChunkCharacters</a></b> : const int</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</a></b> ( const QByteArray &, bool ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#codecForName">codecForName</a></b> ( const QByteArray &, bool ) : QTextCodec *</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy">copy</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#copy-2">copy</a></b> ( QTextStream &, QTextStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode">decode</a></b> ( QTextStream &, QDataStream &, const QString & )</div></li> -<li><div class="fn"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream &, QDataStream & )</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailcodec.html#decode-2">decode</a></b> ( QDataStream &, QDataStream & )</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-3">decode</a></b> ( const QByteArray &, const QString & ) : QString</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decode-4">decode</a></b> ( const QByteArray & ) : QByteArray</div></li> <li><div class="fn"><b><a href="qmailcodec.html#decodeChunk">decodeChunk</a></b> ( QDataStream &, const char *, int, bool )</div></li> diff --git a/doc/html/qmailquotedprintablecodec.html b/doc/html/qmailquotedprintablecodec.html index 1492441e..a92f3e92 100644 --- a/doc/html/qmailquotedprintablecodec.html +++ b/doc/html/qmailquotedprintablecodec.html @@ -43,7 +43,7 @@ </ul> <h3>Additional Inherited Members</h3> <ul> -<li><div class="fn"></div>3 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> +<li><div class="fn"></div>5 static public members inherited from <a href="qmailcodec.html#static-public-members">QMailCodec</a></li> <li><div class="fn"></div>2 protected functions inherited from <a href="qmailcodec.html#protected-functions">QMailCodec</a></li> </ul> <a name="details"></a> diff --git a/doc/html/qmailretrievalaction-members.html b/doc/html/qmailretrievalaction-members.html index 84cf6c9d..9d908154 100644 --- a/doc/html/qmailretrievalaction-members.html +++ b/doc/html/qmailretrievalaction-members.html @@ -51,6 +51,7 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> </ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> @@ -66,6 +67,7 @@ <li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveAll">retrieveAll</a></b> ( const QMailAccountId & )</div></li> <li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a></b> ( const QMailAccountId &, const QMailFolderId &, bool )</div></li> <li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a></b> ( const QMailAccountId &, const QMailFolderId &, uint, const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</a></b> ( const QMailAccountId &, const QMailFolderIdList &, uint, const QMailMessageSortKey & )</div></li> <li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart::Location & )</div></li> <li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( const QMailMessagePart::Location &, uint )</div></li> <li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveMessageRange">retrieveMessageRange</a></b> ( const QMailMessageId &, uint )</div></li> diff --git a/doc/html/qmailretrievalaction.html b/doc/html/qmailretrievalaction.html index c267fbcc..59d03a9a 100644 --- a/doc/html/qmailretrievalaction.html +++ b/doc/html/qmailretrievalaction.html @@ -32,7 +32,7 @@ <tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#QMailRetrievalAction">QMailRetrievalAction</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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 /> @@ -43,6 +43,7 @@ <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveAll">retrieveAll</a></b> ( const QMailAccountId & <i>accountId</i> ) <tt> (deprecated)</tt></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, bool <i>descending</i> = true )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, uint <i>minimum</i> = 0, const QMailMessageSortKey & <i>sort</i> = QMailMessageSortKey() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderIdList & <i>folderIds</i>, uint <i>minimum</i> = 0, const QMailMessageSortKey & <i>sort</i> = QMailMessageSortKey() )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart::Location & <i>partLocation</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( const QMailMessagePart::Location & <i>partLocation</i>, uint <i>minimum</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveMessageRange">retrieveMessageRange</a></b> ( const QMailMessageId & <i>messageId</i>, uint <i>minimum</i> )</td></tr> @@ -71,11 +72,14 @@ <p>The QMailRetrievalAction class provides the interface for retrieving messages from external message services.</p> <p>QMailRetrievalAction provides the mechanism for messaging clients to request that the message server retrieve messages from external services. The retrieval action object reports on the progress and outcome of its activities via the signals inherited from <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> <p>A range of functions are available to support varying client operations:</p> -<p>The <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>() function allows a client to retrieve the list of folders available for an account. The <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>() function allows a client to retrieve a subset of messages available for an account or folder.</p> +<p>The <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>() function allows a client to retrieve the list of folders available for an account. The <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>() and <a href="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</a>() functions allows a client to retrieve a subset of messages available for an account or folder.</p> <p>The <a href="qmailretrievalaction.html#retrieveMessages">retrieveMessages</a>() function allows a client to retrieve the flags, meta data or content of a specific list of messages.</p> <p>The <a href="qmailretrievalaction.html#retrieveMessageRange">retrieveMessageRange</a>() functions allows a portion of a message's content to be retrieved, rather than the entire content data.</p> <p>The <a href="qmailretrievalaction.html#retrieveMessagePart">retrieveMessagePart</a>() function allows a specific part of a multi-part message to be retrieved. The <a href="qmailretrievalaction.html#retrieveMessagePartRange">retrieveMessagePartRange</a>() function allows a portion of a specific part of a multi-part message to be retrieved.</p> <p>The <a href="qmailretrievalaction.html#exportUpdates">exportUpdates</a>() function allows a client to push local changes such as message-read notifications and pending disconnected operations to the external server.</p> +<p>All of these functions require the device to be online, they may initiate communication with external servers.</p> +<p>A QMailRetrievalAction instance supports only a single request at any time. Attempting to initiate an operation on a QMailRetrievalAction instace while another operation is already in progress for that action is not supported.</p> +<p>An application may however use multiple QMailRetrievalAction 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 Type Documentation</h2> <h3 class="fn"><a name="RetrievalSpecification-enum"></a>enum QMailRetrievalAction::RetrievalSpecification</h3> @@ -93,42 +97,59 @@ <p>Constructs a new retrieval action object with the supplied <i>parent</i>.</p> <h3 class="fn"><a name="exportUpdates"></a>void QMailRetrievalAction::exportUpdates ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server update the external server with changes that have been effected on the local device for account <i>accountId</i>. Local changes to <a href="qmailmessagemetadata.html#Read-var">QMailMessage::Read</a>, and <a href="qmailmessagemetadata.html#Important-var">QMailMessage::Important</a> message status flags should be exported to the external server, messages that have been removed using the <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> option should be removed from the external server, and any flag, copy or move operations that have been applied using <a href="qmaildisconnected.html">QMailDisconnected</a> should be applied to the external server.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <h3 class="fn"><a name="retrieveAll"></a>void QMailRetrievalAction::retrieveAll ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>This function is deprecated.</p> <p>Requests that the message server retrieve all folders and meta data for messages available for the account <i>accountId</i>.</p> <p>All folders within the account will be discovered and searched for child folders. The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder in the account.</p> <p>Meta data will be retrieved for every message found in the account. New messages will be added to the mail store as they are retrieved, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are no longer available will be marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> -<p>See also <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>() and <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>().</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>(), <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>(), and <a href="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</a>().</p> <h3 class="fn"><a name="retrieveFolderList"></a>void QMailRetrievalAction::retrieveFolderList ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, bool <i>descending</i> = true ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve the list of folders available for the account <i>accountId</i>. If <i>folderId</i> is valid, only the identified folder is searched for child folders; otherwise the search begins at the root of the account. If <i>descending</i> is true, the search should also recursively search for child folders within folders discovered during the search.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder that is searched for child folders; these properties are not updated for folders that are merely discovered by searching.</p> -<p>See also <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>().</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>() and <a href="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</a>().</p> <h3 class="fn"><a name="retrieveMessageList"></a>void QMailRetrievalAction::retrieveMessageList ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> = 0, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> = QMailMessageSortKey() ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve the list of messages available for the account <i>accountId</i>. If <i>folderId</i> is valid, then only messages within that folder should be retrieved; otherwise messages within all folders in the account should be retrieved, and the lastSynchronized() time of the account updated. If <i>minimum</i> is non-zero, then that value will be used to restrict the number of messages to be retrieved from each folder; otherwise, all messages will be retrieved.</p> <p>If <i>sort</i> is not empty, the external service will report the discovered messages in the ordering indicated by the sort criterion, if possible. Services are not required to support this facility.</p> <p>If a folder messages are being retrieved from contains at least <i>minimum</i> messages then the messageserver should ensure that at least <i>minimum</i> messages are available from the mail store for that folder; otherwise if the folder contains less than <i>minimum</i> messages the messageserver should ensure all the messages for that folder are available from the mail store. If a folder has messages locally available, then all previously undiscovered messages will be retrieved for that folder, even if that number exceeds <i>minimum</i>.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder from which messages are retrieved.</p> <p>New messages will be added to the mail store as they are discovered, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are present in the mail store but found to be no longer available are marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>().</p> +<h3 class="fn"><a name="retrieveMessageLists"></a>void QMailRetrievalAction::retrieveMessageLists ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>folderIds</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> = 0, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> = QMailMessageSortKey() ) <tt> [slot]</tt></h3> +<p>Requests that the message server retrieve the list of messages available for the account <i>accountId</i>. If <i>folderIds</i> is not empty, then only messages within those folders should be retrieved and the lastSynchronized() time of the account updated; otherwise no messages should be retrieved, . If <i>minimum</i> is non-zero, then that value will be used to restrict the number of messages to be retrieved from each folder; otherwise, all messages will be retrieved.</p> +<p>If <i>sort</i> is not empty, the external service will report the discovered messages in the ordering indicated by the sort criterion, if possible. Services are not required to support this facility.</p> +<p>If a folder messages are being retrieved from contains at least <i>minimum</i> messages then the messageserver should ensure that at least <i>minimum</i> messages are available from the mail store for that folder; otherwise if the folder contains less than <i>minimum</i> messages the messageserver should ensure all the messages for that folder are available from the mail store. If a folder has messages locally available, then all previously undiscovered messages will be retrieved for that folder, even if that number exceeds <i>minimum</i>.</p> +<p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder from which messages are retrieved.</p> +<p>New messages will be added to the mail store as they are discovered, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are present in the mail store but found to be no longer available are marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>().</p> <h3 class="fn"><a name="retrieveMessagePart"></a>void QMailRetrievalAction::retrieveMessagePart ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve the message part that is indicated by the location <i>partLocation</i>.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for the folder from which the part is retrieved.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <h3 class="fn"><a name="retrieveMessagePartRange"></a>void QMailRetrievalAction::retrieveMessagePartRange ( const <a href="qmailmessagepartcontainer-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve a subset of the message part that is indicated by the location <i>partLocation</i>. The messageserver should ensure that at least <i>minimum</i> bytes are available from the mail store.</p> -<p>The total size of the part on the server is given by <a href="qmailmessagepart.html#contentDisposition">QMailMessagePart::contentDisposition</a>().size(), the amount of the part available locally is given by <a href="qmailmessagepartcontainer.html#body">QMailMessagePart::body</a>().<a href="http://doc.trolltech.com/4.5/stylesheet-reference.html">length</a>().</p> +<p>The total size of the part on the server is given by <a href="qmailmessagepart.html#contentDisposition">QMailMessagePart::contentDisposition</a>().size(), the amount of the part available locally is given by <a href="qmailmessagepartcontainer.html#body">QMailMessagePart::body</a>().length().</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for the folder from which the part is retrieved.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <h3 class="fn"><a name="retrieveMessageRange"></a>void QMailRetrievalAction::retrieveMessageRange ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve a subset of the message <i>messageId</i>, such that at least <i>minimum</i> bytes are available from the mail store.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for the folder from which the message is retrieved.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <h3 class="fn"><a name="retrieveMessages"></a>void QMailRetrievalAction::retrieveMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>messageIds</i>, <a href="qmailretrievalaction.html#RetrievalSpecification-enum">RetrievalSpecification</a> <i>spec</i> = MetaData ) <tt> [slot]</tt></h3> <p>Requests that the message server retrieve data regarding the messages identified by <i>messageIds</i>.</p> <p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Flags</a>, then the message server should detect if the messages identified by <i>messageIds</i> have been marked as read or have been removed. Messages that have been read will be marked with the <a href="qmailmessagemetadata.html#ReadElsewhere-var">QMailMessage::ReadElsewhere</a> flag, and messages that have been removed will be marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> <p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::MetaData</a>, then the message server should retrieve the meta data of the each message listed in <i>messageIds</i>.</p> <p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Content</a>, then the message server should retrieve the entirety of each message listed in <i>messageIds</i>.</p> <p>The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder from which messages are retrieved.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <h3 class="fn"><a name="synchronize"></a>void QMailRetrievalAction::synchronize ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>minimum</i> ) <tt> [slot]</tt></h3> <p>Essentially performs the same functions as calling <a href="qmailretrievalaction.html#exportUpdates">exportUpdates</a>(), <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>() and <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>() consecutively using the given <i>accountId</i> and <i>minimum</i>, but may perform optimizations such as retrieving the folder list at the same time as retrieving messages, and retrieving messages in multiple folder simultaneously by using multiple connections to the server.</p> <p>On a successful synchronization the lastSynchronized() value of the account should be updated.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p>See also <a href="qmailretrievalaction.html#exportUpdates">exportUpdates</a>(), <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>(), <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>(), and <a href="qmailaccount.html#lastSynchronized">QMailAccount::lastSynchronized</a>().</p> <h3 class="fn"><a name="synchronizeAll"></a>void QMailRetrievalAction::synchronizeAll ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>This function is deprecated.</p> @@ -136,7 +157,8 @@ <p>Changes to the <a href="qmailmessagemetadata.html#Read-var">QMailMessage::Read</a>, and <a href="qmailmessagemetadata.html#Important-var">QMailMessage::Important</a> status flags of a message should be exported to the external server, and the status flags of the message should be updated to reflect any changes to the message on the external server.</p> <p>New messages will be added to the mail store as they are discovered, and marked with the <a href="qmailmessagemetadata.html#New-var">QMailMessage::New</a> status flag. Messages that are no longer available will be marked with the <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flag.</p> <p>The folder structure of the account will be synchronized with that available from the external server. The <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>(), <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>() and <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>() properties will be updated for each folder.</p> -<p>See also <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>(), <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>(), and <a href="qmailretrievalaction.html#exportUpdates">exportUpdates</a>().</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> +<p>See also <a href="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</a>(), <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>(), <a href="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</a>(), and <a href="qmailretrievalaction.html#exportUpdates">exportUpdates</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> diff --git a/doc/html/qmailsearchaction-members.html b/doc/html/qmailsearchaction-members.html index 9db0a415..88c4bcfa 100644 --- a/doc/html/qmailsearchaction-members.html +++ b/doc/html/qmailsearchaction-members.html @@ -32,6 +32,7 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connectNotify">connectNotify</a></b> ( const char * )</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#connectivity">connectivity</a></b> () const : Connectivity</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#connectivityChanged">connectivityChanged</a></b> ( QMailServiceAction::Connectivity )</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#countMessages">countMessages</a></b> ( const QMailMessageKey &, const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#customEvent">customEvent</a></b> ( QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#d_ptr-var">d_ptr</a></b> : </div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#deleteLater">deleteLater</a></b> ()</div></li> @@ -49,12 +50,15 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="qmailsearchaction.html#matchingMessageIds">matchingMessageIds</a></b> () const : QMailMessageIdList</div></li> <li><div class="fn"><b><a href="qmailsearchaction.html#messageIdsMatched">messageIdsMatched</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#messagesCount">messagesCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#messagesCount-2">messagesCount</a></b> ( uint )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#moveToThread">moveToThread</a></b> ( QThread * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">objectName</a></b> () const</div></li> @@ -63,8 +67,11 @@ <li><div class="fn"><b><a href="qmailserviceaction.html#progressChanged">progressChanged</a></b> ( uint, uint )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#property">property</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#receivers">receivers</a></b> ( const char * ) const</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#remainingMessagesCount">remainingMessagesCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#remainingMessagesCount-2">remainingMessagesCount</a></b> ( uint )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#removeEventFilter">removeEventFilter</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="qmailsearchaction.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey &, const QString &, SearchSpecification, const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#searchMessages-2">searchMessages</a></b> ( const QMailMessageKey &, const QString &, SearchSpecification, quint64, const QMailMessageSortKey & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#sender">sender</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">setObjectName</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setParent">setParent</a></b> ( QObject * )</div></li> diff --git a/doc/html/qmailsearchaction.html b/doc/html/qmailsearchaction.html index 1c49fa75..b0f899bd 100644 --- a/doc/html/qmailsearchaction.html +++ b/doc/html/qmailsearchaction.html @@ -31,9 +31,11 @@ <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="qmailsearchaction.html#QMailSearchAction">QMailSearchAction</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="qmailsearchaction.html#matchingMessageIds">matchingMessageIds</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailsearchaction.html#messagesCount">messagesCount</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailsearchaction.html#remainingMessagesCount">remainingMessagesCount</a></b> () const</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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 /> @@ -41,7 +43,9 @@ <h2>Public Slots</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="qmailsearchaction.html#cancelOperation">cancelOperation</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailsearchaction.html#countMessages">countMessages</a></b> ( const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailsearchaction.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i>, SearchSpecification <i>spec</i>, const QMailMessageSortKey & <i>sort</i> = QMailMessageSortKey() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailsearchaction.html#searchMessages-2">searchMessages</a></b> ( const QMailMessageKey & <i>filter</i>, const QString & <i>bodyText</i>, SearchSpecification <i>spec</i>, quint64 <i>limit</i>, const QMailMessageSortKey & <i>sort</i> = QMailMessageSortKey() )</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> @@ -52,6 +56,8 @@ <h2>Signals</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="qmailsearchaction.html#messageIdsMatched">messageIdsMatched</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="qmailsearchaction.html#messagesCount-2">messagesCount</a></b> ( uint <i>count</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailsearchaction.html#remainingMessagesCount-2">remainingMessagesCount</a></b> ( uint <i>count</i> )</td></tr> </table> <ul> <li><div bar="2" class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li> @@ -79,6 +85,8 @@ <h2>Detailed Description</h2> <p>The QMailSearchAction class provides the interface for identifying messages that match a set of search criteria.</p> <p>QMailSearchAction provides the mechanism for messaging clients to request that the message server perform a search for messages that match the supplied search criteria. For criteria pertaining to message meta data, the message server will search within the locally held meta data. For a textual content criterion, the message server will search locally where the message content is held locally, and on the external server for messages whose content has not been retrieved (provided the external service provides a search facility).</p> +<p>A QMailSearchAction instance supports only a single request at any time. Attempting to initiate an operation on a QMailSearchAction instace while another operation is already in progress for that action is not supported.</p> +<p>An application may however use multiple QMailSearchAction 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 Type Documentation</h2> <h3 class="fn"><a name="SearchSpecification-enum"></a>enum QMailSearchAction::SearchSpecification</h3> @@ -95,14 +103,34 @@ <h3 class="fn"><a name="cancelOperation"></a>void QMailSearchAction::cancelOperation () <tt> [virtual slot]</tt></h3> <p>Reimplemented from <a href="qmailserviceaction.html#cancelOperation">QMailServiceAction::cancelOperation</a>().</p> <p>Attempts to cancel the last requested search operation.</p> +<h3 class="fn"><a name="countMessages"></a>void QMailSearchAction::countMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i> ) <tt> [slot]</tt></h3> +<p>Requests that the message server count all messages that match the criteria specified by <i>filter</i>, both local and on remote servers. If <i>bodyText</i> is non-empty then messages that contain the supplied text in their content will also be matched and counted.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <h3 class="fn"><a name="matchingMessageIds"></a><a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> QMailSearchAction::matchingMessageIds () const</h3> <p>Returns the list of message identifiers found to match the search criteria. Unless <a href="qmailserviceaction.html#activity">activity</a>() returns <a href="qmailserviceaction.html#Activity-enum">Successful</a>, an empty list is returned.</p> <h3 class="fn"><a name="messageIdsMatched"></a>void QMailSearchAction::messageIdsMatched ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> <p>This signal is emitted when the messages in <i>ids</i> are discovered to match the criteria of the search in progress.</p> <p>See also <a href="qmailsearchaction.html#matchingMessageIds">matchingMessageIds</a>().</p> +<h3 class="fn"><a name="messagesCount"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailSearchAction::messagesCount () const</h3> +<p>Returns the count of matching messages on the remote server.</p> +<h3 class="fn"><a name="messagesCount-2"></a>void QMailSearchAction::messagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> ) <tt> [signal]</tt></h3> +<p>This signal emits the <i>count</i> of matching messages on the remote server.</p> +<p>Only emitted for remote searches.</p> +<p>See also <a href="qmailsearchaction.html#messagesCount">messagesCount</a>().</p> +<h3 class="fn"><a name="remainingMessagesCount"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailSearchAction::remainingMessagesCount () const</h3> +<p>Returns the count of messages remaining on the remote server; that is the count of matching messages that will not be retrieved to the device.</p> +<h3 class="fn"><a name="remainingMessagesCount-2"></a>void QMailSearchAction::remainingMessagesCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> ) <tt> [signal]</tt></h3> +<p>This signal emits the <i>count</i> of messages remaining on the remote server; that is the count of matching messages that will not be retrieved to the device.</p> +<p>Only emitted for remote searches.</p> +<p>See also <a href="qmailsearchaction.html#remainingMessagesCount">remainingMessagesCount</a>().</p> <h3 class="fn"><a name="searchMessages"></a>void QMailSearchAction::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="qmailsearchaction.html#SearchSpecification-enum">SearchSpecification</a> <i>spec</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> = QMailMessageSortKey() ) <tt> [slot]</tt></h3> -<p>Requests that the message server identify all messages that match the criteria specified by <i>filter</i>. If <i>bodyText</i> is non-empty, identified messages must also contain the supplied text in their content.</p> -<p>If <i>spec</i> is <a href="qmailsearchaction.html#SearchSpecification-enum">Remote</a>, then the external service will be requested to perform the search for messages not stored locally.</p> +<p>Requests that the message server identify all messages that match the criteria specified by <i>filter</i>. If <i>bodyText</i> is non-empty then messages that contain the supplied text in their content will also be identified.</p> +<p>If <i>spec</i> is <a href="qmailsearchaction.html#SearchSpecification-enum">Remote</a>, then the device must be, online and an external service will be requested to perform the search for messages not stored locally.</p> +<p>If <i>sort</i> is not empty, the external service will return matching messages in the ordering indicated by the sort criterion if possible.</p> +<h3 class="fn"><a name="searchMessages-2"></a>void QMailSearchAction::searchMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>filter</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>bodyText</i>, <a href="qmailsearchaction.html#SearchSpecification-enum">SearchSpecification</a> <i>spec</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>limit</i>, const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sort</i> = QMailMessageSortKey() ) <tt> [slot]</tt></h3> +<p>Requests that the message server identify all messages that match the criteria specified by <i>filter</i>. If <i>bodyText</i> is non-empty then messages that contain the supplied text in their content will also be identified.</p> +<p>If <i>spec</i> is <a href="qmailsearchaction.html#SearchSpecification-enum">Remote</a>, then the device must be, online and an external service will be requested to perform the search for messages not stored locally.</p> +<p>A maximum of <i>limit</i> messages will be retrieved from the remote server.</p> <p>If <i>sort</i> is not empty, the external service will return matching messages in the ordering indicated by the sort criterion if possible.</p> <h3 class="fn"><a name="temporaryKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailSearchAction::temporaryKey () <tt> [static]</tt></h3> <p>Returns a key matching messages that are temporary messages existing only as the result of a search action.</p> diff --git a/doc/html/qmailserviceaction-members.html b/doc/html/qmailserviceaction-members.html index 18776734..7f00c0d9 100644 --- a/doc/html/qmailserviceaction-members.html +++ b/doc/html/qmailserviceaction-members.html @@ -49,6 +49,7 @@ </ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> diff --git a/doc/html/qmailserviceaction-status.html b/doc/html/qmailserviceaction-status.html index ee7e48ee..86b091e1 100644 --- a/doc/html/qmailserviceaction-status.html +++ b/doc/html/qmailserviceaction-status.html @@ -59,6 +59,7 @@ <tr><td valign="top"><tt>QMailServiceAction::Status::ErrNotImplemented</tt></td><td align="center" valign="top"><tt>ErrorCodeMinimum</tt></td><td valign="top">The requested operation is not implemented by the relevant service component.</td></tr> <tr><td valign="top"><tt>QMailServiceAction::Status::ErrFrameworkFault</tt></td><td align="center" valign="top">?</td><td valign="top">A fault in the messaging framework prevented the execution of the request.</td></tr> <tr><td valign="top"><tt>QMailServiceAction::Status::ErrSystemError</tt></td><td align="center" valign="top">?</td><td valign="top">A system-level error prevented the execution of the request.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrInternalServer</tt></td><td align="center" valign="top">?</td><td valign="top">A system error on server.</td></tr> <tr><td valign="top"><tt>QMailServiceAction::Status::ErrCancel</tt></td><td align="center" valign="top">?</td><td valign="top">The operation was cancelled by user intervention.</td></tr> <tr><td valign="top"><tt>QMailServiceAction::Status::ErrConfiguration</tt></td><td align="center" valign="top">?</td><td valign="top">The configuration needed for the requested action is invalid.</td></tr> <tr><td valign="top"><tt>QMailServiceAction::Status::ErrNoConnection</tt></td><td align="center" valign="top">?</td><td valign="top">A connection could not be established to the external service.</td></tr> diff --git a/doc/html/qmailserviceaction.html b/doc/html/qmailserviceaction.html index 5bd3a254..621f1eaa 100644 --- a/doc/html/qmailserviceaction.html +++ b/doc/html/qmailserviceaction.html @@ -34,6 +34,7 @@ <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td class="memItemLeft" align="right" valign="top">Activity </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#activity">activity</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">Connectivity </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#connectivity">connectivity</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QPair<uint, uint> </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#progress">progress</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const Status </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#status">status</a></b> () const</td></tr> </table> @@ -85,7 +86,8 @@ <p>QMailServiceAction provides the mechanisms for messaging clients to request actions from external services, and to receive information in response. The details of requests differ for each derived action, and the specific data returned is also variable. However, all actions present the same interface for communicating status, connectivity and progress information.</p> <p>All actions communicate changes in their operational state by emitting the <a href="qmailserviceaction.html#activityChanged">activityChanged</a>() signal. If the execution of the action requires connectivity to an external service, then changes in connectivity state are emitted via the <a href="qmailserviceaction.html#connectivityChanged">connectivityChanged</a>() signal. Some actions are able to provide progress information as they execute; these changes are reported via the <a href="qmailserviceaction.html#progressChanged">progressChanged</a>() signal. If error conditions are encountered, the <a href="qmailserviceaction.html#statusChanged">statusChanged</a>() signal is emitted to report the new status.</p> <p>A user may attempt to cancel an operation after it has been initiated. The <a href="qmailserviceaction.html#cancelOperation">cancelOperation</a>() slot is provided for this purpose.</p> -<p>A QMailServiceAction instance supports only a single request at any time. An application may, however, use multiple QMailServiceAction instances to send independent requests concurrently. Each QMailServiceAction instance will report only the changes pertaining to the request that instance delivered. Whether or not concurrent requests are concurrently serviced by the message server depends on whether those requests must be serviced by the same <a href="qmailmessageservice.html">QMailMessageService</a> instance.</p> +<p>A QMailServiceAction instance supports only a single request at any time. Attempting to initiate an operation on a QMailServiceAction instace while another operation is already in progress for that action is not supported.</p> +<p>An application may however use multiple QMailServiceAction instances to send independent requests concurrently. Each QMailServiceAction 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> <p>See also <a href="qmailmessageservice.html">QMailMessageService</a>.</p> <hr /> <h2>Member Type Documentation</h2> @@ -123,6 +125,8 @@ <h3 class="fn"><a name="connectivityChanged"></a>void QMailServiceAction::connectivityChanged ( <a href="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Connectivity</a> <i>c</i> ) <tt> [signal]</tt></h3> <p>This signal is emitted when the connectivity status of the service performing the action changes, with the new state described by <i>c</i>.</p> <p>See also <a href="qmailserviceaction.html#connectivity">connectivity</a>().</p> +<h3 class="fn"><a name="isRunning"></a>bool QMailServiceAction::isRunning () const</h3> +<p>Returns if the service action is currently running (i.e. if it's doing something, but hasn't yet finished)</p> <h3 class="fn"><a name="progress"></a><a href="http://doc.trolltech.com/4.5/qpair.html">QPair</a><<a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a>> QMailServiceAction::progress () const</h3> <p>Returns the current progress of the service action.</p> <p>See also <a href="qmailserviceaction.html#progressChanged">progressChanged</a>().</p> diff --git a/doc/html/qmailstorageaction-members.html b/doc/html/qmailstorageaction-members.html index 78a40695..1b63d308 100644 --- a/doc/html/qmailstorageaction-members.html +++ b/doc/html/qmailstorageaction-members.html @@ -22,6 +22,7 @@ <li><div class="fn"><b><a href="qmailstorageaction.html#QMailStorageAction">QMailStorageAction</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#activity">activity</a></b> () const : Activity</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#activityChanged">activityChanged</a></b> ( QMailServiceAction::Activity )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#addMessages">addMessages</a></b> ( const QMailMessageList & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#blockSignals">blockSignals</a></b> ( bool )</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#cancelOperation">cancelOperation</a></b> ()</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#childEvent">childEvent</a></b> ( QChildEvent * )</div></li> @@ -31,11 +32,8 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#connectNotify">connectNotify</a></b> ( const char * )</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#connectivity">connectivity</a></b> () const : Connectivity</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#connectivityChanged">connectivityChanged</a></b> ( QMailServiceAction::Connectivity )</div></li> -<li><div class="fn"><b><a href="qmailstorageaction.html#copyMessages">copyMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & )</div></li> -<li><div class="fn"><b><a href="qmailstorageaction.html#createFolder">createFolder</a></b> ( const QString &, const QMailAccountId &, const QMailFolderId & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#customEvent">customEvent</a></b> ( QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#d_ptr-var">d_ptr</a></b> : </div></li> -<li><div class="fn"><b><a href="qmailstorageaction.html#deleteFolder">deleteFolder</a></b> ( const QMailFolderId & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#deleteLater">deleteLater</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailstorageaction.html#deleteMessages">deleteMessages</a></b> ( const QMailMessageIdList & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#destroyed">destroyed</a></b> ( QObject * )</div></li> @@ -50,25 +48,37 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#event">event</a></b> ( QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#eventFilter">eventFilter</a></b> ( QObject *, QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChild">findChild</a></b> ( const QString & ) const</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren">findChildren</a></b> ( const QString & ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#findChildren-2">findChildren</a></b> ( const QRegExp & ) const</div></li> <li><div class="fn"><b><a href="qmailstorageaction.html#flagMessages">flagMessages</a></b> ( const QMailMessageIdList &, quint64, quint64 )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailstorageaction.html#messagesAdded">messagesAdded</a></b> () const : QMailMessageIdList</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#messagesUpdated">messagesUpdated</a></b> () const : QMailMessageIdList</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#metaObject">metaObject</a></b> () const</div></li> -<li><div class="fn"><b><a href="qmailstorageaction.html#moveMessages">moveMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#moveToFolder">moveToFolder</a></b> ( const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#moveToStandardFolder">moveToStandardFolder</a></b> ( const QMailMessageIdList &, QMailFolder::StandardFolder )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#moveToThread">moveToThread</a></b> ( QThread * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">objectName</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineCopyMessages">onlineCopyMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineCreateFolder">onlineCreateFolder</a></b> ( const QString &, const QMailAccountId &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineDeleteFolder">onlineDeleteFolder</a></b> ( const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineDeleteMessages">onlineDeleteMessages</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</a></b> ( const QMailMessageIdList &, quint64, quint64 )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineMoveMessages">onlineMoveMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#onlineRenameFolder">onlineRenameFolder</a></b> ( const QMailFolderId &, const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#progress">progress</a></b> () const : QPair<uint, uint></div></li> <li><div class="fn"><b><a href="qmailserviceaction.html#progressChanged">progressChanged</a></b> ( uint, uint )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#property">property</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#receivers">receivers</a></b> ( const char * ) const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#removeEventFilter">removeEventFilter</a></b> ( QObject * )</div></li> -<li><div class="fn"><b><a href="qmailstorageaction.html#renameFolder">renameFolder</a></b> ( const QMailFolderId &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#restoreToPreviousFolder">restoreToPreviousFolder</a></b> ( const QMailMessageKey & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#rollBackUpdates">rollBackUpdates</a></b> ( const QMailAccountId & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#sender">sender</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">setObjectName</a></b> ( const QString & )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setParent">setParent</a></b> ( QObject * )</div></li> @@ -85,6 +95,8 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#timerEvent">timerEvent</a></b> ( QTimerEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#tr">tr</a></b> ( const char *, const char *, int )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#trUtf8">trUtf8</a></b> ( const char *, const char *, int )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#updateMessages">updateMessages</a></b> ( const QMailMessageList & )</div></li> +<li><div class="fn"><b><a href="qmailstorageaction.html#updateMessages-2">updateMessages</a></b> ( const QMailMessageMetaDataList & )</div></li> </ul> </td></tr> </table></p> diff --git a/doc/html/qmailstorageaction.html b/doc/html/qmailstorageaction.html index ec846d85..87f7c108 100644 --- a/doc/html/qmailstorageaction.html +++ b/doc/html/qmailstorageaction.html @@ -24,23 +24,34 @@ <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>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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#copyMessages">copyMessages</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#createFolder">createFolder</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#deleteFolder">deleteFolder</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#deleteMessages">deleteMessages</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#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#moveMessages">moveMessages</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#renameFolder">renameFolder</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#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> @@ -62,33 +73,89 @@ <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#copyMessages">copyMessages</a>() slot requests that the message server create a copy of each identified message in the nominated destination folder. The <a href="qmailstorageaction.html#moveMessages">moveMessages</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 <a href="qmailserviceaction.html">QMailServiceAction</a> instance supports only a single request at a time. Attempting to initiate an operation on a <a href="qmailserviceaction.html">QMailServiceAction</a> while another operation is already in progress for that action is not supported. Instead clients should use multiple <a href="qmailserviceaction.html">QMailServiceAction</a> instances to initiate a queue of requests.</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="copyMessages"></a>void QMailStorageAction::copyMessages ( 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> +<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> -<h3 class="fn"><a name="createFolder"></a>void QMailStorageAction::createFolder ( 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>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>See also <a href="qmailstorageaction.html#deleteFolder">deleteFolder</a>().</p> -<h3 class="fn"><a name="deleteFolder"></a>void QMailStorageAction::deleteFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> ) <tt> [slot]</tt></h3> +<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>See also <a href="qmailstorageaction.html#createFolder">createFolder</a>() and <a href="qmailstorageaction.html#renameFolder">renameFolder</a>().</p> -<h3 class="fn"><a name="deleteMessages"></a>void QMailStorageAction::deleteMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [slot]</tt></h3> +<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> -<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>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="moveMessages"></a>void QMailStorageAction::moveMessages ( 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> +<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> -<h3 class="fn"><a name="renameFolder"></a>void QMailStorageAction::renameFolder ( 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>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>See also <a href="qmailstorageaction.html#createFolder">createFolder</a>().</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> diff --git a/doc/html/qmailstore-members.html b/doc/html/qmailstore-members.html index e22495f9..b1f1e7df 100644 --- a/doc/html/qmailstore-members.html +++ b/doc/html/qmailstore-members.html @@ -54,10 +54,12 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect">disconnect</a></b> ( const QObject *, const char *, const QObject *, const char * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect-2">disconnect</a></b> ( const char *, const QObject *, const char * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnect-3">disconnect</a></b> ( const QObject *, const char * )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#disconnectIpc">disconnectIpc</a></b> ()</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b> ()</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#dumpObjectTree">dumpObjectTree</a></b> ()</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailstore.html#ensureDurability">ensureDurability</a></b> () : bool</div></li> <li><div class="fn"><b><a href="qmailstore.html#errorOccurred">errorOccurred</a></b> ( QMailStore::ErrorCode )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#event">event</a></b> ( QEvent * )</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#eventFilter">eventFilter</a></b> ( QObject *, QEvent * )</div></li> @@ -75,6 +77,8 @@ <li><div class="fn"><b><a href="qmailstore.html#initializationState">initializationState</a></b> () : InitializationState</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> <li><div class="fn"><b><a href="qmailstore.html#instance">instance</a></b> () : QMailStore *</div></li> +<li><div class="fn"><b><a href="qmailstore.html#ipcConnectionEstablished">ipcConnectionEstablished</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="qmailstore.html#lastError">lastError</a></b> () const : QMailStore::ErrorCode</div></li> @@ -82,9 +86,9 @@ <li><div class="fn"><b><a href="qmailstore.html#message">message</a></b> ( const QMailMessageId & ) const : QMailMessage</div></li> <li><div class="fn"><b><a href="qmailstore.html#message-2">message</a></b> ( const QString &, const QMailAccountId & ) const : QMailMessage</div></li> <li><div class="fn"><b><a href="qmailstore.html#messageContentsModified">messageContentsModified</a></b> ( const QMailMessageIdList & )</div></li> +</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailstore.html#messageDataAdded">messageDataAdded</a></b> ( const QMailMessageMetaDataList & )</div></li> <li><div class="fn"><b><a href="qmailstore.html#messageDataUpdated">messageDataUpdated</a></b> ( const QMailMessageMetaDataList & )</div></li> -</ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="qmailstore.html#messageMetaData">messageMetaData</a></b> ( const QMailMessageId & ) const : QMailMessageMetaData</div></li> <li><div class="fn"><b><a href="qmailstore.html#messageMetaData-2">messageMetaData</a></b> ( const QString &, const QMailAccountId & ) const : QMailMessageMetaData</div></li> <li><div class="fn"><b><a href="qmailstore.html#messagePropertyUpdated">messagePropertyUpdated</a></b> ( const QMailMessageIdList &, const QMailMessageKey::Properties &, const QMailMessageMetaData & )</div></li> @@ -108,6 +112,7 @@ <li><div class="fn"><b><a href="qmailstore.html#queryMessages">queryMessages</a></b> ( const QMailMessageKey &, const QMailMessageSortKey &, uint, uint ) const : const QMailMessageIdList</div></li> <li><div class="fn"><b><a href="qmailstore.html#queryThreads">queryThreads</a></b> ( const QMailThreadKey &, const QMailThreadSortKey &, uint, uint ) const : const QMailThreadIdList</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#receivers">receivers</a></b> ( const char * ) const</div></li> +<li><div class="fn"><b><a href="qmailstore.html#reconnectIpc">reconnectIpc</a></b> ()</div></li> <li><div class="fn"><b><a href="qmailstore.html#registerAccountStatusFlag">registerAccountStatusFlag</a></b> ( const QString & ) : bool</div></li> <li><div class="fn"><b><a href="qmailstore.html#registerFolderStatusFlag">registerFolderStatusFlag</a></b> ( const QString & ) : bool</div></li> <li><div class="fn"><b><a href="qmailstore.html#registerMessageStatusFlag">registerMessageStatusFlag</a></b> ( const QString & ) : bool</div></li> diff --git a/doc/html/qmailstore.html b/doc/html/qmailstore.html index 0d431401..84584247 100644 --- a/doc/html/qmailstore.html +++ b/doc/html/qmailstore.html @@ -49,9 +49,12 @@ <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#countFolders">countFolders</a></b> ( const QMailFolderKey & <i>key</i> = QMailFolderKey() ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#countMessages">countMessages</a></b> ( const QMailMessageKey & <i>key</i> = QMailMessageKey() ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#countThreads">countThreads</a></b> ( const QMailThreadKey & <i>key</i> = QMailThreadKey() ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#disconnectIpc">disconnectIpc</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#ensureDurability">ensureDurability</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#flushIpcNotifications">flushIpcNotifications</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailFolder </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#folder">folder</a></b> ( const QMailFolderId & <i>id</i> ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#folderStatusMask">folderStatusMask</a></b> ( const QString & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#lastError">lastError</a></b> () const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#lock">lock</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailMessage </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#message">message</a></b> ( const QMailMessageId & <i>id</i> ) const</td></tr> @@ -66,6 +69,7 @@ <tr><td class="memItemLeft" align="right" valign="top">const QMailFolderIdList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#queryFolders">queryFolders</a></b> ( const QMailFolderKey & <i>key</i> = QMailFolderKey(), const QMailFolderSortKey & <i>sortKey</i> = QMailFolderSortKey(), uint <i>limit</i> = 0, uint <i>offset</i> = 0 ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const QMailMessageIdList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#queryMessages">queryMessages</a></b> ( const QMailMessageKey & <i>key</i> = QMailMessageKey(), const QMailMessageSortKey & <i>sortKey</i> = QMailMessageSortKey(), uint <i>limit</i> = 0, uint <i>offset</i> = 0 ) const</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const QMailThreadIdList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#queryThreads">queryThreads</a></b> ( const QMailThreadKey & <i>key</i> = QMailThreadKey(), const QMailThreadSortKey & <i>sortKey</i> = QMailThreadSortKey(), uint <i>limit</i> = 0, uint <i>offset</i> = 0 ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#reconnectIpc">reconnectIpc</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#registerAccountStatusFlag">registerAccountStatusFlag</a></b> ( const QString & <i>name</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#registerFolderStatusFlag">registerFolderStatusFlag</a></b> ( const QString & <i>name</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#registerMessageStatusFlag">registerMessageStatusFlag</a></b> ( const QString & <i>name</i> )</td></tr> @@ -109,6 +113,7 @@ <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#foldersAdded">foldersAdded</a></b> ( const QMailFolderIdList & <i>ids</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#foldersRemoved">foldersRemoved</a></b> ( const QMailFolderIdList & <i>ids</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#foldersUpdated">foldersUpdated</a></b> ( const QMailFolderIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#ipcConnectionEstablished">ipcConnectionEstablished</a></b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messageContentsModified">messageContentsModified</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="qmailstore.html#messageDataAdded">messageDataAdded</a></b> ( const QMailMessageMetaDataList & <i>data</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messageDataUpdated">messageDataUpdated</a></b> ( const QMailMessageMetaDataList & <i>data</i> )</td></tr> @@ -256,12 +261,20 @@ <p>Returns the count of the number of messages which pass the filtering criteria defined in <a href="qmailmessagekey.html">QMailMessageKey</a> <i>key</i>. If key is empty a count of all messages is returned.</p> <h3 class="fn"><a name="countThreads"></a>int QMailStore::countThreads ( const <a href="qmailthreadkey.html">QMailThreadKey</a> & <i>key</i> = QMailThreadKey() ) const</h3> <p>Returns the count of the number of threads which pass the filtering criteria defined in <a href="qmailthreadkey.html">QMailThreadKey</a> <i>key</i>. If key is empty a count of all folders is returned.</p> +<h3 class="fn"><a name="disconnectIpc"></a>void QMailStore::disconnectIpc ()</h3> +<p>Disconnect from messageserver</p> +<p>Useful for reducing battery consumption when the client application is not visible to the end user.</p> +<p>See also <a href="qmailstore.html#flushIpcNotifications">flushIpcNotifications</a>(), <a href="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</a>(), and <a href="qmailstore.html#reconnectIpc">reconnectIpc</a>().</p> +<h3 class="fn"><a name="ensureDurability"></a>bool QMailStore::ensureDurability ()</h3> +<p>Ensure mail store is durably written to the file system.</p> +<p>Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> <h3 class="fn"><a name="errorOccurred"></a>void QMailStore::errorOccurred ( <a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> <i>code</i> ) <tt> [signal]</tt></h3> <p>Signal that is emitted when an error is encountered in processing a <a href="qmailstore.html">QMailStore</a> operation. The error condition is indeicated by <i>code</i>.</p> <p>See also <a href="qmailstore.html#lastError">lastError</a>().</p> <h3 class="fn"><a name="flushIpcNotifications"></a>void QMailStore::flushIpcNotifications ()</h3> <p>Forces any queued event notifications to immediately be synchronously emitted, and processed synchronously by recipient processes.</p> <p>Any events occurring before flushIpcNotifications() is invoked will be processed by recipient processes before any IPC packets generated after the invocation.</p> +<p>See also <a href="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</a>(), <a href="qmailstore.html#disconnectIpc">disconnectIpc</a>(), and <a href="qmailstore.html#reconnectIpc">reconnectIpc</a>().</p> <h3 class="fn"><a name="folder"></a><a href="qmailfolder.html">QMailFolder</a> QMailStore::folder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) const</h3> <p>Returns the <a href="qmailfolder.html">QMailFolder</a> defined by the <a href="qmailfolderid.html">QMailFolderId</a> <i>id</i> from the store.</p> <h3 class="fn"><a name="folderContentsModified"></a>void QMailStore::folderContentsModified ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> @@ -285,6 +298,13 @@ <p>Returns the single instance of the <a href="qmailstore.html">QMailStore</a> class.</p> <p>If necessary, the store will be instantiated and initialized.</p> <p>See also <a href="qmailstore.html#initializationState">initializationState</a>().</p> +<h3 class="fn"><a name="ipcConnectionEstablished"></a>void QMailStore::ipcConnectionEstablished () <tt> [signal]</tt></h3> +<p>Signal that is emitted when a connection to the messageserver is established.</p> +<p>See also <a href="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</a>().</p> +<h3 class="fn"><a name="isIpcConnectionEstablished"></a>bool QMailStore::isIpcConnectionEstablished () const</h3> +<p>Returns true if a connection to the messageserver is established.</p> +<p>The messageserver is used to notify a QMF client in one process of changes that have been made by QMF clients in other processes. For example <a href="qmailstore.html#messagesAdded">QMailStore::messagesAdded</a>() signal, will inform a client in one process when a client in another process, such as the messageserver, has added messages to the message store.</p> +<p>See also <a href="qmailstore.html#flushIpcNotifications">flushIpcNotifications</a>(), <a href="qmailstore.html#disconnectIpc">disconnectIpc</a>(), <a href="qmailstore.html#reconnectIpc">reconnectIpc</a>(), and <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> <h3 class="fn"><a name="lastError"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailStore::lastError () const</h3> <p>Returns the code of the last error condition reported by the <a href="qmailstore.html">QMailStore</a>.</p> <h3 class="fn"><a name="lock"></a>void QMailStore::lock ()</h3> @@ -351,6 +371,9 @@ <h3 class="fn"><a name="queryThreads"></a>const <a href="qmailthreadid.html#QMailThreadIdList-typedef">QMailThreadIdList</a> QMailStore::queryThreads ( const <a href="qmailthreadkey.html">QMailThreadKey</a> & <i>key</i> = QMailThreadKey(), const <a href="qmailthreadsortkey.html">QMailThreadSortKey</a> & <i>sortKey</i> = QMailThreadSortKey(), <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>limit</i> = 0, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>offset</i> = 0 ) const</h3> <p>Returns the <a href="qmailthreadid.html">QMailThreadId</a>s of threads in the message store. If <i>key</i> is not empty only threads matching the parameters set by <i>key</i> will be returned, otherwise all thread identifiers will be returned. If <i>sortKey</i> is not empty, the identifiers will be sorted by the parameters set by <i>sortKey</i>. If <i>limit</i> is non-zero, then no more than <i>limit</i> matching thread IDs should be returned. If <i>offset</i> is non-zero, then the first <i>offset</i> matching IDs should be omitted from the returned list.</p> <p>Note: if the implementation cannot support the <i>limit</i> and <i>offset</i> parameters, it should not attempt to perform a query where either of these values is non-zero; instead, it should return an empty list and set <a href="qmailstore.html#lastError">lastError</a>() to <a href="qmailstore.html#ErrorCode-enum">QMailStore::NotYetImplemented</a>.</p> +<h3 class="fn"><a name="reconnectIpc"></a>void QMailStore::reconnectIpc ()</h3> +<p>Reconnect to messageserver</p> +<p>See also <a href="qmailstore.html#flushIpcNotifications">flushIpcNotifications</a>(), <a href="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</a>(), and <a href="qmailstore.html#disconnectIpc">disconnectIpc</a>().</p> <h3 class="fn"><a name="registerAccountStatusFlag"></a>bool QMailStore::registerAccountStatusFlag ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> )</h3> <p>Registers a status flag for <a href="qmailaccount.html">QMailAccount</a> objects, with the identifier <i>name</i>. Returns true if the flag is already registered, or if it is successfully registered; otherwise returns false.</p> <p>See also <a href="qmailstore.html#accountStatusMask">accountStatusMask</a>().</p> diff --git a/doc/html/qmailthreadkey-members.html b/doc/html/qmailthreadkey-members.html index e7a4b339..2074901a 100644 --- a/doc/html/qmailthreadkey-members.html +++ b/doc/html/qmailthreadkey-members.html @@ -27,11 +27,16 @@ <li><div class="fn"><b><a href="qmailthreadkey.html#id">id</a></b> ( const QMailThreadId &, QMailDataComparator::EqualityComparator ) : QMailThreadKey</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#id-2">id</a></b> ( const QMailThreadIdList &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#id-3">id</a></b> ( const QMailThreadKey &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> +<li><div class="fn"><b><a href="qmailthreadkey.html#includes">includes</a></b> ( const QMailMessageIdList &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> +<li><div class="fn"><b><a href="qmailthreadkey.html#includes-2">includes</a></b> ( const QMailMessageKey &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#isNegated">isNegated</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#isNonMatching">isNonMatching</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#nonMatchingKey">nonMatchingKey</a></b> () : QMailThreadKey</div></li> </ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailthreadkey.html#parentAccountId">parentAccountId</a></b> ( const QMailAccountId &, QMailDataComparator::EqualityComparator ) : QMailThreadKey</div></li> +<li><div class="fn"><b><a href="qmailthreadkey.html#parentAccountId-2">parentAccountId</a></b> ( const QMailAccountIdList &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> +<li><div class="fn"><b><a href="qmailthreadkey.html#parentAccountId-3">parentAccountId</a></b> ( const QMailAccountKey &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#serverUid">serverUid</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailThreadKey</div></li> <li><div class="fn"><b><a href="qmailthreadkey.html#serverUid-2">serverUid</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailThreadKey</div></li> diff --git a/doc/html/qmailthreadkey.html b/doc/html/qmailthreadkey.html index c03c5bd1..7de211b8 100644 --- a/doc/html/qmailthreadkey.html +++ b/doc/html/qmailthreadkey.html @@ -23,7 +23,7 @@ <h2>Public Types</h2> <table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td class="memItemLeft" align="right" valign="top">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#ArgumentType-typedef">ArgumentType</a></b></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#Property-enum">Property</a></b> { Id, ServerUid, MessageCount, UnreadCount, Custom }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#Property-enum">Property</a></b> { Id, ServerUid, MessageCount, UnreadCount, ..., Custom }</td></tr> </table> <hr /> <a name="public-functions"></a> @@ -57,7 +57,12 @@ <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#id">id</a></b> ( const QMailThreadId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#id-2">id</a></b> ( const QMailThreadIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#id-3">id</a></b> ( const QMailThreadKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#includes">includes</a></b> ( const QMailMessageIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#includes-2">includes</a></b> ( const QMailMessageKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#nonMatchingKey">nonMatchingKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#parentAccountId">parentAccountId</a></b> ( const QMailAccountId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#parentAccountId-2">parentAccountId</a></b> ( const QMailAccountIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#parentAccountId-3">parentAccountId</a></b> ( const QMailAccountKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#serverUid">serverUid</a></b> ( const QString & <i>uid</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#serverUid-2">serverUid</a></b> ( const QString & <i>uid</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> <tr><td class="memItemLeft" align="right" valign="top">QMailThreadKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailthreadkey.html#serverUid-3">serverUid</a></b> ( const QStringList & <i>uids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> @@ -82,6 +87,8 @@ <tr><td valign="top"><tt>QMailThreadKey::ServerUid</tt></td><td align="center" valign="top"><tt>( 1<<1 )</tt></td><td valign="top">The ServerUid of thread.</td></tr> <tr><td valign="top"><tt>QMailThreadKey::MessageCount</tt></td><td align="center" valign="top"><tt>( 1<<2 )</tt></td><td valign="top">The number of messages in the thread</td></tr> <tr><td valign="top"><tt>QMailThreadKey::UnreadCount</tt></td><td align="center" valign="top"><tt>( 1<<3 )</tt></td><td valign="top">The number of unread messages in the thread.</td></tr> +<tr><td valign="top"><tt>QMailThreadKey::Includes</tt></td><td align="center" valign="top"><tt>( 1<<5 )</tt></td><td valign="top">List of message identifiers.</td></tr> +<tr><td valign="top"><tt>QMailThreadKey::ParentAccountId</tt></td><td align="center" valign="top"><tt>( 1<<6 )</tt></td><td valign="top">The identifier of the parent account of the thread.</td></tr> <tr><td valign="top"><tt>QMailThreadKey::Custom</tt></td><td align="center" valign="top"><tt>( 1<<4 )</tt></td><td valign="top">For internal use, may be removed.</td></tr> </table></p> <hr /> @@ -99,7 +106,7 @@ <h3 class="fn"><a name="combiner"></a><a href="qmailkey.html#Combiner-enum">QMailKey::Combiner</a> QMailThreadKey::combiner () const</h3> <p>Returns the combiner used to combine arguments or sub keys of this <a href="qmailthreadkey.html">QMailThreadKey</a>.</p> <h3 class="fn"><a name="deserialize"></a>void QMailThreadKey::deserialize ( Stream & <i>stream</i> )</h3> -<p>Reads the contents of a QMailThradKey from <i>stream</i>.</p> +<p>Reads the contents of a <a href="qmailthreadkey.html">QMailThreadKey</a> from <i>stream</i>.</p> <h3 class="fn"><a name="id"></a>QMailThreadKey QMailThreadKey::id ( const <a href="qmailthreadid.html">QMailThreadId</a> & <i>id</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> <p>Returns a key matching threads whose identifier matches <i>id</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailfolder.html#id">QMailFolder::id</a>().</p> @@ -109,6 +116,10 @@ <h3 class="fn"><a name="id-3"></a>QMailThreadKey QMailThreadKey::id ( const QMailThreadKey & <i>key</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> <p>Returns a key matching thread whose identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> <p>See also <a href="qmailthread.html#id">QMailThread::id</a>().</p> +<h3 class="fn"><a name="includes"></a>QMailThreadKey QMailThreadKey::includes ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching threads that include a message in <i>ids</i>, according to <i>cmp</i>.</p> +<h3 class="fn"><a name="includes-2"></a>QMailThreadKey QMailThreadKey::includes ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching threads that include a message in <i>key</i>, according to <i>cmp</i>.</p> <h3 class="fn"><a name="isEmpty"></a>bool QMailThreadKey::isEmpty () const</h3> <p>Returns true if the key remains empty after default construction; otherwise returns false.</p> <p>An empty key matches all threads.</p> @@ -126,6 +137,15 @@ <h3 class="fn"><a name="nonMatchingKey"></a>QMailThreadKey QMailThreadKey::nonMatchingKey () <tt> [static]</tt></h3> <p>Returns a key that does not match any threads (unlike an empty key).</p> <p>See also <a href="qmailthreadkey.html#isNonMatching">isNonMatching</a>() and <a href="qmailthreadkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="parentAccountId"></a>QMailThreadKey QMailThreadKey::parentAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> +<p>Returns a key matching threads whose parent account's identifier is <i>id</i> according to <i>cmp</i>.</p> +<p>See also <a href="qmailthread.html#parentAccountId">QMailThread::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentAccountId-2"></a>QMailThreadKey QMailThreadKey::parentAccountId ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching threads whose parent account's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailthread.html#parentAccountId">QMailThread::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentAccountId-3"></a>QMailThreadKey QMailThreadKey::parentAccountId ( const <a href="qmailaccountkey.html">QMailAccountKey</a> & <i>key</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching threads whose parent account's identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailthread.html#parentAccountId">QMailThread::parentAccountId</a>().</p> <h3 class="fn"><a name="serialize"></a>void QMailThreadKey::serialize ( Stream & <i>stream</i> ) const</h3> <p>Writes the contents of a <a href="qmailthreadkey.html">QMailThreadKey</a> to a <i>stream</i>.</p> <h3 class="fn"><a name="serverUid"></a>QMailThreadKey QMailThreadKey::serverUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> diff --git a/doc/html/qmailtransmitaction-members.html b/doc/html/qmailtransmitaction-members.html index 14509401..6b0fd47e 100644 --- a/doc/html/qmailtransmitaction-members.html +++ b/doc/html/qmailtransmitaction-members.html @@ -50,6 +50,7 @@ <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#inherits">inherits</a></b> ( const char * ) const</div></li> </ul></td><td valign="top"><ul> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#isRunning">isRunning</a></b> () const : bool</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> <li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#killTimer">killTimer</a></b> ( int )</div></li> <li><div class="fn"><b><a href="qmailtransmitaction.html#messagesFailedTransmission">messagesFailedTransmission</a></b> ( const QMailMessageIdList &, QMailServiceAction::Status::ErrorCode )</div></li> diff --git a/doc/html/qmailtransmitaction.html b/doc/html/qmailtransmitaction.html index 4bd96d48..b4bf9527 100644 --- a/doc/html/qmailtransmitaction.html +++ b/doc/html/qmailtransmitaction.html @@ -26,7 +26,7 @@ <tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailtransmitaction.html#QMailTransmitAction">QMailTransmitAction</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> </table> <ul> -<li><div bar="2" class="fn"></div>4 public functions inherited from <a href="qmailserviceaction.html#public-functions">QMailServiceAction</a></li> +<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 /> @@ -63,8 +63,10 @@ <hr /> <h2>Detailed Description</h2> <p>The QMailTransmitAction class provides the interface for transmitting messages to external message services.</p> -<p><a href="qmailsearchaction.html">QMailSearchAction</a> provides the mechanism for messaging clients to request that the message server transmit messages to external services. The transmit action object reports on the progress and outcome of its activities via the signals inherited from <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<p>QMailTransmitAction provides the mechanism for messaging clients to request that the message server transmit messages to external services. The transmit 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 send() slot requests that the message server transmit each identified message to the external service associated with each messages' account.</p> +<p>A QMailTransmitAction instance supports only a single request at any time. Attempting to initiate an operation on a QMailTransmitAction instace while another operation is already in progress for that action is not supported.</p> +<p>An application may however use multiple QMailTransmitAction 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> <p>Note: the slots exported by QMailTransmitAction are expected to change in future releases, as the message server is extended to provide a finer-grained interface for message transmission.</p> <hr /> <h2>Member Function Documentation</h2> @@ -78,6 +80,7 @@ <h3 class="fn"><a name="transmitMessages"></a>void QMailTransmitAction::transmitMessages ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> <p>Requests that the message server transmit each message belonging to the account identified by <i>accountId</i> that is currently scheduled for transmission (located in the Outbox folder).</p> <p>Any message successfully transmitted will be moved to the account's Sent folder.</p> +<p>This function requires the device to be online, it may initiate communication with external servers.</p> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td align="left">Copyright © 2010 QtSoftware</td> diff --git a/doc/html/qmf.qhp b/doc/html/qmf.qhp index 3c82a445..627930a4 100644 --- a/doc/html/qmf.qhp +++ b/doc/html/qmf.qhp @@ -299,8 +299,10 @@ <keyword name="extensionsForMimeType" id="QMail::extensionsForMimeType" ref="qmail.html#extensionsForMimeType"/> <keyword name="fileLock" id="QMail::fileLock" ref="qmail.html#fileLock"/> <keyword name="fileUnlock" id="QMail::fileUnlock" ref="qmail.html#fileUnlock"/> + <keyword name="lastDbUpdated" id="QMail::lastDbUpdated" ref="qmail.html#lastDbUpdated"/> <keyword name="lastSystemErrorMessage" id="QMail::lastSystemErrorMessage" ref="qmail.html#lastSystemErrorMessage"/> <keyword name="messageIdentifiers" id="QMail::messageIdentifiers" ref="qmail.html#messageIdentifiers"/> + <keyword name="messageServerLockFilePath" id="QMail::messageServerLockFilePath" ref="qmail.html#messageServerLockFilePath"/> <keyword name="messageServerPath" id="QMail::messageServerPath" ref="qmail.html#messageServerPath"/> <keyword name="messageSettingsPath" id="QMail::messageSettingsPath" ref="qmail.html#messageSettingsPath"/> <keyword name="mimeTypeFromFileName" id="QMail::mimeTypeFromFileName" ref="qmail.html#mimeTypeFromFileName"/> @@ -462,6 +464,7 @@ <keyword name="QMailActionObserver" id="QMailActionObserver" ref="qmailactionobserver.html"/> <keyword name="actions" id="QMailActionObserver::actions" ref="qmailactionobserver.html#actions"/> <keyword name="actionsChanged" id="QMailActionObserver::actionsChanged" ref="qmailactionobserver.html#actionsChanged"/> + <keyword name="listActionsRequest" id="QMailActionObserver::listActionsRequest" ref="qmailactionobserver.html#listActionsRequest"/> <keyword name="~QMailActionObserver" id="QMailActionObserver::~QMailActionObserver" ref="qmailactionobserver.html#dtor.QMailActionObserver"/> <keyword name="QMailAddress" id="QMailAddress" ref="qmailaddress.html"/> <keyword name="address" id="QMailAddress::address" ref="qmailaddress.html#address"/> @@ -487,6 +490,8 @@ <keyword name="QMailBase64Codec::Binary" id="QMailBase64Codec::Binary" ref="qmailbase64codec.html#ContentType-enum"/> <keyword name="name" id="QMailBase64Codec::name" ref="qmailbase64codec.html#name"/> <keyword name="QMailCodec" id="QMailCodec" ref="qmailcodec.html"/> + <keyword name="autoDetectEncoding" id="QMailCodec::autoDetectEncoding" ref="qmailcodec.html#autoDetectEncoding"/> + <keyword name="bestCompatibleCharset" id="QMailCodec::bestCompatibleCharset" ref="qmailcodec.html#bestCompatibleCharset"/> <keyword name="codecForName" id="QMailCodec::codecForName" ref="qmailcodec.html#codecForName"/> <keyword name="copy" id="QMailCodec::copy" ref="qmailcodec.html#copy"/> <keyword name="decode" id="QMailCodec::decode" ref="qmailcodec.html#decode"/> @@ -499,6 +504,7 @@ <keyword name="QMailContentManager::DurabilityRequirement" id="QMailContentManager::DurabilityRequirement" ref="qmailcontentmanager.html#DurabilityRequirement-enum"/> <keyword name="QMailContentManager::EnsureDurability" id="QMailContentManager::EnsureDurability" ref="qmailcontentmanager.html#DurabilityRequirement-enum"/> <keyword name="QMailContentManager::DeferDurability" id="QMailContentManager::DeferDurability" ref="qmailcontentmanager.html#DurabilityRequirement-enum"/> + <keyword name="QMailContentManager::NoDurability" id="QMailContentManager::NoDurability" ref="qmailcontentmanager.html#DurabilityRequirement-enum"/> <keyword name="QMailContentManager::ManagerRole" id="QMailContentManager::ManagerRole" ref="qmailcontentmanager.html#ManagerRole-enum"/> <keyword name="QMailContentManager::FilterRole" id="QMailContentManager::FilterRole" ref="qmailcontentmanager.html#ManagerRole-enum"/> <keyword name="QMailContentManager::StorageRole" id="QMailContentManager::StorageRole" ref="qmailcontentmanager.html#ManagerRole-enum"/> @@ -711,11 +717,13 @@ <keyword name="externalLocationReference" id="QMailMessage::externalLocationReference" ref="qmailmessage.html#externalLocationReference"/> <keyword name="fromRfc2822" id="QMailMessage::fromRfc2822" ref="qmailmessage.html#fromRfc2822"/> <keyword name="fromRfc2822File" id="QMailMessage::fromRfc2822File" ref="qmailmessage.html#fromRfc2822File"/> + <keyword name="hasCalendarInvitation" id="QMailMessage::hasCalendarInvitation" ref="qmailmessage.html#hasCalendarInvitation"/> <keyword name="hasRecipients" id="QMailMessage::hasRecipients" ref="qmailmessage.html#hasRecipients"/> <keyword name="inReplyTo" id="QMailMessage::inReplyTo" ref="qmailmessage.html#inReplyTo"/> <keyword name="indicativeSize" id="QMailMessage::indicativeSize" ref="qmailmessage.html#indicativeSize"/> <keyword name="partAt" id="QMailMessage::partAt" ref="qmailmessage.html#partAt"/> <keyword name="partialContentAvailable" id="QMailMessage::partialContentAvailable" ref="qmailmessage.html#partialContentAvailable"/> + <keyword name="preview" id="QMailMessage::preview" ref="qmailmessage.html#preview"/> <keyword name="recipients" id="QMailMessage::recipients" ref="qmailmessage.html#recipients"/> <keyword name="removeHeaderField" id="QMailMessage::removeHeaderField" ref="qmailmessage.html#removeHeaderField"/> <keyword name="replyTo" id="QMailMessage::replyTo" ref="qmailmessage.html#replyTo"/> @@ -731,6 +739,7 @@ <keyword name="setReplyTo" id="QMailMessage::setReplyTo" ref="qmailmessage.html#setReplyTo"/> <keyword name="setSubject" id="QMailMessage::setSubject" ref="qmailmessage.html#setSubject"/> <keyword name="setTo" id="QMailMessage::setTo" ref="qmailmessage.html#setTo"/> + <keyword name="to" id="QMailMessage::to" ref="qmailmessage.html#to"/> <keyword name="toRfc2822" id="QMailMessage::toRfc2822" ref="qmailmessage.html#toRfc2822"/> <keyword name="toRfc2822Chunks" id="QMailMessage::toRfc2822Chunks" ref="qmailmessage.html#toRfc2822Chunks"/> <keyword name="QMailMessageBody" id="QMailMessageBody" ref="qmailmessagebody.html"/> @@ -896,6 +905,7 @@ <keyword name="parentAccountId" id="QMailMessageKey::parentAccountId" ref="qmailmessagekey.html#parentAccountId"/> <keyword name="parentFolderId" id="QMailMessageKey::parentFolderId" ref="qmailmessagekey.html#parentFolderId"/> <keyword name="parentThreadId" id="QMailMessageKey::parentThreadId" ref="qmailmessagekey.html#parentThreadId"/> + <keyword name="preview" id="QMailMessageKey::preview" ref="qmailmessagekey.html#preview"/> <keyword name="previousParentFolderId" id="QMailMessageKey::previousParentFolderId" ref="qmailmessagekey.html#previousParentFolderId"/> <keyword name="receptionTimeStamp" id="QMailMessageKey::receptionTimeStamp" ref="qmailmessagekey.html#receptionTimeStamp"/> <keyword name="recipients" id="QMailMessageKey::recipients" ref="qmailmessagekey.html#recipients"/> @@ -912,8 +922,6 @@ <keyword name="timeStamp" id="QMailMessageKey::timeStamp" ref="qmailmessagekey.html#timeStamp"/> <keyword name="~QMailMessageKey" id="QMailMessageKey::~QMailMessageKey" ref="qmailmessagekey.html#dtor.QMailMessageKey"/> <keyword name="QMailMessageListModel" id="QMailMessageListModel" ref="qmailmessagelistmodel.html"/> - <keyword name="generateIndex" id="QMailMessageListModel::generateIndex" ref="qmailmessagelistmodel.html#generateIndex"/> - <keyword name="impl" id="QMailMessageListModel::impl" ref="qmailmessagelistmodel.html#impl"/> <keyword name="index" id="QMailMessageListModel::index" ref="qmailmessagelistmodel.html#index"/> <keyword name="parent" id="QMailMessageListModel::parent" ref="qmailmessagelistmodel.html#parent"/> <keyword name="~QMailMessageListModel" id="QMailMessageListModel::~QMailMessageListModel" ref="qmailmessagelistmodel.html#dtor.QMailMessageListModel"/> @@ -939,6 +947,7 @@ <keyword name="preview" id="QMailMessageMetaData::preview" ref="qmailmessagemetadata.html#preview"/> <keyword name="previousParentFolderId" id="QMailMessageMetaData::previousParentFolderId" ref="qmailmessagemetadata.html#previousParentFolderId"/> <keyword name="receivedDate" id="QMailMessageMetaData::receivedDate" ref="qmailmessagemetadata.html#receivedDate"/> + <keyword name="recipients" id="QMailMessageMetaData::recipients" ref="qmailmessagemetadata.html#recipients"/> <keyword name="removeCustomField" id="QMailMessageMetaData::removeCustomField" ref="qmailmessagemetadata.html#removeCustomField"/> <keyword name="responseType" id="QMailMessageMetaData::responseType" ref="qmailmessagemetadata.html#responseType"/> <keyword name="restoreFolderId" id="QMailMessageMetaData::restoreFolderId" ref="qmailmessagemetadata.html#restoreFolderId"/> @@ -961,6 +970,7 @@ <keyword name="setPreview" id="QMailMessageMetaData::setPreview" ref="qmailmessagemetadata.html#setPreview"/> <keyword name="setPreviousParentFolderId" id="QMailMessageMetaData::setPreviousParentFolderId" ref="qmailmessagemetadata.html#setPreviousParentFolderId"/> <keyword name="setReceivedDate" id="QMailMessageMetaData::setReceivedDate" ref="qmailmessagemetadata.html#setReceivedDate"/> + <keyword name="setRecipients" id="QMailMessageMetaData::setRecipients" ref="qmailmessagemetadata.html#setRecipients"/> <keyword name="setResponseType" id="QMailMessageMetaData::setResponseType" ref="qmailmessagemetadata.html#setResponseType"/> <keyword name="setRestoreFolderId" id="QMailMessageMetaData::setRestoreFolderId" ref="qmailmessagemetadata.html#setRestoreFolderId"/> <keyword name="setRfcId" id="QMailMessageMetaData::setRfcId" ref="qmailmessagemetadata.html#setRfcId"/> @@ -968,12 +978,10 @@ <keyword name="setSize" id="QMailMessageMetaData::setSize" ref="qmailmessagemetadata.html#setSize"/> <keyword name="setStatus" id="QMailMessageMetaData::setStatus" ref="qmailmessagemetadata.html#setStatus"/> <keyword name="setSubject" id="QMailMessageMetaData::setSubject" ref="qmailmessagemetadata.html#setSubject"/> - <keyword name="setTo" id="QMailMessageMetaData::setTo" ref="qmailmessagemetadata.html#setTo"/> <keyword name="size" id="QMailMessageMetaData::size" ref="qmailmessagemetadata.html#size"/> <keyword name="status" id="QMailMessageMetaData::status" ref="qmailmessagemetadata.html#status"/> <keyword name="statusMask" id="QMailMessageMetaData::statusMask" ref="qmailmessagemetadata.html#statusMask"/> <keyword name="subject" id="QMailMessageMetaData::subject" ref="qmailmessagemetadata.html#subject"/> - <keyword name="to" id="QMailMessageMetaData::to" ref="qmailmessagemetadata.html#to"/> <keyword name="QMailMessageMetaDataFwd" id="QMailMessageMetaDataFwd" ref="qmailmessagemetadatafwd.html"/> <keyword name="QMailMessageMetaDataFwd::ContentType" id="QMailMessageMetaDataFwd::ContentType" ref="qmailmessagemetadatafwd.html#ContentType-enum"/> <keyword name="QMailMessageMetaDataFwd::UnknownContent" id="QMailMessageMetaDataFwd::UnknownContent" ref="qmailmessagemetadatafwd.html#ContentType-enum"/> @@ -1070,8 +1078,10 @@ <keyword name="Location" id="QMailMessagePartContainer::Location" ref="qmailmessagepartcontainer-location.html"/> <keyword name="containingMessageId" id="Location::containingMessageId" ref="qmailmessagepartcontainer-location.html#containingMessageId"/> <keyword name="isValid" id="Location::isValid" ref="qmailmessagepartcontainer-location.html#isValid"/> + <keyword name="operator==" id="Location::operator==" ref="qmailmessagepartcontainer-location.html#operator-eq-eq"/> <keyword name="setContainingMessageId" id="Location::setContainingMessageId" ref="qmailmessagepartcontainer-location.html#setContainingMessageId"/> <keyword name="toString" id="Location::toString" ref="qmailmessagepartcontainer-location.html#toString"/> + <keyword name="addAttachments" id="QMailMessagePartContainer::addAttachments" ref="qmailmessagepartcontainer.html#addAttachments"/> <keyword name="appendHeaderField" id="QMailMessagePartContainer::appendHeaderField" ref="qmailmessagepartcontainer.html#appendHeaderField"/> <keyword name="appendPart" id="QMailMessagePartContainer::appendPart" ref="qmailmessagepartcontainer.html#appendPart"/> <keyword name="body" id="QMailMessagePartContainer::body" ref="qmailmessagepartcontainer.html#body"/> @@ -1081,6 +1091,7 @@ <keyword name="contentType" id="QMailMessagePartContainer::contentType" ref="qmailmessagepartcontainer.html#contentType"/> <keyword name="findAttachmentLocations" id="QMailMessagePartContainer::findAttachmentLocations" ref="qmailmessagepartcontainer.html#findAttachmentLocations"/> <keyword name="findHtmlContainer" id="QMailMessagePartContainer::findHtmlContainer" ref="qmailmessagepartcontainer.html#findHtmlContainer"/> + <keyword name="findInlineImageLocations" id="QMailMessagePartContainer::findInlineImageLocations" ref="qmailmessagepartcontainer.html#findInlineImageLocations"/> <keyword name="findPlainTextContainer" id="QMailMessagePartContainer::findPlainTextContainer" ref="qmailmessagepartcontainer.html#findPlainTextContainer"/> <keyword name="foreachPart" id="QMailMessagePartContainer::foreachPart" ref="qmailmessagepartcontainer.html#foreachPart"/> <keyword name="hasAttachments" id="QMailMessagePartContainer::hasAttachments" ref="qmailmessagepartcontainer.html#hasAttachments"/> @@ -1105,6 +1116,7 @@ <keyword name="setBoundary" id="QMailMessagePartContainer::setBoundary" ref="qmailmessagepartcontainer.html#setBoundary"/> <keyword name="setHeaderField" id="QMailMessagePartContainer::setHeaderField" ref="qmailmessagepartcontainer.html#setHeaderField"/> <keyword name="setHtmlAndPlainTextBody" id="QMailMessagePartContainer::setHtmlAndPlainTextBody" ref="qmailmessagepartcontainer.html#setHtmlAndPlainTextBody"/> + <keyword name="setInlineImages" id="QMailMessagePartContainer::setInlineImages" ref="qmailmessagepartcontainer.html#setInlineImages"/> <keyword name="setMultipartType" id="QMailMessagePartContainer::setMultipartType" ref="qmailmessagepartcontainer.html#setMultipartType"/> <keyword name="setPlainTextBody" id="QMailMessagePartContainer::setPlainTextBody" ref="qmailmessagepartcontainer.html#setPlainTextBody"/> <keyword name="transferEncoding" id="QMailMessagePartContainer::transferEncoding" ref="qmailmessagepartcontainer.html#transferEncoding"/> @@ -1137,12 +1149,12 @@ <keyword name="actionStarted" id="QMailMessageServer::actionStarted" ref="qmailmessageserver.html#actionStarted"/> <keyword name="actionsListed" id="QMailMessageServer::actionsListed" ref="qmailmessageserver.html#actionsListed"/> <keyword name="activityChanged" id="QMailMessageServer::activityChanged" ref="qmailmessageserver.html#activityChanged"/> + <keyword name="addMessages" id="QMailMessageServer::addMessages" ref="qmailmessageserver.html#addMessages"/> <keyword name="cancelSearch" id="QMailMessageServer::cancelSearch" ref="qmailmessageserver.html#cancelSearch"/> <keyword name="cancelTransfer" id="QMailMessageServer::cancelTransfer" ref="qmailmessageserver.html#cancelTransfer"/> + <keyword name="connectionDown" id="QMailMessageServer::connectionDown" ref="qmailmessageserver.html#connectionDown"/> <keyword name="connectivityChanged" id="QMailMessageServer::connectivityChanged" ref="qmailmessageserver.html#connectivityChanged"/> - <keyword name="copyMessages" id="QMailMessageServer::copyMessages" ref="qmailmessageserver.html#copyMessages"/> - <keyword name="createFolder" id="QMailMessageServer::createFolder" ref="qmailmessageserver.html#createFolder"/> - <keyword name="deleteFolder" id="QMailMessageServer::deleteFolder" ref="qmailmessageserver.html#deleteFolder"/> + <keyword name="countMessages" id="QMailMessageServer::countMessages" ref="qmailmessageserver.html#countMessages"/> <keyword name="deleteMessages" id="QMailMessageServer::deleteMessages" ref="qmailmessageserver.html#deleteMessages"/> <keyword name="exportUpdates" id="QMailMessageServer::exportUpdates" ref="qmailmessageserver.html#exportUpdates"/> <keyword name="flagMessages" id="QMailMessageServer::flagMessages" ref="qmailmessageserver.html#flagMessages"/> @@ -1151,27 +1163,42 @@ <keyword name="folderRenamed" id="QMailMessageServer::folderRenamed" ref="qmailmessageserver.html#folderRenamed"/> <keyword name="listActions" id="QMailMessageServer::listActions" ref="qmailmessageserver.html#listActions"/> <keyword name="matchingMessageIds" id="QMailMessageServer::matchingMessageIds" ref="qmailmessageserver.html#matchingMessageIds"/> + <keyword name="messagesAdded" id="QMailMessageServer::messagesAdded" ref="qmailmessageserver.html#messagesAdded"/> <keyword name="messagesCopied" id="QMailMessageServer::messagesCopied" ref="qmailmessageserver.html#messagesCopied"/> + <keyword name="messagesCount" id="QMailMessageServer::messagesCount" ref="qmailmessageserver.html#messagesCount"/> <keyword name="messagesDeleted" id="QMailMessageServer::messagesDeleted" ref="qmailmessageserver.html#messagesDeleted"/> <keyword name="messagesFailedTransmission" id="QMailMessageServer::messagesFailedTransmission" ref="qmailmessageserver.html#messagesFailedTransmission"/> <keyword name="messagesFlagged" id="QMailMessageServer::messagesFlagged" ref="qmailmessageserver.html#messagesFlagged"/> <keyword name="messagesMoved" id="QMailMessageServer::messagesMoved" ref="qmailmessageserver.html#messagesMoved"/> <keyword name="messagesTransmitted" id="QMailMessageServer::messagesTransmitted" ref="qmailmessageserver.html#messagesTransmitted"/> - <keyword name="moveMessages" id="QMailMessageServer::moveMessages" ref="qmailmessageserver.html#moveMessages"/> + <keyword name="messagesUpdated" id="QMailMessageServer::messagesUpdated" ref="qmailmessageserver.html#messagesUpdated"/> + <keyword name="moveToFolder" id="QMailMessageServer::moveToFolder" ref="qmailmessageserver.html#moveToFolder"/> + <keyword name="moveToStandardFolder" id="QMailMessageServer::moveToStandardFolder" ref="qmailmessageserver.html#moveToStandardFolder"/> <keyword name="newCountChanged" id="QMailMessageServer::newCountChanged" ref="qmailmessageserver.html#newCountChanged"/> + <keyword name="onlineCopyMessages" id="QMailMessageServer::onlineCopyMessages" ref="qmailmessageserver.html#onlineCopyMessages"/> + <keyword name="onlineCreateFolder" id="QMailMessageServer::onlineCreateFolder" ref="qmailmessageserver.html#onlineCreateFolder"/> + <keyword name="onlineDeleteFolder" id="QMailMessageServer::onlineDeleteFolder" ref="qmailmessageserver.html#onlineDeleteFolder"/> + <keyword name="onlineDeleteMessages" id="QMailMessageServer::onlineDeleteMessages" ref="qmailmessageserver.html#onlineDeleteMessages"/> + <keyword name="onlineFlagMessagesAndMoveToStandardFolder" id="QMailMessageServer::onlineFlagMessagesAndMoveToStandardFolder" ref="qmailmessageserver.html#onlineFlagMessagesAndMoveToStandardFolder"/> + <keyword name="onlineMoveMessages" id="QMailMessageServer::onlineMoveMessages" ref="qmailmessageserver.html#onlineMoveMessages"/> + <keyword name="onlineRenameFolder" id="QMailMessageServer::onlineRenameFolder" ref="qmailmessageserver.html#onlineRenameFolder"/> <keyword name="progressChanged" id="QMailMessageServer::progressChanged" ref="qmailmessageserver.html#progressChanged"/> <keyword name="protocolRequest" id="QMailMessageServer::protocolRequest" ref="qmailmessageserver.html#protocolRequest"/> <keyword name="protocolRequestCompleted" id="QMailMessageServer::protocolRequestCompleted" ref="qmailmessageserver.html#protocolRequestCompleted"/> <keyword name="protocolResponse" id="QMailMessageServer::protocolResponse" ref="qmailmessageserver.html#protocolResponse"/> - <keyword name="renameFolder" id="QMailMessageServer::renameFolder" ref="qmailmessageserver.html#renameFolder"/> + <keyword name="reconnectionTimeout" id="QMailMessageServer::reconnectionTimeout" ref="qmailmessageserver.html#reconnectionTimeout"/> + <keyword name="remainingMessagesCount" id="QMailMessageServer::remainingMessagesCount" ref="qmailmessageserver.html#remainingMessagesCount"/> + <keyword name="restoreToPreviousFolder" id="QMailMessageServer::restoreToPreviousFolder" ref="qmailmessageserver.html#restoreToPreviousFolder"/> <keyword name="retrievalCompleted" id="QMailMessageServer::retrievalCompleted" ref="qmailmessageserver.html#retrievalCompleted"/> <keyword name="retrieveAll" id="QMailMessageServer::retrieveAll" ref="qmailmessageserver.html#retrieveAll"/> <keyword name="retrieveFolderList" id="QMailMessageServer::retrieveFolderList" ref="qmailmessageserver.html#retrieveFolderList"/> <keyword name="retrieveMessageList" id="QMailMessageServer::retrieveMessageList" ref="qmailmessageserver.html#retrieveMessageList"/> + <keyword name="retrieveMessageLists" id="QMailMessageServer::retrieveMessageLists" ref="qmailmessageserver.html#retrieveMessageLists"/> <keyword name="retrieveMessagePart" id="QMailMessageServer::retrieveMessagePart" ref="qmailmessageserver.html#retrieveMessagePart"/> <keyword name="retrieveMessagePartRange" id="QMailMessageServer::retrieveMessagePartRange" ref="qmailmessageserver.html#retrieveMessagePartRange"/> <keyword name="retrieveMessageRange" id="QMailMessageServer::retrieveMessageRange" ref="qmailmessageserver.html#retrieveMessageRange"/> <keyword name="retrieveMessages" id="QMailMessageServer::retrieveMessages" ref="qmailmessageserver.html#retrieveMessages"/> + <keyword name="rollBackUpdates" id="QMailMessageServer::rollBackUpdates" ref="qmailmessageserver.html#rollBackUpdates"/> <keyword name="searchCompleted" id="QMailMessageServer::searchCompleted" ref="qmailmessageserver.html#searchCompleted"/> <keyword name="searchMessages" id="QMailMessageServer::searchMessages" ref="qmailmessageserver.html#searchMessages"/> <keyword name="shutdown" id="QMailMessageServer::shutdown" ref="qmailmessageserver.html#shutdown"/> @@ -1180,6 +1207,7 @@ <keyword name="synchronize" id="QMailMessageServer::synchronize" ref="qmailmessageserver.html#synchronize"/> <keyword name="transmissionCompleted" id="QMailMessageServer::transmissionCompleted" ref="qmailmessageserver.html#transmissionCompleted"/> <keyword name="transmitMessages" id="QMailMessageServer::transmitMessages" ref="qmailmessageserver.html#transmitMessages"/> + <keyword name="updateMessages" id="QMailMessageServer::updateMessages" ref="qmailmessageserver.html#updateMessages"/> <keyword name="~QMailMessageServer" id="QMailMessageServer::~QMailMessageServer" ref="qmailmessageserver.html#dtor.QMailMessageServer"/> <keyword name="QMailMessageService" id="QMailMessageService" ref="qmailmessageservice.html"/> <keyword name="accountId" id="QMailMessageService::accountId" ref="qmailmessageservice.html#accountId"/> @@ -1331,6 +1359,7 @@ <keyword name="QMailMessageSource" id="QMailMessageSource" ref="qmailmessagesource.html"/> <keyword name="cancelSearch" id="QMailMessageSource::cancelSearch" ref="qmailmessagesource.html#cancelSearch"/> <keyword name="copyMessages" id="QMailMessageSource::copyMessages" ref="qmailmessagesource.html#copyMessages"/> + <keyword name="countMessages" id="QMailMessageSource::countMessages" ref="qmailmessagesource.html#countMessages"/> <keyword name="createFolder" id="QMailMessageSource::createFolder" ref="qmailmessagesource.html#createFolder"/> <keyword name="deleteFolder" id="QMailMessageSource::deleteFolder" ref="qmailmessagesource.html#deleteFolder"/> <keyword name="deleteMessages" id="QMailMessageSource::deleteMessages" ref="qmailmessagesource.html#deleteMessages"/> @@ -1339,6 +1368,7 @@ <keyword name="matchingMessageIds" id="QMailMessageSource::matchingMessageIds" ref="qmailmessagesource.html#matchingMessageIds"/> <keyword name="messageRemovalOption" id="QMailMessageSource::messageRemovalOption" ref="qmailmessagesource.html#messageRemovalOption"/> <keyword name="messagesCopied" id="QMailMessageSource::messagesCopied" ref="qmailmessagesource.html#messagesCopied"/> + <keyword name="messagesCount" id="QMailMessageSource::messagesCount" ref="qmailmessagesource.html#messagesCount"/> <keyword name="messagesDeleted" id="QMailMessageSource::messagesDeleted" ref="qmailmessagesource.html#messagesDeleted"/> <keyword name="messagesFlagged" id="QMailMessageSource::messagesFlagged" ref="qmailmessagesource.html#messagesFlagged"/> <keyword name="messagesMoved" id="QMailMessageSource::messagesMoved" ref="qmailmessagesource.html#messagesMoved"/> @@ -1349,10 +1379,12 @@ <keyword name="prepareMessages" id="QMailMessageSource::prepareMessages" ref="qmailmessagesource.html#prepareMessages"/> <keyword name="protocolRequest" id="QMailMessageSource::protocolRequest" ref="qmailmessagesource.html#protocolRequest"/> <keyword name="protocolResponse" id="QMailMessageSource::protocolResponse" ref="qmailmessagesource.html#protocolResponse"/> + <keyword name="remainingMessagesCount" id="QMailMessageSource::remainingMessagesCount" ref="qmailmessagesource.html#remainingMessagesCount"/> <keyword name="renameFolder" id="QMailMessageSource::renameFolder" ref="qmailmessagesource.html#renameFolder"/> <keyword name="retrieveAll" id="QMailMessageSource::retrieveAll" ref="qmailmessagesource.html#retrieveAll"/> <keyword name="retrieveFolderList" id="QMailMessageSource::retrieveFolderList" ref="qmailmessagesource.html#retrieveFolderList"/> <keyword name="retrieveMessageList" id="QMailMessageSource::retrieveMessageList" ref="qmailmessagesource.html#retrieveMessageList"/> + <keyword name="retrieveMessageLists" id="QMailMessageSource::retrieveMessageLists" ref="qmailmessagesource.html#retrieveMessageLists"/> <keyword name="retrieveMessagePart" id="QMailMessageSource::retrieveMessagePart" ref="qmailmessagesource.html#retrieveMessagePart"/> <keyword name="retrieveMessagePartRange" id="QMailMessageSource::retrieveMessagePartRange" ref="qmailmessagesource.html#retrieveMessagePartRange"/> <keyword name="retrieveMessageRange" id="QMailMessageSource::retrieveMessageRange" ref="qmailmessagesource.html#retrieveMessageRange"/> @@ -1360,8 +1392,6 @@ <keyword name="searchMessages" id="QMailMessageSource::searchMessages" ref="qmailmessagesource.html#searchMessages"/> <keyword name="synchronize" id="QMailMessageSource::synchronize" ref="qmailmessagesource.html#synchronize"/> <keyword name="QMailMessageThreadedModel" id="QMailMessageThreadedModel" ref="qmailmessagethreadedmodel.html"/> - <keyword name="generateIndex" id="QMailMessageThreadedModel::generateIndex" ref="qmailmessagethreadedmodel.html#generateIndex"/> - <keyword name="impl" id="QMailMessageThreadedModel::impl" ref="qmailmessagethreadedmodel.html#impl"/> <keyword name="index" id="QMailMessageThreadedModel::index" ref="qmailmessagethreadedmodel.html#index"/> <keyword name="parent" id="QMailMessageThreadedModel::parent" ref="qmailmessagethreadedmodel.html#parent"/> <keyword name="~QMailMessageThreadedModel" id="QMailMessageThreadedModel::~QMailMessageThreadedModel" ref="qmailmessagethreadedmodel.html#dtor.QMailMessageThreadedModel"/> @@ -1391,6 +1421,7 @@ <keyword name="retrieveAll" id="QMailRetrievalAction::retrieveAll" ref="qmailretrievalaction.html#retrieveAll"/> <keyword name="retrieveFolderList" id="QMailRetrievalAction::retrieveFolderList" ref="qmailretrievalaction.html#retrieveFolderList"/> <keyword name="retrieveMessageList" id="QMailRetrievalAction::retrieveMessageList" ref="qmailretrievalaction.html#retrieveMessageList"/> + <keyword name="retrieveMessageLists" id="QMailRetrievalAction::retrieveMessageLists" ref="qmailretrievalaction.html#retrieveMessageLists"/> <keyword name="retrieveMessagePart" id="QMailRetrievalAction::retrieveMessagePart" ref="qmailretrievalaction.html#retrieveMessagePart"/> <keyword name="retrieveMessagePartRange" id="QMailRetrievalAction::retrieveMessagePartRange" ref="qmailretrievalaction.html#retrieveMessagePartRange"/> <keyword name="retrieveMessageRange" id="QMailRetrievalAction::retrieveMessageRange" ref="qmailretrievalaction.html#retrieveMessageRange"/> @@ -1402,8 +1433,11 @@ <keyword name="QMailSearchAction::Local" id="QMailSearchAction::Local" ref="qmailsearchaction.html#SearchSpecification-enum"/> <keyword name="QMailSearchAction::Remote" id="QMailSearchAction::Remote" ref="qmailsearchaction.html#SearchSpecification-enum"/> <keyword name="cancelOperation" id="QMailSearchAction::cancelOperation" ref="qmailsearchaction.html#cancelOperation"/> + <keyword name="countMessages" id="QMailSearchAction::countMessages" ref="qmailsearchaction.html#countMessages"/> <keyword name="matchingMessageIds" id="QMailSearchAction::matchingMessageIds" ref="qmailsearchaction.html#matchingMessageIds"/> <keyword name="messageIdsMatched" id="QMailSearchAction::messageIdsMatched" ref="qmailsearchaction.html#messageIdsMatched"/> + <keyword name="messagesCount" id="QMailSearchAction::messagesCount" ref="qmailsearchaction.html#messagesCount"/> + <keyword name="remainingMessagesCount" id="QMailSearchAction::remainingMessagesCount" ref="qmailsearchaction.html#remainingMessagesCount"/> <keyword name="searchMessages" id="QMailSearchAction::searchMessages" ref="qmailsearchaction.html#searchMessages"/> <keyword name="temporaryKey" id="QMailSearchAction::temporaryKey" ref="qmailsearchaction.html#temporaryKey"/> <keyword name="QMailServiceAction" id="QMailServiceAction" ref="qmailserviceaction.html"/> @@ -1424,6 +1458,7 @@ <keyword name="Status::ErrNotImplemented" id="Status::ErrNotImplemented" ref="qmailserviceaction-status.html#ErrorCode-enum"/> <keyword name="Status::ErrFrameworkFault" id="Status::ErrFrameworkFault" ref="qmailserviceaction-status.html#ErrorCode-enum"/> <keyword name="Status::ErrSystemError" id="Status::ErrSystemError" ref="qmailserviceaction-status.html#ErrorCode-enum"/> + <keyword name="Status::ErrInternalServer" id="Status::ErrInternalServer" ref="qmailserviceaction-status.html#ErrorCode-enum"/> <keyword name="Status::ErrUnknownResponse" id="Status::ErrUnknownResponse" ref="qmailserviceaction-status.html#ErrorCode-enum"/> <keyword name="Status::ErrLoginFailed" id="Status::ErrLoginFailed" ref="qmailserviceaction-status.html#ErrorCode-enum"/> <keyword name="Status::ErrCancel" id="Status::ErrCancel" ref="qmailserviceaction-status.html#ErrorCode-enum"/> @@ -1444,6 +1479,7 @@ <keyword name="cancelOperation" id="QMailServiceAction::cancelOperation" ref="qmailserviceaction.html#cancelOperation"/> <keyword name="connectivity" id="QMailServiceAction::connectivity" ref="qmailserviceaction.html#connectivity"/> <keyword name="connectivityChanged" id="QMailServiceAction::connectivityChanged" ref="qmailserviceaction.html#connectivityChanged"/> + <keyword name="isRunning" id="QMailServiceAction::isRunning" ref="qmailserviceaction.html#isRunning"/> <keyword name="progress" id="QMailServiceAction::progress" ref="qmailserviceaction.html#progress"/> <keyword name="progressChanged" id="QMailServiceAction::progressChanged" ref="qmailserviceaction.html#progressChanged"/> <keyword name="setStatus" id="QMailServiceAction::setStatus" ref="qmailserviceaction.html#setStatus"/> @@ -1469,14 +1505,24 @@ <keyword name="value" id="QMailServiceConfiguration::value" ref="qmailserviceconfiguration.html#value"/> <keyword name="version" id="QMailServiceConfiguration::version" ref="qmailserviceconfiguration.html#version"/> <keyword name="QMailStorageAction" id="QMailStorageAction" ref="qmailstorageaction.html"/> - <keyword name="copyMessages" id="QMailStorageAction::copyMessages" ref="qmailstorageaction.html#copyMessages"/> - <keyword name="createFolder" id="QMailStorageAction::createFolder" ref="qmailstorageaction.html#createFolder"/> - <keyword name="deleteFolder" id="QMailStorageAction::deleteFolder" ref="qmailstorageaction.html#deleteFolder"/> + <keyword name="addMessages" id="QMailStorageAction::addMessages" ref="qmailstorageaction.html#addMessages"/> <keyword name="deleteMessages" id="QMailStorageAction::deleteMessages" ref="qmailstorageaction.html#deleteMessages"/> <keyword name="discardMessages" id="QMailStorageAction::discardMessages" ref="qmailstorageaction.html#discardMessages"/> <keyword name="flagMessages" id="QMailStorageAction::flagMessages" ref="qmailstorageaction.html#flagMessages"/> - <keyword name="moveMessages" id="QMailStorageAction::moveMessages" ref="qmailstorageaction.html#moveMessages"/> - <keyword name="renameFolder" id="QMailStorageAction::renameFolder" ref="qmailstorageaction.html#renameFolder"/> + <keyword name="messagesAdded" id="QMailStorageAction::messagesAdded" ref="qmailstorageaction.html#messagesAdded"/> + <keyword name="messagesUpdated" id="QMailStorageAction::messagesUpdated" ref="qmailstorageaction.html#messagesUpdated"/> + <keyword name="moveToFolder" id="QMailStorageAction::moveToFolder" ref="qmailstorageaction.html#moveToFolder"/> + <keyword name="moveToStandardFolder" id="QMailStorageAction::moveToStandardFolder" ref="qmailstorageaction.html#moveToStandardFolder"/> + <keyword name="onlineCopyMessages" id="QMailStorageAction::onlineCopyMessages" ref="qmailstorageaction.html#onlineCopyMessages"/> + <keyword name="onlineCreateFolder" id="QMailStorageAction::onlineCreateFolder" ref="qmailstorageaction.html#onlineCreateFolder"/> + <keyword name="onlineDeleteFolder" id="QMailStorageAction::onlineDeleteFolder" ref="qmailstorageaction.html#onlineDeleteFolder"/> + <keyword name="onlineDeleteMessages" id="QMailStorageAction::onlineDeleteMessages" ref="qmailstorageaction.html#onlineDeleteMessages"/> + <keyword name="onlineFlagMessagesAndMoveToStandardFolder" id="QMailStorageAction::onlineFlagMessagesAndMoveToStandardFolder" ref="qmailstorageaction.html#onlineFlagMessagesAndMoveToStandardFolder"/> + <keyword name="onlineMoveMessages" id="QMailStorageAction::onlineMoveMessages" ref="qmailstorageaction.html#onlineMoveMessages"/> + <keyword name="onlineRenameFolder" id="QMailStorageAction::onlineRenameFolder" ref="qmailstorageaction.html#onlineRenameFolder"/> + <keyword name="restoreToPreviousFolder" id="QMailStorageAction::restoreToPreviousFolder" ref="qmailstorageaction.html#restoreToPreviousFolder"/> + <keyword name="rollBackUpdates" id="QMailStorageAction::rollBackUpdates" ref="qmailstorageaction.html#rollBackUpdates"/> + <keyword name="updateMessages" id="QMailStorageAction::updateMessages" ref="qmailstorageaction.html#updateMessages"/> <keyword name="QMailStore" id="QMailStore" ref="qmailstore.html"/> <keyword name="QMailStore::ChangeType" id="QMailStore::ChangeType" ref="qmailstore.html#ChangeType-enum"/> <keyword name="QMailStore::Added" id="QMailStore::Added" ref="qmailstore.html#ChangeType-enum"/> @@ -1519,6 +1565,8 @@ <keyword name="countFolders" id="QMailStore::countFolders" ref="qmailstore.html#countFolders"/> <keyword name="countMessages" id="QMailStore::countMessages" ref="qmailstore.html#countMessages"/> <keyword name="countThreads" id="QMailStore::countThreads" ref="qmailstore.html#countThreads"/> + <keyword name="disconnectIpc" id="QMailStore::disconnectIpc" ref="qmailstore.html#disconnectIpc"/> + <keyword name="ensureDurability" id="QMailStore::ensureDurability" ref="qmailstore.html#ensureDurability"/> <keyword name="errorOccurred" id="QMailStore::errorOccurred" ref="qmailstore.html#errorOccurred"/> <keyword name="flushIpcNotifications" id="QMailStore::flushIpcNotifications" ref="qmailstore.html#flushIpcNotifications"/> <keyword name="folder" id="QMailStore::folder" ref="qmailstore.html#folder"/> @@ -1529,6 +1577,8 @@ <keyword name="foldersUpdated" id="QMailStore::foldersUpdated" ref="qmailstore.html#foldersUpdated"/> <keyword name="initializationState" id="QMailStore::initializationState" ref="qmailstore.html#initializationState"/> <keyword name="instance" id="QMailStore::instance" ref="qmailstore.html#instance"/> + <keyword name="ipcConnectionEstablished" id="QMailStore::ipcConnectionEstablished" ref="qmailstore.html#ipcConnectionEstablished"/> + <keyword name="isIpcConnectionEstablished" id="QMailStore::isIpcConnectionEstablished" ref="qmailstore.html#isIpcConnectionEstablished"/> <keyword name="lastError" id="QMailStore::lastError" ref="qmailstore.html#lastError"/> <keyword name="lock" id="QMailStore::lock" ref="qmailstore.html#lock"/> <keyword name="message" id="QMailStore::message" ref="qmailstore.html#message"/> @@ -1551,6 +1601,7 @@ <keyword name="queryFolders" id="QMailStore::queryFolders" ref="qmailstore.html#queryFolders"/> <keyword name="queryMessages" id="QMailStore::queryMessages" ref="qmailstore.html#queryMessages"/> <keyword name="queryThreads" id="QMailStore::queryThreads" ref="qmailstore.html#queryThreads"/> + <keyword name="reconnectIpc" id="QMailStore::reconnectIpc" ref="qmailstore.html#reconnectIpc"/> <keyword name="registerAccountStatusFlag" id="QMailStore::registerAccountStatusFlag" ref="qmailstore.html#registerAccountStatusFlag"/> <keyword name="registerFolderStatusFlag" id="QMailStore::registerFolderStatusFlag" ref="qmailstore.html#registerFolderStatusFlag"/> <keyword name="registerMessageStatusFlag" id="QMailStore::registerMessageStatusFlag" ref="qmailstore.html#registerMessageStatusFlag"/> @@ -1622,10 +1673,13 @@ <keyword name="QMailThreadKey::MessageCount" id="QMailThreadKey::MessageCount" ref="qmailthreadkey.html#Property-enum"/> <keyword name="QMailThreadKey::UnreadCount" id="QMailThreadKey::UnreadCount" ref="qmailthreadkey.html#Property-enum"/> <keyword name="QMailThreadKey::Custom" id="QMailThreadKey::Custom" ref="qmailthreadkey.html#Property-enum"/> + <keyword name="QMailThreadKey::Includes" id="QMailThreadKey::Includes" ref="qmailthreadkey.html#Property-enum"/> + <keyword name="QMailThreadKey::ParentAccountId" id="QMailThreadKey::ParentAccountId" ref="qmailthreadkey.html#Property-enum"/> <keyword name="arguments" id="QMailThreadKey::arguments" ref="qmailthreadkey.html#arguments"/> <keyword name="combiner" id="QMailThreadKey::combiner" ref="qmailthreadkey.html#combiner"/> <keyword name="deserialize" id="QMailThreadKey::deserialize" ref="qmailthreadkey.html#deserialize"/> <keyword name="id" id="QMailThreadKey::id" ref="qmailthreadkey.html#id"/> + <keyword name="includes" id="QMailThreadKey::includes" ref="qmailthreadkey.html#includes"/> <keyword name="isEmpty" id="QMailThreadKey::isEmpty" ref="qmailthreadkey.html#isEmpty"/> <keyword name="isNegated" id="QMailThreadKey::isNegated" ref="qmailthreadkey.html#isNegated"/> <keyword name="isNonMatching" id="QMailThreadKey::isNonMatching" ref="qmailthreadkey.html#isNonMatching"/> @@ -1639,6 +1693,7 @@ <keyword name="operator|" id="QMailThreadKey::operator|" ref="qmailthreadkey.html#operator-7c"/> <keyword name="operator|=" id="QMailThreadKey::operator|=" ref="qmailthreadkey.html#operator-7c-eq"/> <keyword name="operator~" id="QMailThreadKey::operator~" ref="qmailthreadkey.html#operator-7e"/> + <keyword name="parentAccountId" id="QMailThreadKey::parentAccountId" ref="qmailthreadkey.html#parentAccountId"/> <keyword name="serialize" id="QMailThreadKey::serialize" ref="qmailthreadkey.html#serialize"/> <keyword name="serverUid" id="QMailThreadKey::serverUid" ref="qmailthreadkey.html#serverUid"/> <keyword name="subKeys" id="QMailThreadKey::subKeys" ref="qmailthreadkey.html#subKeys"/> diff --git a/doc/html/qt-messaging-framework.dcf b/doc/html/qt-messaging-framework.dcf index 102ed21a..90f602e8 100644 --- a/doc/html/qt-messaging-framework.dcf +++ b/doc/html/qt-messaging-framework.dcf @@ -7,6 +7,7 @@ <keyword ref="qmailmessagepartcontainer-location.html#isValid">isValid</keyword> <keyword ref="qmailmessagepartcontainer-location.html#setContainingMessageId">setContainingMessageId</keyword> <keyword ref="qmailmessagepartcontainer-location.html#toString">toString</keyword> + <keyword ref="qmailmessagepartcontainer-location.html#operator-eq-eq">operator==</keyword> <section ref="qmailmessagepartcontainer-location-members.html" title="List of all members"/> </section> <section ref="qmail.html" title="QMail Namespace Reference"> @@ -22,8 +23,10 @@ <keyword ref="qmail.html#extensionsForMimeType">extensionsForMimeType</keyword> <keyword ref="qmail.html#fileLock">fileLock</keyword> <keyword ref="qmail.html#fileUnlock">fileUnlock</keyword> + <keyword ref="qmail.html#lastDbUpdated">lastDbUpdated</keyword> <keyword ref="qmail.html#lastSystemErrorMessage">lastSystemErrorMessage</keyword> <keyword ref="qmail.html#messageIdentifiers">messageIdentifiers</keyword> + <keyword ref="qmail.html#messageServerLockFilePath">messageServerLockFilePath</keyword> <keyword ref="qmail.html#messageServerPath">messageServerPath</keyword> <keyword ref="qmail.html#messageSettingsPath">messageSettingsPath</keyword> <keyword ref="qmail.html#mimeTypeFromFileName">mimeTypeFromFileName</keyword> @@ -66,6 +69,7 @@ <keyword ref="qmailaccount.html#CanCreateFolders-var">CanCreateFolders</keyword> <keyword ref="qmailaccount.html#CanReferenceExternalData-var">CanReferenceExternalData</keyword> <keyword ref="qmailaccount.html#CanRetrieve-var">CanRetrieve</keyword> + <keyword ref="qmailaccount.html#CanSearchOnServer-var">CanSearchOnServer</keyword> <keyword ref="qmailaccount.html#CanTransmit-var">CanTransmit</keyword> <keyword ref="qmailaccount.html#CanTransmitViaReference-var">CanTransmitViaReference</keyword> <keyword ref="qmailaccount.html#Enabled-var">Enabled</keyword> @@ -215,6 +219,7 @@ <keyword ref="qmailactionobserver.html">QMailActionObserver</keyword> <keyword ref="qmailactionobserver.html#actions">actions</keyword> <keyword ref="qmailactionobserver.html#actionsChanged">actionsChanged</keyword> + <keyword ref="qmailactionobserver.html#listActionsRequest">listActionsRequest</keyword> <section ref="qmailactionobserver-members.html" title="List of all members"/> </section> <section ref="qmailaddress.html" title="QMailAddress Class Reference"> @@ -250,6 +255,8 @@ </section> <section ref="qmailcodec.html" title="QMailCodec Class Reference"> <keyword ref="qmailcodec.html">QMailCodec</keyword> + <keyword ref="qmailcodec.html#autoDetectEncoding">autoDetectEncoding</keyword> + <keyword ref="qmailcodec.html#bestCompatibleCharset">bestCompatibleCharset</keyword> <keyword ref="qmailcodec.html#codecForName">codecForName</keyword> <keyword ref="qmailcodec.html#copy">copy</keyword> <keyword ref="qmailcodec.html#decode">decode</keyword> @@ -264,6 +271,7 @@ <keyword ref="qmailcontentmanager.html#DurabilityRequirement-enum">DurabilityRequirement</keyword> <keyword ref="qmailcontentmanager.html#DurabilityRequirement-enum">QMailContentManager::DeferDurability</keyword> <keyword ref="qmailcontentmanager.html#DurabilityRequirement-enum">QMailContentManager::EnsureDurability</keyword> + <keyword ref="qmailcontentmanager.html#DurabilityRequirement-enum">QMailContentManager::NoDurability</keyword> <keyword ref="qmailcontentmanager.html#ManagerRole-enum">ManagerRole</keyword> <keyword ref="qmailcontentmanager.html#ManagerRole-enum">QMailContentManager::IndexRole</keyword> <keyword ref="qmailcontentmanager.html#ManagerRole-enum">QMailContentManager::StorageRole</keyword> @@ -384,6 +392,7 @@ <keyword ref="qmailfolder.html#ChildCreationPermitted-var">ChildCreationPermitted</keyword> <keyword ref="qmailfolder.html#DeletionPermitted-var">DeletionPermitted</keyword> <keyword ref="qmailfolder.html#Drafts-var">Drafts</keyword> + <keyword ref="qmailfolder.html#Favourite-var">Favourite</keyword> <keyword ref="qmailfolder.html#Incoming-var">Incoming</keyword> <keyword ref="qmailfolder.html#Junk-var">Junk</keyword> <keyword ref="qmailfolder.html#MessagesPermitted-var">MessagesPermitted</keyword> @@ -530,11 +539,13 @@ <keyword ref="qmailmessage.html#externalLocationReference">externalLocationReference</keyword> <keyword ref="qmailmessage.html#fromRfc2822">fromRfc2822</keyword> <keyword ref="qmailmessage.html#fromRfc2822File">fromRfc2822File</keyword> + <keyword ref="qmailmessage.html#hasCalendarInvitation">hasCalendarInvitation</keyword> <keyword ref="qmailmessage.html#hasRecipients">hasRecipients</keyword> <keyword ref="qmailmessage.html#inReplyTo">inReplyTo</keyword> <keyword ref="qmailmessage.html#indicativeSize">indicativeSize</keyword> <keyword ref="qmailmessage.html#partAt">partAt</keyword> <keyword ref="qmailmessage.html#partialContentAvailable">partialContentAvailable</keyword> + <keyword ref="qmailmessage.html#preview">preview</keyword> <keyword ref="qmailmessage.html#recipients">recipients</keyword> <keyword ref="qmailmessage.html#removeHeaderField">removeHeaderField</keyword> <keyword ref="qmailmessage.html#replyTo">replyTo</keyword> @@ -550,6 +561,7 @@ <keyword ref="qmailmessage.html#setReplyTo">setReplyTo</keyword> <keyword ref="qmailmessage.html#setSubject">setSubject</keyword> <keyword ref="qmailmessage.html#setTo">setTo</keyword> + <keyword ref="qmailmessage.html#to">to</keyword> <keyword ref="qmailmessage.html#toRfc2822">toRfc2822</keyword> <keyword ref="qmailmessage.html#toRfc2822Chunks">toRfc2822Chunks</keyword> <section ref="qmailmessage-members.html" title="List of all members"/> @@ -739,6 +751,7 @@ <keyword ref="qmailmessagekey.html#parentAccountId">parentAccountId</keyword> <keyword ref="qmailmessagekey.html#parentFolderId">parentFolderId</keyword> <keyword ref="qmailmessagekey.html#parentThreadId">parentThreadId</keyword> + <keyword ref="qmailmessagekey.html#preview">preview</keyword> <keyword ref="qmailmessagekey.html#previousParentFolderId">previousParentFolderId</keyword> <keyword ref="qmailmessagekey.html#receptionTimeStamp">receptionTimeStamp</keyword> <keyword ref="qmailmessagekey.html#recipients">recipients</keyword> @@ -766,8 +779,6 @@ </section> <section ref="qmailmessagelistmodel.html" title="QMailMessageListModel Class Reference"> <keyword ref="qmailmessagelistmodel.html">QMailMessageListModel</keyword> - <keyword ref="qmailmessagelistmodel.html#generateIndex">generateIndex</keyword> - <keyword ref="qmailmessagelistmodel.html#impl">impl</keyword> <keyword ref="qmailmessagelistmodel.html#index">index</keyword> <keyword ref="qmailmessagelistmodel.html#parent">parent</keyword> <section ref="qmailmessagelistmodel-members.html" title="List of all members"/> @@ -795,6 +806,7 @@ <keyword ref="qmailmessagemetadata.html#preview">preview</keyword> <keyword ref="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</keyword> <keyword ref="qmailmessagemetadata.html#receivedDate">receivedDate</keyword> + <keyword ref="qmailmessagemetadata.html#recipients">recipients</keyword> <keyword ref="qmailmessagemetadata.html#removeCustomField">removeCustomField</keyword> <keyword ref="qmailmessagemetadata.html#responseType">responseType</keyword> <keyword ref="qmailmessagemetadata.html#restoreFolderId">restoreFolderId</keyword> @@ -817,6 +829,7 @@ <keyword ref="qmailmessagemetadata.html#setPreview">setPreview</keyword> <keyword ref="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</keyword> <keyword ref="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</keyword> + <keyword ref="qmailmessagemetadata.html#setRecipients">setRecipients</keyword> <keyword ref="qmailmessagemetadata.html#setResponseType">setResponseType</keyword> <keyword ref="qmailmessagemetadata.html#setRestoreFolderId">setRestoreFolderId</keyword> <keyword ref="qmailmessagemetadata.html#setRfcId">setRfcId</keyword> @@ -824,12 +837,10 @@ <keyword ref="qmailmessagemetadata.html#setSize">setSize</keyword> <keyword ref="qmailmessagemetadata.html#setStatus">setStatus</keyword> <keyword ref="qmailmessagemetadata.html#setSubject">setSubject</keyword> - <keyword ref="qmailmessagemetadata.html#setTo">setTo</keyword> <keyword ref="qmailmessagemetadata.html#size">size</keyword> <keyword ref="qmailmessagemetadata.html#status">status</keyword> <keyword ref="qmailmessagemetadata.html#statusMask">statusMask</keyword> <keyword ref="qmailmessagemetadata.html#subject">subject</keyword> - <keyword ref="qmailmessagemetadata.html#to">to</keyword> <keyword ref="qmailmessagemetadata.html#ContentAvailable-var">ContentAvailable</keyword> <keyword ref="qmailmessagemetadata.html#Draft-var">Draft</keyword> <keyword ref="qmailmessagemetadata.html#Forwarded-var">Forwarded</keyword> @@ -963,6 +974,7 @@ </section> <section ref="qmailmessagepartcontainer.html" title="QMailMessagePartContainer Class Reference"> <keyword ref="qmailmessagepartcontainer.html">QMailMessagePartContainer</keyword> + <keyword ref="qmailmessagepartcontainer.html#addAttachments">addAttachments</keyword> <keyword ref="qmailmessagepartcontainer.html#appendHeaderField">appendHeaderField</keyword> <keyword ref="qmailmessagepartcontainer.html#appendPart">appendPart</keyword> <keyword ref="qmailmessagepartcontainer.html#body">body</keyword> @@ -972,6 +984,7 @@ <keyword ref="qmailmessagepartcontainer.html#contentType">contentType</keyword> <keyword ref="qmailmessagepartcontainer.html#findAttachmentLocations">findAttachmentLocations</keyword> <keyword ref="qmailmessagepartcontainer.html#findHtmlContainer">findHtmlContainer</keyword> + <keyword ref="qmailmessagepartcontainer.html#findInlineImageLocations">findInlineImageLocations</keyword> <keyword ref="qmailmessagepartcontainer.html#findPlainTextContainer">findPlainTextContainer</keyword> <keyword ref="qmailmessagepartcontainer.html#foreachPart">foreachPart</keyword> <keyword ref="qmailmessagepartcontainer.html#hasAttachments">hasAttachments</keyword> @@ -996,6 +1009,7 @@ <keyword ref="qmailmessagepartcontainer.html#setBoundary">setBoundary</keyword> <keyword ref="qmailmessagepartcontainer.html#setHeaderField">setHeaderField</keyword> <keyword ref="qmailmessagepartcontainer.html#setHtmlAndPlainTextBody">setHtmlAndPlainTextBody</keyword> + <keyword ref="qmailmessagepartcontainer.html#setInlineImages">setInlineImages</keyword> <keyword ref="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</keyword> <keyword ref="qmailmessagepartcontainer.html#setPlainTextBody">setPlainTextBody</keyword> <keyword ref="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</keyword> @@ -1040,12 +1054,12 @@ <keyword ref="qmailmessageserver.html#actionStarted">actionStarted</keyword> <keyword ref="qmailmessageserver.html#actionsListed">actionsListed</keyword> <keyword ref="qmailmessageserver.html#activityChanged">activityChanged</keyword> + <keyword ref="qmailmessageserver.html#addMessages">addMessages</keyword> <keyword ref="qmailmessageserver.html#cancelSearch">cancelSearch</keyword> <keyword ref="qmailmessageserver.html#cancelTransfer">cancelTransfer</keyword> + <keyword ref="qmailmessageserver.html#connectionDown">connectionDown</keyword> <keyword ref="qmailmessageserver.html#connectivityChanged">connectivityChanged</keyword> - <keyword ref="qmailmessageserver.html#copyMessages">copyMessages</keyword> - <keyword ref="qmailmessageserver.html#createFolder">createFolder</keyword> - <keyword ref="qmailmessageserver.html#deleteFolder">deleteFolder</keyword> + <keyword ref="qmailmessageserver.html#countMessages">countMessages</keyword> <keyword ref="qmailmessageserver.html#deleteMessages">deleteMessages</keyword> <keyword ref="qmailmessageserver.html#exportUpdates">exportUpdates</keyword> <keyword ref="qmailmessageserver.html#flagMessages">flagMessages</keyword> @@ -1054,27 +1068,42 @@ <keyword ref="qmailmessageserver.html#folderRenamed">folderRenamed</keyword> <keyword ref="qmailmessageserver.html#listActions">listActions</keyword> <keyword ref="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</keyword> + <keyword ref="qmailmessageserver.html#messagesAdded">messagesAdded</keyword> <keyword ref="qmailmessageserver.html#messagesCopied">messagesCopied</keyword> + <keyword ref="qmailmessageserver.html#messagesCount">messagesCount</keyword> <keyword ref="qmailmessageserver.html#messagesDeleted">messagesDeleted</keyword> <keyword ref="qmailmessageserver.html#messagesFailedTransmission">messagesFailedTransmission</keyword> <keyword ref="qmailmessageserver.html#messagesFlagged">messagesFlagged</keyword> <keyword ref="qmailmessageserver.html#messagesMoved">messagesMoved</keyword> <keyword ref="qmailmessageserver.html#messagesTransmitted">messagesTransmitted</keyword> - <keyword ref="qmailmessageserver.html#moveMessages">moveMessages</keyword> + <keyword ref="qmailmessageserver.html#messagesUpdated">messagesUpdated</keyword> + <keyword ref="qmailmessageserver.html#moveToFolder">moveToFolder</keyword> + <keyword ref="qmailmessageserver.html#moveToStandardFolder">moveToStandardFolder</keyword> <keyword ref="qmailmessageserver.html#newCountChanged">newCountChanged</keyword> + <keyword ref="qmailmessageserver.html#onlineCopyMessages">onlineCopyMessages</keyword> + <keyword ref="qmailmessageserver.html#onlineCreateFolder">onlineCreateFolder</keyword> + <keyword ref="qmailmessageserver.html#onlineDeleteFolder">onlineDeleteFolder</keyword> + <keyword ref="qmailmessageserver.html#onlineDeleteMessages">onlineDeleteMessages</keyword> + <keyword ref="qmailmessageserver.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</keyword> + <keyword ref="qmailmessageserver.html#onlineMoveMessages">onlineMoveMessages</keyword> + <keyword ref="qmailmessageserver.html#onlineRenameFolder">onlineRenameFolder</keyword> <keyword ref="qmailmessageserver.html#progressChanged">progressChanged</keyword> <keyword ref="qmailmessageserver.html#protocolRequest">protocolRequest</keyword> <keyword ref="qmailmessageserver.html#protocolRequestCompleted">protocolRequestCompleted</keyword> <keyword ref="qmailmessageserver.html#protocolResponse">protocolResponse</keyword> - <keyword ref="qmailmessageserver.html#renameFolder">renameFolder</keyword> + <keyword ref="qmailmessageserver.html#reconnectionTimeout">reconnectionTimeout</keyword> + <keyword ref="qmailmessageserver.html#remainingMessagesCount">remainingMessagesCount</keyword> + <keyword ref="qmailmessageserver.html#restoreToPreviousFolder">restoreToPreviousFolder</keyword> <keyword ref="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</keyword> <keyword ref="qmailmessageserver.html#retrieveAll">retrieveAll</keyword> <keyword ref="qmailmessageserver.html#retrieveFolderList">retrieveFolderList</keyword> <keyword ref="qmailmessageserver.html#retrieveMessageList">retrieveMessageList</keyword> + <keyword ref="qmailmessageserver.html#retrieveMessageLists">retrieveMessageLists</keyword> <keyword ref="qmailmessageserver.html#retrieveMessagePart">retrieveMessagePart</keyword> <keyword ref="qmailmessageserver.html#retrieveMessagePartRange">retrieveMessagePartRange</keyword> <keyword ref="qmailmessageserver.html#retrieveMessageRange">retrieveMessageRange</keyword> <keyword ref="qmailmessageserver.html#retrieveMessages">retrieveMessages</keyword> + <keyword ref="qmailmessageserver.html#rollBackUpdates">rollBackUpdates</keyword> <keyword ref="qmailmessageserver.html#searchCompleted">searchCompleted</keyword> <keyword ref="qmailmessageserver.html#searchMessages">searchMessages</keyword> <keyword ref="qmailmessageserver.html#shutdown">shutdown</keyword> @@ -1083,6 +1112,7 @@ <keyword ref="qmailmessageserver.html#synchronize">synchronize</keyword> <keyword ref="qmailmessageserver.html#transmissionCompleted">transmissionCompleted</keyword> <keyword ref="qmailmessageserver.html#transmitMessages">transmitMessages</keyword> + <keyword ref="qmailmessageserver.html#updateMessages">updateMessages</keyword> <section ref="qmailmessageserver-members.html" title="List of all members"/> </section> <section ref="qmailmessageservice.html" title="QMailMessageService Class Reference"> @@ -1268,6 +1298,7 @@ <keyword ref="qmailmessagesource.html">QMailMessageSource</keyword> <keyword ref="qmailmessagesource.html#cancelSearch">cancelSearch</keyword> <keyword ref="qmailmessagesource.html#copyMessages">copyMessages</keyword> + <keyword ref="qmailmessagesource.html#countMessages">countMessages</keyword> <keyword ref="qmailmessagesource.html#createFolder">createFolder</keyword> <keyword ref="qmailmessagesource.html#deleteFolder">deleteFolder</keyword> <keyword ref="qmailmessagesource.html#deleteMessages">deleteMessages</keyword> @@ -1276,6 +1307,7 @@ <keyword ref="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</keyword> <keyword ref="qmailmessagesource.html#messageRemovalOption">messageRemovalOption</keyword> <keyword ref="qmailmessagesource.html#messagesCopied">messagesCopied</keyword> + <keyword ref="qmailmessagesource.html#messagesCount">messagesCount</keyword> <keyword ref="qmailmessagesource.html#messagesDeleted">messagesDeleted</keyword> <keyword ref="qmailmessagesource.html#messagesFlagged">messagesFlagged</keyword> <keyword ref="qmailmessagesource.html#messagesMoved">messagesMoved</keyword> @@ -1286,10 +1318,12 @@ <keyword ref="qmailmessagesource.html#prepareMessages">prepareMessages</keyword> <keyword ref="qmailmessagesource.html#protocolRequest">protocolRequest</keyword> <keyword ref="qmailmessagesource.html#protocolResponse">protocolResponse</keyword> + <keyword ref="qmailmessagesource.html#remainingMessagesCount">remainingMessagesCount</keyword> <keyword ref="qmailmessagesource.html#renameFolder">renameFolder</keyword> <keyword ref="qmailmessagesource.html#retrieveAll">retrieveAll</keyword> <keyword ref="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</keyword> <keyword ref="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</keyword> + <keyword ref="qmailmessagesource.html#retrieveMessageLists">retrieveMessageLists</keyword> <keyword ref="qmailmessagesource.html#retrieveMessagePart">retrieveMessagePart</keyword> <keyword ref="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</keyword> <keyword ref="qmailmessagesource.html#retrieveMessageRange">retrieveMessageRange</keyword> @@ -1300,8 +1334,6 @@ </section> <section ref="qmailmessagethreadedmodel.html" title="QMailMessageThreadedModel Class Reference"> <keyword ref="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</keyword> - <keyword ref="qmailmessagethreadedmodel.html#generateIndex">generateIndex</keyword> - <keyword ref="qmailmessagethreadedmodel.html#impl">impl</keyword> <keyword ref="qmailmessagethreadedmodel.html#index">index</keyword> <keyword ref="qmailmessagethreadedmodel.html#parent">parent</keyword> <section ref="qmailmessagethreadedmodel-members.html" title="List of all members"/> @@ -1344,6 +1376,7 @@ <keyword ref="qmailretrievalaction.html#retrieveAll">retrieveAll</keyword> <keyword ref="qmailretrievalaction.html#retrieveFolderList">retrieveFolderList</keyword> <keyword ref="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</keyword> + <keyword ref="qmailretrievalaction.html#retrieveMessageLists">retrieveMessageLists</keyword> <keyword ref="qmailretrievalaction.html#retrieveMessagePart">retrieveMessagePart</keyword> <keyword ref="qmailretrievalaction.html#retrieveMessagePartRange">retrieveMessagePartRange</keyword> <keyword ref="qmailretrievalaction.html#retrieveMessageRange">retrieveMessageRange</keyword> @@ -1358,8 +1391,11 @@ <keyword ref="qmailsearchaction.html#SearchSpecification-enum">QMailSearchAction::Remote</keyword> <keyword ref="qmailsearchaction.html#SearchSpecification-enum">QMailSearchAction::Local</keyword> <keyword ref="qmailsearchaction.html#cancelOperation">cancelOperation</keyword> + <keyword ref="qmailsearchaction.html#countMessages">countMessages</keyword> <keyword ref="qmailsearchaction.html#matchingMessageIds">matchingMessageIds</keyword> <keyword ref="qmailsearchaction.html#messageIdsMatched">messageIdsMatched</keyword> + <keyword ref="qmailsearchaction.html#messagesCount">messagesCount</keyword> + <keyword ref="qmailsearchaction.html#remainingMessagesCount">remainingMessagesCount</keyword> <keyword ref="qmailsearchaction.html#searchMessages">searchMessages</keyword> <keyword ref="qmailsearchaction.html#temporaryKey">temporaryKey</keyword> <section ref="qmailsearchaction-members.html" title="List of all members"/> @@ -1381,6 +1417,7 @@ <keyword ref="qmailserviceaction.html#cancelOperation">cancelOperation</keyword> <keyword ref="qmailserviceaction.html#connectivity">connectivity</keyword> <keyword ref="qmailserviceaction.html#connectivityChanged">connectivityChanged</keyword> + <keyword ref="qmailserviceaction.html#isRunning">isRunning</keyword> <keyword ref="qmailserviceaction.html#progress">progress</keyword> <keyword ref="qmailserviceaction.html#progressChanged">progressChanged</keyword> <keyword ref="qmailserviceaction.html#setStatus">setStatus</keyword> @@ -1412,14 +1449,24 @@ </section> <section ref="qmailstorageaction.html" title="QMailStorageAction Class Reference"> <keyword ref="qmailstorageaction.html">QMailStorageAction</keyword> - <keyword ref="qmailstorageaction.html#copyMessages">copyMessages</keyword> - <keyword ref="qmailstorageaction.html#createFolder">createFolder</keyword> - <keyword ref="qmailstorageaction.html#deleteFolder">deleteFolder</keyword> + <keyword ref="qmailstorageaction.html#addMessages">addMessages</keyword> <keyword ref="qmailstorageaction.html#deleteMessages">deleteMessages</keyword> <keyword ref="qmailstorageaction.html#discardMessages">discardMessages</keyword> <keyword ref="qmailstorageaction.html#flagMessages">flagMessages</keyword> - <keyword ref="qmailstorageaction.html#moveMessages">moveMessages</keyword> - <keyword ref="qmailstorageaction.html#renameFolder">renameFolder</keyword> + <keyword ref="qmailstorageaction.html#messagesAdded">messagesAdded</keyword> + <keyword ref="qmailstorageaction.html#messagesUpdated">messagesUpdated</keyword> + <keyword ref="qmailstorageaction.html#moveToFolder">moveToFolder</keyword> + <keyword ref="qmailstorageaction.html#moveToStandardFolder">moveToStandardFolder</keyword> + <keyword ref="qmailstorageaction.html#onlineCopyMessages">onlineCopyMessages</keyword> + <keyword ref="qmailstorageaction.html#onlineCreateFolder">onlineCreateFolder</keyword> + <keyword ref="qmailstorageaction.html#onlineDeleteFolder">onlineDeleteFolder</keyword> + <keyword ref="qmailstorageaction.html#onlineDeleteMessages">onlineDeleteMessages</keyword> + <keyword ref="qmailstorageaction.html#onlineFlagMessagesAndMoveToStandardFolder">onlineFlagMessagesAndMoveToStandardFolder</keyword> + <keyword ref="qmailstorageaction.html#onlineMoveMessages">onlineMoveMessages</keyword> + <keyword ref="qmailstorageaction.html#onlineRenameFolder">onlineRenameFolder</keyword> + <keyword ref="qmailstorageaction.html#restoreToPreviousFolder">restoreToPreviousFolder</keyword> + <keyword ref="qmailstorageaction.html#rollBackUpdates">rollBackUpdates</keyword> + <keyword ref="qmailstorageaction.html#updateMessages">updateMessages</keyword> <section ref="qmailstorageaction-members.html" title="List of all members"/> </section> <section ref="qmailstore.html" title="QMailStore Class Reference"> @@ -1465,6 +1512,8 @@ <keyword ref="qmailstore.html#countFolders">countFolders</keyword> <keyword ref="qmailstore.html#countMessages">countMessages</keyword> <keyword ref="qmailstore.html#countThreads">countThreads</keyword> + <keyword ref="qmailstore.html#disconnectIpc">disconnectIpc</keyword> + <keyword ref="qmailstore.html#ensureDurability">ensureDurability</keyword> <keyword ref="qmailstore.html#errorOccurred">errorOccurred</keyword> <keyword ref="qmailstore.html#flushIpcNotifications">flushIpcNotifications</keyword> <keyword ref="qmailstore.html#folder">folder</keyword> @@ -1475,6 +1524,8 @@ <keyword ref="qmailstore.html#foldersUpdated">foldersUpdated</keyword> <keyword ref="qmailstore.html#initializationState">initializationState</keyword> <keyword ref="qmailstore.html#instance">instance</keyword> + <keyword ref="qmailstore.html#ipcConnectionEstablished">ipcConnectionEstablished</keyword> + <keyword ref="qmailstore.html#isIpcConnectionEstablished">isIpcConnectionEstablished</keyword> <keyword ref="qmailstore.html#lastError">lastError</keyword> <keyword ref="qmailstore.html#lock">lock</keyword> <keyword ref="qmailstore.html#message">message</keyword> @@ -1497,6 +1548,7 @@ <keyword ref="qmailstore.html#queryFolders">queryFolders</keyword> <keyword ref="qmailstore.html#queryMessages">queryMessages</keyword> <keyword ref="qmailstore.html#queryThreads">queryThreads</keyword> + <keyword ref="qmailstore.html#reconnectIpc">reconnectIpc</keyword> <keyword ref="qmailstore.html#registerAccountStatusFlag">registerAccountStatusFlag</keyword> <keyword ref="qmailstore.html#registerFolderStatusFlag">registerFolderStatusFlag</keyword> <keyword ref="qmailstore.html#registerMessageStatusFlag">registerMessageStatusFlag</keyword> @@ -1573,19 +1625,23 @@ <keyword ref="qmailthreadkey.html">QMailThreadKey</keyword> <keyword ref="qmailthreadkey.html#ArgumentType-typedef">ArgumentType</keyword> <keyword ref="qmailthreadkey.html#Property-enum">Property</keyword> + <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::ParentAccountId</keyword> <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::ServerUid</keyword> <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::UnreadCount</keyword> <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::Id</keyword> + <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::Includes</keyword> <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::MessageCount</keyword> <keyword ref="qmailthreadkey.html#Property-enum">QMailThreadKey::Custom</keyword> <keyword ref="qmailthreadkey.html#arguments">arguments</keyword> <keyword ref="qmailthreadkey.html#combiner">combiner</keyword> <keyword ref="qmailthreadkey.html#deserialize">deserialize</keyword> <keyword ref="qmailthreadkey.html#id">id</keyword> + <keyword ref="qmailthreadkey.html#includes">includes</keyword> <keyword ref="qmailthreadkey.html#isEmpty">isEmpty</keyword> <keyword ref="qmailthreadkey.html#isNegated">isNegated</keyword> <keyword ref="qmailthreadkey.html#isNonMatching">isNonMatching</keyword> <keyword ref="qmailthreadkey.html#nonMatchingKey">nonMatchingKey</keyword> + <keyword ref="qmailthreadkey.html#parentAccountId">parentAccountId</keyword> <keyword ref="qmailthreadkey.html#serialize">serialize</keyword> <keyword ref="qmailthreadkey.html#serverUid">serverUid</keyword> <keyword ref="qmailthreadkey.html#subKeys">subKeys</keyword> @@ -1692,6 +1748,7 @@ <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrNotImplemented</keyword> <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrConnectionInUse</keyword> <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrLoginFailed</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrInternalServer</keyword> <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrInternalStateReset</keyword> <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrTimeout</keyword> <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrNoConnection</keyword> diff --git a/doc/html/qt-messaging-framework.index b/doc/html/qt-messaging-framework.index index 63205196..73b7e850 100644 --- a/doc/html/qt-messaging-framework.index +++ b/doc/html/qt-messaging-framework.index @@ -478,6 +478,18 @@ <parameter left="const QStringList &" right="" name="values" default=""/> <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="preview" fullname="QMailMessageKey::preview" href="qmailmessagekey.html#preview" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="preview(const QString & value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QString &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="preview" fullname="QMailMessageKey::preview" href="qmailmessagekey.html#preview-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="preview(const QString & value, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QString &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="preview" fullname="QMailMessageKey::preview" href="qmailmessagekey.html#preview-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="preview(const QStringList & values, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QStringList &" right="" name="values" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="timeStamp" fullname="QMailMessageKey::timeStamp" href="qmailmessagekey.html#timeStamp" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="timeStamp(const QDateTime & value, QMailDataComparator::EqualityComparator cmp)"> <parameter left="const QDateTime &" right="" name="value" default=""/> <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> @@ -698,6 +710,7 @@ <value name="ErrNotImplemented" value="ErrorCodeMinimum"/> <value name="ErrFrameworkFault" value=""/> <value name="ErrSystemError" value=""/> + <value name="ErrInternalServer" value=""/> <value name="ErrUnknownResponse" value=""/> <value name="ErrLoginFailed" value=""/> <value name="ErrCancel" value=""/> @@ -735,6 +748,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="activity" fullname="QMailServiceAction::activity" href="qmailserviceaction.html#activity" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="Activity" signature="activity() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailServiceAction::status" href="qmailserviceaction.html#status" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const Status" signature="status() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="progress" fullname="QMailServiceAction::progress" href="qmailserviceaction.html#progress" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QPair<uint, uint>" signature="progress() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isRunning" fullname="QMailServiceAction::isRunning" href="qmailserviceaction.html#isRunning" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isRunning() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailServiceAction::cancelOperation" href="qmailserviceaction.html#cancelOperation" location="qmailserviceaction.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="void" signature="cancelOperation()"/> <function access="public" threadsafety="unspecified" status="commendable" name="connectivityChanged" fullname="QMailServiceAction::connectivityChanged" href="qmailserviceaction.html#connectivityChanged" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="connectivityChanged(QMailServiceAction::Connectivity c)"> <parameter left="QMailServiceAction::Connectivity" right="" name="c" default=""/> @@ -782,6 +796,12 @@ <parameter left="uint" right="" name="minimum" default="0"/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default="QMailMessageSortKey()"/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageLists" fullname="QMailRetrievalAction::retrieveMessageLists" href="qmailretrievalaction.html#retrieveMessageLists" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessageLists(const QMailAccountId & accountId, const QMailFolderIdList & folderIds, uint minimum, const QMailMessageSortKey & sort)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderIdList &" right="" name="folderIds" default=""/> + <parameter left="uint" right="" name="minimum" default="0"/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default="QMailMessageSortKey()"/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessages" fullname="QMailRetrievalAction::retrieveMessages" href="qmailretrievalaction.html#retrieveMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessages(const QMailMessageIdList & messageIds, RetrievalSpecification spec)"> <parameter left="const QMailMessageIdList &" right="" name="messageIds" default=""/> <parameter left="RetrievalSpecification" right="" name="spec" default="MetaData"/> @@ -830,37 +850,70 @@ <function access="public" threadsafety="unspecified" status="commendable" name="QMailStorageAction" fullname="QMailStorageAction::QMailStorageAction" href="qmailstorageaction.html#QMailStorageAction" location="qmailserviceaction.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailStorageAction(QObject * parent)"> <parameter left="QObject *" right="" name="parent" default="0"/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailStorageAction::deleteMessages" href="qmailstorageaction.html#deleteMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="deleteMessages(const QMailMessageIdList & ids)"> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesAdded" fullname="QMailStorageAction::messagesAdded" href="qmailstorageaction.html#messagesAdded" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageIdList" signature="messagesAdded() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesUpdated" fullname="QMailStorageAction::messagesUpdated" href="qmailstorageaction.html#messagesUpdated" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageIdList" signature="messagesUpdated() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineDeleteMessages" fullname="QMailStorageAction::onlineDeleteMessages" href="qmailstorageaction.html#onlineDeleteMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineDeleteMessages(const QMailMessageIdList & ids)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="discardMessages" fullname="QMailStorageAction::discardMessages" href="qmailstorageaction.html#discardMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="discardMessages(const QMailMessageIdList & ids)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="copyMessages" fullname="QMailStorageAction::copyMessages" href="qmailstorageaction.html#copyMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="copyMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineCopyMessages" fullname="QMailStorageAction::onlineCopyMessages" href="qmailstorageaction.html#onlineCopyMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineCopyMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="moveMessages" fullname="QMailStorageAction::moveMessages" href="qmailstorageaction.html#moveMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="moveMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineMoveMessages" fullname="QMailStorageAction::onlineMoveMessages" href="qmailstorageaction.html#onlineMoveMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineMoveMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="flagMessages" fullname="QMailStorageAction::flagMessages" href="qmailstorageaction.html#flagMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="flagMessages(const QMailMessageIdList & ids, quint64 setMask, quint64 unsetMask)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineFlagMessagesAndMoveToStandardFolder" fullname="QMailStorageAction::onlineFlagMessagesAndMoveToStandardFolder" href="qmailstorageaction.html#onlineFlagMessagesAndMoveToStandardFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineFlagMessagesAndMoveToStandardFolder(const QMailMessageIdList & ids, quint64 setMask, quint64 unsetMask)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="quint64" right="" name="setMask" default=""/> <parameter left="quint64" right="" name="unsetMask" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="createFolder" fullname="QMailStorageAction::createFolder" href="qmailstorageaction.html#createFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="createFolder(const QString & name, const QMailAccountId & accountId, const QMailFolderId & parentId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="addMessages" fullname="QMailStorageAction::addMessages" href="qmailstorageaction.html#addMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="addMessages(const QMailMessageList & messages)"> + <parameter left="const QMailMessageList &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessages" fullname="QMailStorageAction::updateMessages" href="qmailstorageaction.html#updateMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="updateMessages(const QMailMessageList & messages)"> + <parameter left="const QMailMessageList &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessages" fullname="QMailStorageAction::updateMessages" href="qmailstorageaction.html#updateMessages-2" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="2" type="void" signature="updateMessages(const QMailMessageMetaDataList & messages)"> + <parameter left="const QMailMessageMetaDataList &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineCreateFolder" fullname="QMailStorageAction::onlineCreateFolder" href="qmailstorageaction.html#onlineCreateFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineCreateFolder(const QString & name, const QMailAccountId & accountId, const QMailFolderId & parentId)"> <parameter left="const QString &" right="" name="name" default=""/> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QMailFolderId &" right="" name="parentId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="renameFolder" fullname="QMailStorageAction::renameFolder" href="qmailstorageaction.html#renameFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="renameFolder(const QMailFolderId & folderId, const QString & name)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineRenameFolder" fullname="QMailStorageAction::onlineRenameFolder" href="qmailstorageaction.html#onlineRenameFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineRenameFolder(const QMailFolderId & folderId, const QString & name)"> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="const QString &" right="" name="name" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="deleteFolder" fullname="QMailStorageAction::deleteFolder" href="qmailstorageaction.html#deleteFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="deleteFolder(const QMailFolderId & folderId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineDeleteFolder" fullname="QMailStorageAction::onlineDeleteFolder" href="qmailstorageaction.html#onlineDeleteFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineDeleteFolder(const QMailFolderId & folderId)"> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailStorageAction::deleteMessages" href="qmailstorageaction.html#deleteMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="deleteMessages(const QMailMessageIdList & mailList)"> + <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="rollBackUpdates" fullname="QMailStorageAction::rollBackUpdates" href="qmailstorageaction.html#rollBackUpdates" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="rollBackUpdates(const QMailAccountId & mailAccountId)"> + <parameter left="const QMailAccountId &" right="" name="mailAccountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="moveToStandardFolder" fullname="QMailStorageAction::moveToStandardFolder" href="qmailstorageaction.html#moveToStandardFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="moveToStandardFolder(const QMailMessageIdList & ids, QMailFolder::StandardFolder standardFolder)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + <parameter left="QMailFolder::StandardFolder" right="" name="standardFolder" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="moveToFolder" fullname="QMailStorageAction::moveToFolder" href="qmailstorageaction.html#moveToFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="moveToFolder(const QMailMessageIdList & ids, const QMailFolderId & folderId)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="flagMessages" fullname="QMailStorageAction::flagMessages" href="qmailstorageaction.html#flagMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="flagMessages(const QMailMessageIdList & ids, quint64 setMask, quint64 unsetMask)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + <parameter left="quint64" right="" name="setMask" default=""/> + <parameter left="quint64" right="" name="unsetMask" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="restoreToPreviousFolder" fullname="QMailStorageAction::restoreToPreviousFolder" href="qmailstorageaction.html#restoreToPreviousFolder" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="restoreToPreviousFolder(const QMailMessageKey & key)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + </function> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailSearchAction" href="qmailsearchaction.html" location="qmailserviceaction.h" bases="QMailServiceAction" module=""> <enum access="public" threadsafety="unspecified" status="commendable" name="SearchSpecification" fullname="QMailSearchAction::SearchSpecification" href="qmailsearchaction.html#SearchSpecification-enum" location="qmailserviceaction.h"> @@ -871,16 +924,35 @@ <parameter left="QObject *" right="" name="parent" default="0"/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="matchingMessageIds" fullname="QMailSearchAction::matchingMessageIds" href="qmailsearchaction.html#matchingMessageIds" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageIdList" signature="matchingMessageIds() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="remainingMessagesCount" fullname="QMailSearchAction::remainingMessagesCount" href="qmailsearchaction.html#remainingMessagesCount" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="uint" signature="remainingMessagesCount() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCount" fullname="QMailSearchAction::messagesCount" href="qmailsearchaction.html#messagesCount" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="uint" signature="messagesCount() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="temporaryKey" fullname="QMailSearchAction::temporaryKey" href="qmailsearchaction.html#temporaryKey" location="qmailserviceaction.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="temporaryKey()"/> <function access="public" threadsafety="unspecified" status="commendable" name="messageIdsMatched" fullname="QMailSearchAction::messageIdsMatched" href="qmailsearchaction.html#messageIdsMatched" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageIdsMatched(const QMailMessageIdList & ids)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="remainingMessagesCount" fullname="QMailSearchAction::remainingMessagesCount" href="qmailsearchaction.html#remainingMessagesCount-2" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="remainingMessagesCount(uint count)"> + <parameter left="uint" right="" name="count" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCount" fullname="QMailSearchAction::messagesCount" href="qmailsearchaction.html#messagesCount-2" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="messagesCount(uint count)"> + <parameter left="uint" right="" name="count" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailSearchAction::searchMessages" href="qmailsearchaction.html#searchMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="searchMessages(const QMailMessageKey & filter, const QString & bodyText, SearchSpecification spec, const QMailMessageSortKey & sort)"> <parameter left="const QMailMessageKey &" right="" name="filter" default=""/> <parameter left="const QString &" right="" name="bodyText" default=""/> <parameter left="SearchSpecification" right="" name="spec" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default="QMailMessageSortKey()"/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailSearchAction::searchMessages" href="qmailsearchaction.html#searchMessages-2" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="2" type="void" signature="searchMessages(const QMailMessageKey & filter, const QString & bodyText, SearchSpecification spec, quint64 limit, const QMailMessageSortKey & sort)"> + <parameter left="const QMailMessageKey &" right="" name="filter" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="SearchSpecification" right="" name="spec" default=""/> + <parameter left="quint64" right="" name="limit" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default="QMailMessageSortKey()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="countMessages" fullname="QMailSearchAction::countMessages" href="qmailsearchaction.html#countMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="countMessages(const QMailMessageKey & filter, const QString & bodyText)"> + <parameter left="const QMailMessageKey &" right="" name="filter" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailSearchAction::cancelOperation" href="qmailsearchaction.html#cancelOperation" location="qmailserviceaction.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="void" signature="cancelOperation()"/> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailActionInfo" href="qmailactioninfo.html" location="qmailserviceaction.h" bases="QMailServiceAction" module=""> @@ -918,6 +990,7 @@ </function> <function access="public" threadsafety="unspecified" status="commendable" name="~QMailActionObserver" fullname="QMailActionObserver::~QMailActionObserver" href="qmailactionobserver.html#dtor.QMailActionObserver" location="qmailserviceaction.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailActionObserver()"/> <function access="public" threadsafety="unspecified" status="commendable" name="actions" fullname="QMailActionObserver::actions" href="qmailactionobserver.html#actions" location="qmailserviceaction.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<QSharedPointer<QMailActionInfo> >" signature="actions() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="listActionsRequest" fullname="QMailActionObserver::listActionsRequest" href="qmailactionobserver.html#listActionsRequest" location="qmailserviceaction.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="listActionsRequest()"/> <function access="public" threadsafety="unspecified" status="commendable" name="actionsChanged" fullname="QMailActionObserver::actionsChanged" href="qmailactionobserver.html#actionsChanged" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="actionsChanged(const QList<QSharedPointer<QMailActionInfo> > & newActions)"> <parameter left="const QList<QSharedPointer<QMailActionInfo> > &" right="" name="newActions" default=""/> </function> @@ -942,11 +1015,13 @@ <parameter left="unsigned long" right="" name="usecs" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="dataPath" fullname="QMail::dataPath" href="qmail.html#dataPath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="dataPath()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="lastDbUpdated" fullname="QMail::lastDbUpdated" href="qmail.html#lastDbUpdated" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QDateTime" signature="lastDbUpdated()"/> <function access="public" threadsafety="unspecified" status="commendable" name="tempPath" fullname="QMail::tempPath" href="qmail.html#tempPath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="tempPath()"/> <function access="public" threadsafety="unspecified" status="commendable" name="pluginsPath" fullname="QMail::pluginsPath" href="qmail.html#pluginsPath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="pluginsPath()"/> <function access="public" threadsafety="unspecified" status="commendable" name="sslCertsPath" fullname="QMail::sslCertsPath" href="qmail.html#sslCertsPath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="sslCertsPath()"/> <function access="public" threadsafety="unspecified" status="commendable" name="messageServerPath" fullname="QMail::messageServerPath" href="qmail.html#messageServerPath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="messageServerPath()"/> <function access="public" threadsafety="unspecified" status="commendable" name="messageSettingsPath" fullname="QMail::messageSettingsPath" href="qmail.html#messageSettingsPath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="messageSettingsPath()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageServerLockFilePath" fullname="QMail::messageServerLockFilePath" href="qmail.html#messageServerLockFilePath" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="messageServerLockFilePath()"/> <function access="public" threadsafety="unspecified" status="commendable" name="mimeTypeFromFileName" fullname="QMail::mimeTypeFromFileName" href="qmail.html#mimeTypeFromFileName" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="mimeTypeFromFileName(const QString & filename)"> <parameter left="const QString &" right="" name="filename" default=""/> </function> @@ -964,8 +1039,8 @@ <parameter left="const QString &" right="" name="subject" default=""/> <parameter left="bool *" right="" name="replyOrForward" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="messageIdentifiers" fullname="QMail::messageIdentifiers" href="qmail.html#messageIdentifiers" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QStringList" signature="messageIdentifiers(const QString & str)"> - <parameter left="const QString &" right="" name="str" default=""/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageIdentifiers" fullname="QMail::messageIdentifiers" href="qmail.html#messageIdentifiers" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QStringList" signature="messageIdentifiers(const QString & aStr)"> + <parameter left="const QString &" right="" name="aStr" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="unquoteString" fullname="QMail::unquoteString" href="qmail.html#unquoteString" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="StringType" signature="unquoteString(const StringType & src)"> <parameter left="const StringType &" right="" name="src" default=""/> @@ -1324,6 +1399,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="updateThread" fullname="QMailStore::updateThread" href="qmailstore.html#updateThread" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateThread(QMailThread * t)"> <parameter left="QMailThread *" right="" name="t" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ensureDurability" fullname="QMailStore::ensureDurability" href="qmailstore.html#ensureDurability" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="ensureDurability()"/> <function access="public" threadsafety="unspecified" status="commendable" name="countAccounts" fullname="QMailStore::countAccounts" href="qmailstore.html#countAccounts" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="countAccounts(const QMailAccountKey & key) const"> <parameter left="const QMailAccountKey &" right="" name="key" default="QMailAccountKey()"/> </function> @@ -1430,6 +1506,9 @@ </function> <function access="public" threadsafety="unspecified" status="commendable" name="asynchronousEmission" fullname="QMailStore::asynchronousEmission" href="qmailstore.html#asynchronousEmission" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="asynchronousEmission() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="flushIpcNotifications" fullname="QMailStore::flushIpcNotifications" href="qmailstore.html#flushIpcNotifications" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="flushIpcNotifications()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isIpcConnectionEstablished" fullname="QMailStore::isIpcConnectionEstablished" href="qmailstore.html#isIpcConnectionEstablished" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isIpcConnectionEstablished() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="disconnectIpc" fullname="QMailStore::disconnectIpc" href="qmailstore.html#disconnectIpc" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="disconnectIpc()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="reconnectIpc" fullname="QMailStore::reconnectIpc" href="qmailstore.html#reconnectIpc" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="reconnectIpc()"/> <function access="public" threadsafety="unspecified" status="commendable" name="instance" fullname="QMailStore::instance" href="qmailstore.html#instance" location="qmailstore.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailStore *" signature="instance()"/> <function access="public" threadsafety="unspecified" status="commendable" name="errorOccurred" fullname="QMailStore::errorOccurred" href="qmailstore.html#errorOccurred" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="errorOccurred(QMailStore::ErrorCode code)"> <parameter left="QMailStore::ErrorCode" right="" name="code" default=""/> @@ -1510,6 +1589,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="transmissionInProgress" fullname="QMailStore::transmissionInProgress" href="qmailstore.html#transmissionInProgress" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="transmissionInProgress(const QMailAccountIdList & ids)"> <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ipcConnectionEstablished" fullname="QMailStore::ipcConnectionEstablished" href="qmailstore.html#ipcConnectionEstablished" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="ipcConnectionEstablished()"/> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailCodec" href="qmailcodec.html" location="qmailcodec.h" bases="" module=""> <variable access="public" threadsafety="unspecified" status="commendable" name="ChunkCharacters" fullname="QMailCodec::ChunkCharacters" href="qmailcodec.html#ChunkCharacters-var" location="qmailcodec.h" type="const int" static="true"/> @@ -1520,10 +1600,10 @@ <parameter left="QTextStream &" right="" name="in" default=""/> <parameter left="const QString &" right="" name="charset" default=""UTF-8""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="decode" fullname="QMailCodec::decode" href="qmailcodec.html#decode" location="qmailcodec.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="decode(QTextStream & out, QDataStream & in, const QString & charset)"> + <function access="public" threadsafety="unspecified" status="commendable" name="decode" fullname="QMailCodec::decode" href="qmailcodec.html#decode" location="qmailcodec.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="decode(QTextStream & out, QDataStream & in, const QString & icharset)"> <parameter left="QTextStream &" right="" name="out" default=""/> <parameter left="QDataStream &" right="" name="in" default=""/> - <parameter left="const QString &" right="" name="charset" default=""/> + <parameter left="const QString &" right="" name="icharset" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="encode" fullname="QMailCodec::encode" href="qmailcodec.html#encode-2" location="qmailcodec.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="encode(QDataStream & out, QDataStream & in)"> <parameter left="QDataStream &" right="" name="out" default=""/> @@ -1551,6 +1631,10 @@ <parameter left="const QByteArray &" right="" name="charset" default=""/> <parameter left="bool" right="" name="translateAscii" default="true"/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="bestCompatibleCharset" fullname="QMailCodec::bestCompatibleCharset" href="qmailcodec.html#bestCompatibleCharset" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="bestCompatibleCharset(const QByteArray & charset, bool translateAscii)"> + <parameter left="const QByteArray &" right="" name="charset" default=""/> + <parameter left="bool" right="" name="translateAscii" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="copy" fullname="QMailCodec::copy" href="qmailcodec.html#copy" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="void" signature="copy(QDataStream & out, QDataStream & in)"> <parameter left="QDataStream &" right="" name="out" default=""/> <parameter left="QDataStream &" right="" name="in" default=""/> @@ -1559,6 +1643,9 @@ <parameter left="QTextStream &" right="" name="out" default=""/> <parameter left="QTextStream &" right="" name="in" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="autoDetectEncoding" fullname="QMailCodec::autoDetectEncoding" href="qmailcodec.html#autoDetectEncoding" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="autoDetectEncoding(const QByteArray & text)"> + <parameter left="const QByteArray &" right="" name="text" default=""/> + </function> <function access="protected" threadsafety="unspecified" status="commendable" name="encodeChunk" fullname="QMailCodec::encodeChunk" href="qmailcodec.html#encodeChunk" location="qmailcodec.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="void" signature="encodeChunk(QDataStream & out, const unsigned char * input, int length, bool finalChunk)"> <parameter left="QDataStream &" right="" name="out" default=""/> <parameter left="const unsigned char *" right="" name="input" default=""/> @@ -1754,23 +1841,15 @@ <function access="public" threadsafety="unspecified" status="commendable" name="parent" fullname="QMailMessageListModel::parent" href="qmailmessagelistmodel.html#parent" location="qmailmessagelistmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="parent(const QModelIndex & idx) const"> <parameter left="const QModelIndex &" right="" name="idx" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="generateIndex" fullname="QMailMessageListModel::generateIndex" href="qmailmessagelistmodel.html#generateIndex" location="qmailmessagelistmodel.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="QModelIndex" signature="generateIndex(int row, int column, void * ptr)"> - <parameter left="int" right="" name="row" default=""/> - <parameter left="int" right="" name="column" default=""/> - <parameter left="void *" right="" name="ptr" default=""/> - </function> - <function access="protected" threadsafety="unspecified" status="commendable" name="impl" fullname="QMailMessageListModel::impl" href="qmailmessagelistmodel.html#impl" location="qmailmessagelistmodel.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="QMailMessageModelImplementation *" signature="impl()"/> - <function access="protected" threadsafety="unspecified" status="commendable" name="impl" fullname="QMailMessageListModel::impl" href="qmailmessagelistmodel.html#impl-2" location="qmailmessagelistmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="true" overload-number="2" type="const QMailMessageModelImplementation *" signature="impl() const"/> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageServer" href="qmailmessageserver.html" location="qmailmessageserver.h" bases="QObject" module=""> - <contents name="new-messages" title="New Messages" level="1"/> <contents name="sending-messages" title="Sending Messages" level="1"/> <contents name="retrieving-messages" title="Retrieving Messages" level="1"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageServer" fullname="QMailMessageServer::QMailMessageServer" href="qmailmessageserver.html#QMailMessageServer" location="qmailmessageserver.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageServer(QObject * parent)"> <parameter left="QObject *" right="" name="parent" default="0"/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="~QMailMessageServer" fullname="QMailMessageServer::~QMailMessageServer" href="qmailmessageserver.html#dtor.QMailMessageServer" location="qmailmessageserver.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailMessageServer()"/> - <function access="public" threadsafety="unspecified" status="commendable" name="newCountChanged" fullname="QMailMessageServer::newCountChanged" href="qmailmessageserver.html#newCountChanged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="newCountChanged(const QMailMessageCountMap & counts)"> + <function access="public" threadsafety="unspecified" status="deprecated" name="newCountChanged" fullname="QMailMessageServer::newCountChanged" href="qmailmessageserver.html#newCountChanged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="newCountChanged(const QMailMessageCountMap & counts)"> <parameter left="const QMailMessageCountMap &" right="" name="counts" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="actionStarted" fullname="QMailMessageServer::actionStarted" href="qmailmessageserver.html#actionStarted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="actionStarted(QMailActionData data)"> @@ -1824,6 +1903,14 @@ <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesAdded" fullname="QMailMessageServer::messagesAdded" href="qmailmessageserver.html#messagesAdded" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesAdded(quint64 action, const QMailMessageIdList & ids)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesUpdated" fullname="QMailMessageServer::messagesUpdated" href="qmailmessageserver.html#messagesUpdated" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesUpdated(quint64 action, const QMailMessageIdList & ids)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="folderCreated" fullname="QMailMessageServer::folderCreated" href="qmailmessageserver.html#folderCreated" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="folderCreated(quint64 action, const QMailFolderId & folderId)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> @@ -1843,6 +1930,14 @@ <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="remainingMessagesCount" fullname="QMailMessageServer::remainingMessagesCount" href="qmailmessageserver.html#remainingMessagesCount" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="remainingMessagesCount(quint64 action, uint count)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="uint" right="" name="count" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCount" fullname="QMailMessageServer::messagesCount" href="qmailmessageserver.html#messagesCount" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesCount(quint64 action, uint count)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="uint" right="" name="count" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="searchCompleted" fullname="QMailMessageServer::searchCompleted" href="qmailmessageserver.html#searchCompleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="searchCompleted(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -1857,7 +1952,9 @@ <function access="public" threadsafety="unspecified" status="commendable" name="protocolRequestCompleted" fullname="QMailMessageServer::protocolRequestCompleted" href="qmailmessageserver.html#protocolRequestCompleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="protocolRequestCompleted(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="acknowledgeNewMessages" fullname="QMailMessageServer::acknowledgeNewMessages" href="qmailmessageserver.html#acknowledgeNewMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="acknowledgeNewMessages(const QMailMessageTypeList & types)"> + <function access="public" threadsafety="unspecified" status="commendable" name="connectionDown" fullname="QMailMessageServer::connectionDown" href="qmailmessageserver.html#connectionDown" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="connectionDown()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="reconnectionTimeout" fullname="QMailMessageServer::reconnectionTimeout" href="qmailmessageserver.html#reconnectionTimeout" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="reconnectionTimeout()"/> + <function access="public" threadsafety="unspecified" status="deprecated" name="acknowledgeNewMessages" fullname="QMailMessageServer::acknowledgeNewMessages" href="qmailmessageserver.html#acknowledgeNewMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="acknowledgeNewMessages(const QMailMessageTypeList & types)"> <parameter left="const QMailMessageTypeList &" right="" name="types" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="transmitMessages" fullname="QMailMessageServer::transmitMessages" href="qmailmessageserver.html#transmitMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="transmitMessages(quint64 action, const QMailAccountId & accountId)"> @@ -1877,6 +1974,13 @@ <parameter left="uint" right="" name="minimum" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageLists" fullname="QMailMessageServer::retrieveMessageLists" href="qmailmessageserver.html#retrieveMessageLists" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessageLists(quint64 action, const QMailAccountId & accountId, const QMailFolderIdList & folderIds, uint minimum, const QMailMessageSortKey & sort)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderIdList &" right="" name="folderIds" default=""/> + <parameter left="uint" right="" name="minimum" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessages" fullname="QMailMessageServer::retrieveMessages" href="qmailmessageserver.html#retrieveMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessages(quint64 action, const QMailMessageIdList & messageIds, QMailRetrievalAction::RetrievalSpecification spec)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="messageIds" default=""/> @@ -1908,41 +2012,85 @@ <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="copyMessages" fullname="QMailMessageServer::copyMessages" href="qmailmessageserver.html#copyMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="copyMessages(quint64 action, const QMailMessageIdList & mailList, const QMailFolderId & destinationId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineCopyMessages" fullname="QMailMessageServer::onlineCopyMessages" href="qmailmessageserver.html#onlineCopyMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineCopyMessages(quint64 action, const QMailMessageIdList & mailList, const QMailFolderId & destinationId)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="moveMessages" fullname="QMailMessageServer::moveMessages" href="qmailmessageserver.html#moveMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="moveMessages(quint64 action, const QMailMessageIdList & mailList, const QMailFolderId & destinationId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineMoveMessages" fullname="QMailMessageServer::onlineMoveMessages" href="qmailmessageserver.html#onlineMoveMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineMoveMessages(quint64 action, const QMailMessageIdList & mailList, const QMailFolderId & destinationId)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="flagMessages" fullname="QMailMessageServer::flagMessages" href="qmailmessageserver.html#flagMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="flagMessages(quint64 action, const QMailMessageIdList & mailList, quint64 setMask, quint64 unsetMask)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineFlagMessagesAndMoveToStandardFolder" fullname="QMailMessageServer::onlineFlagMessagesAndMoveToStandardFolder" href="qmailmessageserver.html#onlineFlagMessagesAndMoveToStandardFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineFlagMessagesAndMoveToStandardFolder(quint64 action, const QMailMessageIdList & mailList, quint64 setMask, quint64 unsetMask)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> <parameter left="quint64" right="" name="setMask" default=""/> <parameter left="quint64" right="" name="unsetMask" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="createFolder" fullname="QMailMessageServer::createFolder" href="qmailmessageserver.html#createFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="createFolder(quint64 action, const QString & name, const QMailAccountId & accountId, const QMailFolderId & parentId)"> + <function access="public" threadsafety="unspecified" status="deprecated" name="addMessages" fullname="QMailMessageServer::addMessages" href="qmailmessageserver.html#addMessages-2" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="2" type="void" signature="addMessages(quint64 action, const QString & filename)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QString &" right="" name="filename" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addMessages" fullname="QMailMessageServer::addMessages" href="qmailmessageserver.html#addMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="addMessages(quint64 action, const QMailMessageMetaDataList & messages)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageMetaDataList &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="deprecated" name="updateMessages" fullname="QMailMessageServer::updateMessages" href="qmailmessageserver.html#updateMessages-2" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="2" type="void" signature="updateMessages(quint64 action, const QString & filename)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QString &" right="" name="filename" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessages" fullname="QMailMessageServer::updateMessages" href="qmailmessageserver.html#updateMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="updateMessages(quint64 action, const QMailMessageMetaDataList & messages)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageMetaDataList &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineCreateFolder" fullname="QMailMessageServer::onlineCreateFolder" href="qmailmessageserver.html#onlineCreateFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineCreateFolder(quint64 action, const QString & name, const QMailAccountId & accountId, const QMailFolderId & parentId)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QString &" right="" name="name" default=""/> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QMailFolderId &" right="" name="parentId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="renameFolder" fullname="QMailMessageServer::renameFolder" href="qmailmessageserver.html#renameFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="renameFolder(quint64 action, const QMailFolderId & folderId, const QString & name)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineRenameFolder" fullname="QMailMessageServer::onlineRenameFolder" href="qmailmessageserver.html#onlineRenameFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineRenameFolder(quint64 action, const QMailFolderId & folderId, const QString & name)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="const QString &" right="" name="name" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="deleteFolder" fullname="QMailMessageServer::deleteFolder" href="qmailmessageserver.html#deleteFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="deleteFolder(quint64 action, const QMailFolderId & folderId)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineDeleteFolder" fullname="QMailMessageServer::onlineDeleteFolder" href="qmailmessageserver.html#onlineDeleteFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineDeleteFolder(quint64 action, const QMailFolderId & folderId)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailMessageServer::deleteMessages" href="qmailmessageserver.html#deleteMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="deleteMessages(quint64 action, const QMailMessageIdList & mailList)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="rollBackUpdates" fullname="QMailMessageServer::rollBackUpdates" href="qmailmessageserver.html#rollBackUpdates" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="rollBackUpdates(quint64 action, const QMailAccountId & mailAccountId)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="mailAccountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="moveToStandardFolder" fullname="QMailMessageServer::moveToStandardFolder" href="qmailmessageserver.html#moveToStandardFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="moveToStandardFolder(quint64 action, const QMailMessageIdList & ids, quint64 standardFolder)"> <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + <parameter left="quint64" right="" name="standardFolder" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="moveToFolder" fullname="QMailMessageServer::moveToFolder" href="qmailmessageserver.html#moveToFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="moveToFolder(quint64 action, const QMailMessageIdList & ids, const QMailFolderId & folderId)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="flagMessages" fullname="QMailMessageServer::flagMessages" href="qmailmessageserver.html#flagMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="flagMessages(quint64 action, const QMailMessageIdList & ids, quint64 setMask, quint64 unsetMask)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + <parameter left="quint64" right="" name="setMask" default=""/> + <parameter left="quint64" right="" name="unsetMask" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="restoreToPreviousFolder" fullname="QMailMessageServer::restoreToPreviousFolder" href="qmailmessageserver.html#restoreToPreviousFolder" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="restoreToPreviousFolder(quint64 action, const QMailMessageKey & key)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="cancelTransfer" fullname="QMailMessageServer::cancelTransfer" href="qmailmessageserver.html#cancelTransfer" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="cancelTransfer(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailMessageServer::deleteMessages" href="qmailmessageserver.html#deleteMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="deleteMessages(quint64 action, const QMailMessageIdList & mailList, QMailStore::MessageRemovalOption option)"> + <function access="public" threadsafety="unspecified" status="commendable" name="onlineDeleteMessages" fullname="QMailMessageServer::onlineDeleteMessages" href="qmailmessageserver.html#onlineDeleteMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="onlineDeleteMessages(quint64 action, const QMailMessageIdList & mailList, QMailStore::MessageRemovalOption option)"> <parameter left="quint64" right="" name="action" default=""/> <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> <parameter left="QMailStore::MessageRemovalOption" right="" name="option" default=""/> @@ -1954,6 +2102,19 @@ <parameter left="QMailSearchAction::SearchSpecification" right="" name="spec" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageServer::searchMessages" href="qmailmessageserver.html#searchMessages-2" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="2" type="void" signature="searchMessages(quint64 action, const QMailMessageKey & filter, const QString & bodyText, QMailSearchAction::SearchSpecification spec, quint64 limit, const QMailMessageSortKey & sort)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageKey &" right="" name="filter" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="QMailSearchAction::SearchSpecification" right="" name="spec" default=""/> + <parameter left="quint64" right="" name="limit" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="countMessages" fullname="QMailMessageServer::countMessages" href="qmailmessageserver.html#countMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="countMessages(quint64 action, const QMailMessageKey & filter, const QString & bodyText)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageKey &" right="" name="filter" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="cancelSearch" fullname="QMailMessageServer::cancelSearch" href="qmailmessageserver.html#cancelSearch" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="cancelSearch(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -1973,6 +2134,8 @@ <value name="MessageCount" value="( 1<<2 )"/> <value name="UnreadCount" value="( 1<<3 )"/> <value name="Custom" value="( 1<<4 )"/> + <value name="Includes" value="( 1<<5 )"/> + <value name="ParentAccountId" value="( 1<<6 )"/> </enum> <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailThreadKey::ArgumentType" href="qmailthreadkey.html#ArgumentType-typedef" location="qmailthreadkey.h"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailThreadKey" fullname="QMailThreadKey::QMailThreadKey" href="qmailthreadkey.html#QMailThreadKey" location="qmailthreadkey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailThreadKey()"/> @@ -2040,6 +2203,26 @@ <parameter left="const QStringList &" right="" name="uids" default=""/> <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="includes" fullname="QMailThreadKey::includes" href="qmailthreadkey.html#includes" location="qmailthreadkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailThreadKey" signature="includes(const QMailMessageIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="includes" fullname="QMailThreadKey::includes" href="qmailthreadkey.html#includes-2" location="qmailthreadkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailThreadKey" signature="includes(const QMailMessageKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailThreadKey::parentAccountId" href="qmailthreadkey.html#parentAccountId" location="qmailthreadkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailThreadKey" signature="parentAccountId(const QMailAccountId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailThreadKey::parentAccountId" href="qmailthreadkey.html#parentAccountId-2" location="qmailthreadkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailThreadKey" signature="parentAccountId(const QMailAccountIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailThreadKey::parentAccountId" href="qmailthreadkey.html#parentAccountId-3" location="qmailthreadkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailThreadKey" signature="parentAccountId(const QMailAccountKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailAccountKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAccountKey" href="qmailaccountkey.html" location="qmailaccountkey.h" bases="" module=""> <enum access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailAccountKey::Property" href="qmailaccountkey.html#Property-enum" location="qmailaccountkey.h"> @@ -2263,6 +2446,7 @@ <enum access="public" threadsafety="unspecified" status="commendable" name="DurabilityRequirement" fullname="QMailContentManager::DurabilityRequirement" href="qmailcontentmanager.html#DurabilityRequirement-enum" location="qmailcontentmanager.h"> <value name="EnsureDurability" value="0"/> <value name="DeferDurability" value="1"/> + <value name="NoDurability" value="2"/> </enum> <function access="public" threadsafety="unspecified" status="commendable" name="add" fullname="QMailContentManager::add" href="qmailcontentmanager.html#add" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailStore::ErrorCode" signature="add(QMailMessage * message, DurabilityRequirement durability)"> <parameter left="QMailMessage *" right="" name="message" default=""/> @@ -2273,6 +2457,9 @@ <parameter left="DurabilityRequirement" right="" name="durability" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="ensureDurability" fullname="QMailContentManager::ensureDurability" href="qmailcontentmanager.html#ensureDurability" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailStore::ErrorCode" signature="ensureDurability()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="ensureDurability" fullname="QMailContentManager::ensureDurability" href="qmailcontentmanager.html#ensureDurability-2" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="QMailStore::ErrorCode" signature="ensureDurability(const QList<QString> & identifiers)"> + <parameter left="const QList<QString> &" right="" name="identifiers" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="remove" fullname="QMailContentManager::remove" href="qmailcontentmanager.html#remove" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailStore::ErrorCode" signature="remove(const QString & identifier)"> <parameter left="const QString &" right="" name="identifier" default=""/> </function> @@ -2356,6 +2543,7 @@ <variable access="public" threadsafety="unspecified" status="commendable" name="CanTransmitViaReference" fullname="QMailAccount::CanTransmitViaReference" href="qmailaccount.html#CanTransmitViaReference-var" location="qmailaccount.h" type="const quint64 &" static="true"/> <variable access="public" threadsafety="unspecified" status="commendable" name="CanCreateFolders" fullname="QMailAccount::CanCreateFolders" href="qmailaccount.html#CanCreateFolders-var" location="qmailaccount.h" type="const quint64 &" static="true"/> <variable access="public" threadsafety="unspecified" status="commendable" name="UseSmartReply" fullname="QMailAccount::UseSmartReply" href="qmailaccount.html#UseSmartReply-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="CanSearchOnServer" fullname="QMailAccount::CanSearchOnServer" href="qmailaccount.html#CanSearchOnServer-var" location="qmailaccount.h" type="const quint64 &" static="true"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccount" fullname="QMailAccount::QMailAccount" href="qmailaccount.html#QMailAccount" location="qmailaccount.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccount()"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccount" fullname="QMailAccount::QMailAccount" href="qmailaccount.html#QMailAccount-2" location="qmailaccount.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailAccount(const QMailAccountId & id)"> <parameter left="const QMailAccountId &" right="" name="id" default=""/> @@ -2440,13 +2628,6 @@ <function access="public" threadsafety="unspecified" status="commendable" name="parent" fullname="QMailMessageThreadedModel::parent" href="qmailmessagethreadedmodel.html#parent" location="qmailmessagethreadedmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="parent(const QModelIndex & idx) const"> <parameter left="const QModelIndex &" right="" name="idx" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="generateIndex" fullname="QMailMessageThreadedModel::generateIndex" href="qmailmessagethreadedmodel.html#generateIndex" location="qmailmessagethreadedmodel.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="QModelIndex" signature="generateIndex(int row, int column, void * ptr)"> - <parameter left="int" right="" name="row" default=""/> - <parameter left="int" right="" name="column" default=""/> - <parameter left="void *" right="" name="ptr" default=""/> - </function> - <function access="protected" threadsafety="unspecified" status="commendable" name="impl" fullname="QMailMessageThreadedModel::impl" href="qmailmessagethreadedmodel.html#impl" location="qmailmessagethreadedmodel.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="QMailMessageModelImplementation *" signature="impl()"/> - <function access="protected" threadsafety="unspecified" status="commendable" name="impl" fullname="QMailMessageThreadedModel::impl" href="qmailmessagethreadedmodel.html#impl-2" location="qmailmessagethreadedmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="true" overload-number="2" type="const QMailMessageModelImplementation *" signature="impl() const"/> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAccountSortKey" href="qmailaccountsortkey.html" location="qmailaccountsortkey.h" bases="" module=""> <enum access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailAccountSortKey::Property" href="qmailaccountsortkey.html#Property-enum" location="qmailaccountsortkey.h"> @@ -2796,7 +2977,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="length" fullname="QMailMessageBody::length" href="qmailmessagebody.html#length" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="length() const"/> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessagePartContainer" href="qmailmessagepartcontainer.html" location="qmailmessage.h" bases="QMailMessagePartContainerFwd" module=""> - <class access="public" threadsafety="unspecified" status="commendable" name="Location" fullname="QMailMessagePartContainer::Location" href="qmailmessagepartcontainer-location.html" location="qmailmessage.h" bases="" module=""> + <class access="public" threadsafety="unspecified" status="preliminary" name="Location" fullname="QMailMessagePartContainer::Location" href="qmailmessagepartcontainer-location.html" location="qmailmessage.h" bases="" module=""> <function access="public" threadsafety="unspecified" status="commendable" name="Location" fullname="QMailMessagePartContainer::Location::Location" href="qmailmessagepartcontainer-location.html#Location" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="Location()"/> <function access="public" threadsafety="unspecified" status="commendable" name="Location" fullname="QMailMessagePartContainer::Location::Location" href="qmailmessagepartcontainer-location.html#Location-2" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="Location(const QString & description)"> <parameter left="const QString &" right="" name="description" default=""/> @@ -2804,6 +2985,9 @@ <function access="public" threadsafety="unspecified" status="commendable" name="Location" fullname="QMailMessagePartContainer::Location::Location" href="qmailmessagepartcontainer-location.html#Location-3" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="Location(const Location & other)"> <parameter left="const Location &" right="" name="other" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailMessagePartContainer::Location::operator==" href="qmailmessagepartcontainer-location.html#operator==" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailMessagePartContainer::Location & other) const"> + <parameter left="const QMailMessagePartContainer::Location &" right="" name="other" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="isValid" fullname="QMailMessagePartContainer::Location::isValid" href="qmailmessagepartcontainer-location.html#isValid" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isValid(bool extended) const"> <parameter left="bool" right="" name="extended" default="true"/> </function> @@ -2896,6 +3080,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="findPlainTextContainer" fullname="QMailMessagePartContainer::findPlainTextContainer" href="qmailmessagepartcontainer.html#findPlainTextContainer" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessagePartContainer *" signature="findPlainTextContainer() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="findHtmlContainer" fullname="QMailMessagePartContainer::findHtmlContainer" href="qmailmessagepartcontainer.html#findHtmlContainer" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessagePartContainer *" signature="findHtmlContainer() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="findAttachmentLocations" fullname="QMailMessagePartContainer::findAttachmentLocations" href="qmailmessagepartcontainer.html#findAttachmentLocations" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessagePartContainer::Location>" signature="findAttachmentLocations() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="findInlineImageLocations" fullname="QMailMessagePartContainer::findInlineImageLocations" href="qmailmessagepartcontainer.html#findInlineImageLocations" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessagePartContainer::Location>" signature="findInlineImageLocations() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="hasPlainTextBody" fullname="QMailMessagePartContainer::hasPlainTextBody" href="qmailmessagepartcontainer.html#hasPlainTextBody" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasPlainTextBody() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="hasHtmlBody" fullname="QMailMessagePartContainer::hasHtmlBody" href="qmailmessagepartcontainer.html#hasHtmlBody" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasHtmlBody() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="hasAttachments" fullname="QMailMessagePartContainer::hasAttachments" href="qmailmessagepartcontainer.html#hasAttachments" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasAttachments() const"/> @@ -2906,12 +3091,21 @@ <parameter left="const QMailMessageBody &" right="" name="htmlBody" default=""/> <parameter left="const QMailMessageBody &" right="" name="plainTextBody" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setInlineImages" fullname="QMailMessagePartContainer::setInlineImages" href="qmailmessagepartcontainer.html#setInlineImages" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setInlineImages(const QMap<QString, QString> & htmlImagesMap)"> + <parameter left="const QMap<QString, QString> &" right="" name="htmlImagesMap" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setInlineImages" fullname="QMailMessagePartContainer::setInlineImages" href="qmailmessagepartcontainer.html#setInlineImages-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setInlineImages(const QList<const QMailMessagePart *> imageParts)"> + <parameter left="const QList<const QMailMessagePart *>" right="" name="imageParts" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="setAttachments" fullname="QMailMessagePartContainer::setAttachments" href="qmailmessagepartcontainer.html#setAttachments" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setAttachments(const QStringList & attachments)"> <parameter left="const QStringList &" right="" name="attachments" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="setAttachments" fullname="QMailMessagePartContainer::setAttachments" href="qmailmessagepartcontainer.html#setAttachments-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setAttachments(const QList<const QMailMessagePart *> attachments)"> <parameter left="const QList<const QMailMessagePart *>" right="" name="attachments" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addAttachments" fullname="QMailMessagePartContainer::addAttachments" href="qmailmessagepartcontainer.html#addAttachments" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="addAttachments(const QStringList & attachments)"> + <parameter left="const QStringList &" right="" name="attachments" default=""/> + </function> <function access="protected" threadsafety="unspecified" status="commendable" name="QMailMessagePartContainer" fullname="QMailMessagePartContainer::QMailMessagePartContainer" href="qmailmessagepartcontainer.html#QMailMessagePartContainer" location="qmailmessage.cpp" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessagePartContainer(Subclass * p)"> <parameter left="Subclass *" right="" name="p" default=""/> </function> @@ -3041,6 +3235,7 @@ <variable access="public" threadsafety="unspecified" status="commendable" name="HighPriority" fullname="QMailMessageMetaData::HighPriority" href="qmailmessagemetadata.html#HighPriority-var" location="qmailmessage.h" type="const quint64 &" static="true"/> <variable access="public" threadsafety="unspecified" status="commendable" name="LowPriority" fullname="QMailMessageMetaData::LowPriority" href="qmailmessagemetadata.html#LowPriority-var" location="qmailmessage.h" type="const quint64 &" static="true"/> <variable access="public" threadsafety="unspecified" status="commendable" name="CalendarInvitation" fullname="QMailMessageMetaData::CalendarInvitation" href="qmailmessagemetadata.html#CalendarInvitation-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Todo" fullname="QMailMessageMetaData::Todo" href="qmailmessagemetadata.html#Todo-var" location="qmailmessage.h" type="const quint64 &" static="true"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageMetaData" fullname="QMailMessageMetaData::QMailMessageMetaData" href="qmailmessagemetadata.html#QMailMessageMetaData" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageMetaData()"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageMetaData" fullname="QMailMessageMetaData::QMailMessageMetaData" href="qmailmessagemetadata.html#QMailMessageMetaData-2" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailMessageMetaData(const QMailMessageId & id)"> <parameter left="const QMailMessageId &" right="" name="id" default=""/> @@ -3077,13 +3272,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="setReceivedDate" fullname="QMailMessageMetaData::setReceivedDate" href="qmailmessagemetadata.html#setReceivedDate" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setReceivedDate(const QMailTimeStamp & timeStamp)"> <parameter left="const QMailTimeStamp &" right="" name="timeStamp" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="to" fullname="QMailMessageMetaData::to" href="qmailmessagemetadata.html#to" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QList<QMailAddress>" signature="to() const"/> - <function access="public" threadsafety="unspecified" status="commendable" name="setTo" fullname="QMailMessageMetaData::setTo" href="qmailmessagemetadata.html#setTo" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setTo(const QList<QMailAddress> & toList)"> - <parameter left="const QList<QMailAddress> &" right="" name="toList" default=""/> - </function> - <function access="public" threadsafety="unspecified" status="commendable" name="setTo" fullname="QMailMessageMetaData::setTo" href="qmailmessagemetadata.html#setTo-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setTo(const QMailAddress & address)"> - <parameter left="const QMailAddress &" right="" name="address" default=""/> - </function> + <function access="public" threadsafety="unspecified" status="commendable" name="recipients" fullname="QMailMessageMetaData::recipients" href="qmailmessagemetadata.html#recipients" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QList<QMailAddress>" signature="recipients() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailMessageMetaData::status" href="qmailmessagemetadata.html#status" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="quint64" signature="status() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailMessageMetaData::setStatus" href="qmailmessagemetadata.html#setStatus" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setStatus(quint64 newStatus)"> <parameter left="quint64" right="" name="newStatus" default=""/> @@ -3149,6 +3338,12 @@ <parameter left="const QString &" right="" name="name" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="customFields" fullname="QMailMessageMetaData::customFields" href="qmailmessagemetadata.html#customFields" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMap<QString, QString> &" signature="customFields() const"/> + <function access="protected" threadsafety="unspecified" status="commendable" name="setRecipients" fullname="QMailMessageMetaData::setRecipients" href="qmailmessagemetadata.html#setRecipients" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setRecipients(const QList<QMailAddress> & toList)"> + <parameter left="const QList<QMailAddress> &" right="" name="toList" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="setRecipients" fullname="QMailMessageMetaData::setRecipients" href="qmailmessagemetadata.html#setRecipients-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setRecipients(const QMailAddress & address)"> + <parameter left="const QMailAddress &" right="" name="address" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="copyServerUid" fullname="QMailMessageMetaData::copyServerUid" href="qmailmessagemetadata.html#copyServerUid" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="copyServerUid() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="setCopyServerUid" fullname="QMailMessageMetaData::setCopyServerUid" href="qmailmessagemetadata.html#setCopyServerUid" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setCopyServerUid(const QString & serverUid)"> <parameter left="const QString &" right="" name="serverUid" default=""/> @@ -3236,6 +3431,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="setDate" fullname="QMailMessage::setDate" href="qmailmessage.html#setDate" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setDate(const QMailTimeStamp & timeStamp)"> <parameter left="const QMailTimeStamp &" right="" name="timeStamp" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="to" fullname="QMailMessage::to" href="qmailmessage.html#to" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QList<QMailAddress>" signature="to() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="setTo" fullname="QMailMessage::setTo" href="qmailmessage.html#setTo" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setTo(const QList<QMailAddress> & toList)"> <parameter left="const QList<QMailAddress> &" right="" name="toList" default=""/> </function> @@ -3271,6 +3467,8 @@ </function> <function access="public" threadsafety="unspecified" status="commendable" name="contentAvailable" fullname="QMailMessage::contentAvailable" href="qmailmessage.html#contentAvailable" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="contentAvailable() const"/> <function access="public" threadsafety="unspecified" status="commendable" name="partialContentAvailable" fullname="QMailMessage::partialContentAvailable" href="qmailmessage.html#partialContentAvailable" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="partialContentAvailable() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="hasCalendarInvitation" fullname="QMailMessage::hasCalendarInvitation" href="qmailmessage.html#hasCalendarInvitation" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasCalendarInvitation() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="preview" fullname="QMailMessage::preview" href="qmailmessage.html#preview" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="preview() const"/> </class> <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageHeaderFieldFwd" href="qmailmessageheaderfieldfwd.html" location="qmailmessagefwd.h" bases="" module=""> <enum access="public" threadsafety="unspecified" status="commendable" name="FieldType" fullname="QMailMessageHeaderFieldFwd::FieldType" href="qmailmessageheaderfieldfwd.html#FieldType-enum" location="qmailmessagefwd.h"> @@ -3704,7 +3902,7 @@ <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="bool" right="" name="descending" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveFolderList" fullname="QMailMessageSource::retrieveFolderList" href="qmailmessagesource.html#retrieveFolderList-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveFolderList(const QMailAccountId & accountId, const QMailFolderId & folderId, bool descending, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveFolderList" fullname="QMailMessageSource::retrieveFolderList" href="qmailmessagesource.html#retrieveFolderList-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveFolderList(const QMailAccountId & accountId, const QMailFolderId & folderId, bool descending, quint64 action)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="bool" right="" name="descending" default=""/> @@ -3716,26 +3914,39 @@ <parameter left="uint" right="" name="minimum" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageList" fullname="QMailMessageSource::retrieveMessageList" href="qmailmessagesource.html#retrieveMessageList-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessageList(const QMailAccountId & accountId, const QMailFolderId & folderId, uint minimum, const QMailMessageSortKey & sort, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageList" fullname="QMailMessageSource::retrieveMessageList" href="qmailmessagesource.html#retrieveMessageList-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessageList(const QMailAccountId & accountId, const QMailFolderId & folderId, uint minimum, const QMailMessageSortKey & sort, quint64 action)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="uint" right="" name="minimum" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageLists" fullname="QMailMessageSource::retrieveMessageLists" href="qmailmessagesource.html#retrieveMessageLists" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveMessageLists(const QMailAccountId & accountId, const QMailFolderIdList & folderIds, uint minimum, const QMailMessageSortKey & sort)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderIdList &" right="" name="folderIds" default=""/> + <parameter left="uint" right="" name="minimum" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageLists" fullname="QMailMessageSource::retrieveMessageLists" href="qmailmessagesource.html#retrieveMessageLists-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessageLists(const QMailAccountId & accountId, const QMailFolderIdList & folderIds, uint minimum, const QMailMessageSortKey & sort, quint64 action)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderIdList &" right="" name="folderIds" default=""/> + <parameter left="uint" right="" name="minimum" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> + <parameter left="quint64" right="" name="action" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessages" fullname="QMailMessageSource::retrieveMessages" href="qmailmessagesource.html#retrieveMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveMessages(const QMailMessageIdList & ids, QMailRetrievalAction::RetrievalSpecification spec)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="QMailRetrievalAction::RetrievalSpecification" right="" name="spec" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessages" fullname="QMailMessageSource::retrieveMessages" href="qmailmessagesource.html#retrieveMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessages(const QMailMessageIdList & messageIds, QMailRetrievalAction::RetrievalSpecification spec, quint64 action)"> - <parameter left="const QMailMessageIdList &" right="" name="messageIds" default=""/> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessages" fullname="QMailMessageSource::retrieveMessages" href="qmailmessagesource.html#retrieveMessages-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessages(const QMailMessageIdList & ids, QMailRetrievalAction::RetrievalSpecification spec, quint64 action)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="QMailRetrievalAction::RetrievalSpecification" right="" name="spec" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePart" fullname="QMailMessageSource::retrieveMessagePart" href="qmailmessagesource.html#retrieveMessagePart" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveMessagePart(const QMailMessagePart::Location & partLocation)"> <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePart" fullname="QMailMessageSource::retrieveMessagePart" href="qmailmessagesource.html#retrieveMessagePart-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessagePart(const QMailMessagePart::Location & partLocation, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePart" fullname="QMailMessageSource::retrieveMessagePart" href="qmailmessagesource.html#retrieveMessagePart-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessagePart(const QMailMessagePart::Location & partLocation, quint64 action)"> <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -3743,7 +3954,7 @@ <parameter left="const QMailMessageId &" right="" name="messageId" default=""/> <parameter left="uint" right="" name="minimum" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageRange" fullname="QMailMessageSource::retrieveMessageRange" href="qmailmessagesource.html#retrieveMessageRange-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessageRange(const QMailMessageId & messageId, uint minimum, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageRange" fullname="QMailMessageSource::retrieveMessageRange" href="qmailmessagesource.html#retrieveMessageRange-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessageRange(const QMailMessageId & messageId, uint minimum, quint64 action)"> <parameter left="const QMailMessageId &" right="" name="messageId" default=""/> <parameter left="uint" right="" name="minimum" default=""/> <parameter left="quint64" right="" name="action" default=""/> @@ -3752,7 +3963,7 @@ <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> <parameter left="uint" right="" name="minimum" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePartRange" fullname="QMailMessageSource::retrieveMessagePartRange" href="qmailmessagesource.html#retrieveMessagePartRange-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessagePartRange(const QMailMessagePart::Location & partLocation, uint minimum, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePartRange" fullname="QMailMessageSource::retrieveMessagePartRange" href="qmailmessagesource.html#retrieveMessagePartRange-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveMessagePartRange(const QMailMessagePart::Location & partLocation, uint minimum, quint64 action)"> <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> <parameter left="uint" right="" name="minimum" default=""/> <parameter left="quint64" right="" name="action" default=""/> @@ -3760,28 +3971,28 @@ <function access="public" threadsafety="unspecified" status="commendable" name="retrieveAll" fullname="QMailMessageSource::retrieveAll" href="qmailmessagesource.html#retrieveAll" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveAll(const QMailAccountId & accountId)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="retrieveAll" fullname="QMailMessageSource::retrieveAll" href="qmailmessagesource.html#retrieveAll-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveAll(const QMailAccountId & accountId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveAll" fullname="QMailMessageSource::retrieveAll" href="qmailmessagesource.html#retrieveAll-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="retrieveAll(const QMailAccountId & accountId, quint64 action)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="exportUpdates" fullname="QMailMessageSource::exportUpdates" href="qmailmessagesource.html#exportUpdates" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="exportUpdates(const QMailAccountId & accountId)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="exportUpdates" fullname="QMailMessageSource::exportUpdates" href="qmailmessagesource.html#exportUpdates-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="exportUpdates(const QMailAccountId & accountId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="exportUpdates" fullname="QMailMessageSource::exportUpdates" href="qmailmessagesource.html#exportUpdates-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="exportUpdates(const QMailAccountId & accountId, quint64 action)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="synchronize" fullname="QMailMessageSource::synchronize" href="qmailmessagesource.html#synchronize" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="synchronize(const QMailAccountId & accountId)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="synchronize" fullname="QMailMessageSource::synchronize" href="qmailmessagesource.html#synchronize-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="synchronize(const QMailAccountId & accountId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="synchronize" fullname="QMailMessageSource::synchronize" href="qmailmessagesource.html#synchronize-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="synchronize(const QMailAccountId & accountId, quint64 action)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailMessageSource::deleteMessages" href="qmailmessagesource.html#deleteMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="deleteMessages(const QMailMessageIdList & ids)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailMessageSource::deleteMessages" href="qmailmessagesource.html#deleteMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="deleteMessages(const QMailMessageIdList & ids, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="deleteMessages" fullname="QMailMessageSource::deleteMessages" href="qmailmessagesource.html#deleteMessages-3" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="deleteMessages(const QMailMessageIdList & ids, quint64 action)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -3789,7 +4000,7 @@ <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="copyMessages" fullname="QMailMessageSource::copyMessages" href="qmailmessagesource.html#copyMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="copyMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="copyMessages" fullname="QMailMessageSource::copyMessages" href="qmailmessagesource.html#copyMessages-3" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="copyMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId, quint64 action)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> <parameter left="quint64" right="" name="action" default=""/> @@ -3798,7 +4009,7 @@ <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="moveMessages" fullname="QMailMessageSource::moveMessages" href="qmailmessagesource.html#moveMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="moveMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="moveMessages" fullname="QMailMessageSource::moveMessages" href="qmailmessagesource.html#moveMessages-3" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="moveMessages(const QMailMessageIdList & ids, const QMailFolderId & destinationId, quint64 action)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="const QMailFolderId &" right="" name="destinationId" default=""/> <parameter left="quint64" right="" name="action" default=""/> @@ -3808,7 +4019,7 @@ <parameter left="quint64" right="" name="setMask" default=""/> <parameter left="quint64" right="" name="unsetMask" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="flagMessages" fullname="QMailMessageSource::flagMessages" href="qmailmessagesource.html#flagMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="flagMessages(const QMailMessageIdList & ids, quint64 setMask, quint64 unsetMask, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="flagMessages" fullname="QMailMessageSource::flagMessages" href="qmailmessagesource.html#flagMessages-3" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="flagMessages(const QMailMessageIdList & ids, quint64 setMask, quint64 unsetMask, quint64 action)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="quint64" right="" name="setMask" default=""/> <parameter left="quint64" right="" name="unsetMask" default=""/> @@ -3819,7 +4030,7 @@ <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QMailFolderId &" right="" name="parentId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="createFolder" fullname="QMailMessageSource::createFolder" href="qmailmessagesource.html#createFolder-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="createFolder(const QString & name, const QMailAccountId & accountId, const QMailFolderId & parentId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="createFolder" fullname="QMailMessageSource::createFolder" href="qmailmessagesource.html#createFolder-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="createFolder(const QString & name, const QMailAccountId & accountId, const QMailFolderId & parentId, quint64 action)"> <parameter left="const QString &" right="" name="name" default=""/> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QMailFolderId &" right="" name="parentId" default=""/> @@ -3829,7 +4040,7 @@ <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="const QString &" right="" name="name" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="renameFolder" fullname="QMailMessageSource::renameFolder" href="qmailmessagesource.html#renameFolder-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="renameFolder(const QMailFolderId & folderId, const QString & name, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="renameFolder" fullname="QMailMessageSource::renameFolder" href="qmailmessagesource.html#renameFolder-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="renameFolder(const QMailFolderId & folderId, const QString & name, quint64 action)"> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="const QString &" right="" name="name" default=""/> <parameter left="quint64" right="" name="action" default=""/> @@ -3837,29 +4048,51 @@ <function access="public" threadsafety="unspecified" status="commendable" name="deleteFolder" fullname="QMailMessageSource::deleteFolder" href="qmailmessagesource.html#deleteFolder" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="deleteFolder(const QMailFolderId & folderId)"> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="deleteFolder" fullname="QMailMessageSource::deleteFolder" href="qmailmessagesource.html#deleteFolder-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="deleteFolder(const QMailFolderId & folderId, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="deleteFolder" fullname="QMailMessageSource::deleteFolder" href="qmailmessagesource.html#deleteFolder-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="deleteFolder(const QMailFolderId & folderId, quint64 action)"> <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageSource::searchMessages" href="qmailmessagesource.html#searchMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="searchMessages(const QMailMessageKey & searchCriteria, const QString & bodyText, const QMailMessageSortKey & sort)"> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageSource::searchMessages" href="qmailmessagesource.html#searchMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="searchMessages(const QMailMessageKey & searchCriteria, const QString & bodyText, quint64 limit, const QMailMessageSortKey & sort)"> <parameter left="const QMailMessageKey &" right="" name="searchCriteria" default=""/> <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="quint64" right="" name="limit" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageSource::searchMessages" href="qmailmessagesource.html#searchMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="searchMessages(const QMailMessageKey & filter, const QString & bodyText, const QMailMessageSortKey & sort, quint64 action)"> - <parameter left="const QMailMessageKey &" right="" name="filter" default=""/> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageSource::searchMessages" href="qmailmessagesource.html#searchMessages-3" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="searchMessages(const QMailMessageKey & searchCriteria, const QString & bodyText, quint64 limit, const QMailMessageSortKey & sort, quint64 action)"> + <parameter left="const QMailMessageKey &" right="" name="searchCriteria" default=""/> <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="quint64" right="" name="limit" default=""/> <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageSource::searchMessages" href="qmailmessagesource.html#searchMessages-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="searchMessages(const QMailMessageKey & searchCriteria, const QString & bodyText, const QMailMessageSortKey & sort)"> + <parameter left="const QMailMessageKey &" right="" name="searchCriteria" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageSource::searchMessages" href="qmailmessagesource.html#searchMessages-4" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="4" type="bool" signature="searchMessages(const QMailMessageKey & searchCriteria, const QString & bodyText, const QMailMessageSortKey & sort, quint64 action)"> + <parameter left="const QMailMessageKey &" right="" name="searchCriteria" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="const QMailMessageSortKey &" right="" name="sort" default=""/> + <parameter left="quint64" right="" name="action" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="countMessages" fullname="QMailMessageSource::countMessages" href="qmailmessagesource.html#countMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="countMessages(const QMailMessageKey & searchCriteria, const QString & bodyText)"> + <parameter left="const QMailMessageKey &" right="" name="searchCriteria" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="countMessages" fullname="QMailMessageSource::countMessages" href="qmailmessagesource.html#countMessages-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="countMessages(const QMailMessageKey & searchCriteria, const QString & bodyText, quint64 action)"> + <parameter left="const QMailMessageKey &" right="" name="searchCriteria" default=""/> + <parameter left="const QString &" right="" name="bodyText" default=""/> + <parameter left="quint64" right="" name="action" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="cancelSearch" fullname="QMailMessageSource::cancelSearch" href="qmailmessagesource.html#cancelSearch" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="cancelSearch()"/> - <function access="public" threadsafety="unspecified" status="commendable" name="cancelSearch" fullname="QMailMessageSource::cancelSearch" href="qmailmessagesource.html#cancelSearch-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="cancelSearch(quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="cancelSearch" fullname="QMailMessageSource::cancelSearch" href="qmailmessagesource.html#cancelSearch-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="cancelSearch(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> <function access="public" threadsafety="unspecified" status="commendable" name="prepareMessages" fullname="QMailMessageSource::prepareMessages" href="qmailmessagesource.html#prepareMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="prepareMessages(const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > & ids)"> <parameter left="const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > &" right="" name="ids" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="prepareMessages" fullname="QMailMessageSource::prepareMessages" href="qmailmessagesource.html#prepareMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="prepareMessages(const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > & ids, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="prepareMessages" fullname="QMailMessageSource::prepareMessages" href="qmailmessagesource.html#prepareMessages-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="prepareMessages(const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > & ids, quint64 action)"> <parameter left="const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > &" right="" name="ids" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -3868,7 +4101,7 @@ <parameter left="const QString &" right="" name="request" default=""/> <parameter left="const QVariant &" right="" name="data" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="protocolRequest" fullname="QMailMessageSource::protocolRequest" href="qmailmessagesource.html#protocolRequest-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="protocolRequest(const QMailAccountId & accountId, const QString & request, const QVariant & data, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="protocolRequest" fullname="QMailMessageSource::protocolRequest" href="qmailmessagesource.html#protocolRequest-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="protocolRequest(const QMailAccountId & accountId, const QString & request, const QVariant & data, quint64 action)"> <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> <parameter left="const QString &" right="" name="request" default=""/> <parameter left="const QVariant &" right="" name="data" default=""/> @@ -3913,6 +4146,20 @@ <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> + <function access="public" threadsafety="unspecified" status="commendable" name="remainingMessagesCount" fullname="QMailMessageSource::remainingMessagesCount" href="qmailmessagesource.html#remainingMessagesCount" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="remainingMessagesCount(uint number)"> + <parameter left="uint" right="" name="number" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="remainingMessagesCount" fullname="QMailMessageSource::remainingMessagesCount" href="qmailmessagesource.html#remainingMessagesCount-2" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="remainingMessagesCount(uint number, quint64 action)"> + <parameter left="uint" right="" name="number" default=""/> + <parameter left="quint64" right="" name="action" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCount" fullname="QMailMessageSource::messagesCount" href="qmailmessagesource.html#messagesCount" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesCount(uint number)"> + <parameter left="uint" right="" name="number" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCount" fullname="QMailMessageSource::messagesCount" href="qmailmessagesource.html#messagesCount-2" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="messagesCount(uint number, quint64 action)"> + <parameter left="uint" right="" name="number" default=""/> + <parameter left="quint64" right="" name="action" default=""/> + </function> <function access="public" threadsafety="unspecified" status="commendable" name="messagesPrepared" fullname="QMailMessageSource::messagesPrepared" href="qmailmessagesource.html#messagesPrepared" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesPrepared(const QMailMessageIdList & ids)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> @@ -3932,7 +4179,7 @@ <function access="protected" threadsafety="unspecified" status="commendable" name="QMailMessageSource" fullname="QMailMessageSource::QMailMessageSource" href="qmailmessagesource.html#QMailMessageSource" location="qmailmessageservice.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageSource(QMailMessageService * service)"> <parameter left="QMailMessageService *" right="" name="service" default=""/> </function> - <function access="protected" threadsafety="unspecified" status="commendable" name="notImplemented" fullname="QMailMessageSource::notImplemented" href="qmailmessagesource.html#notImplemented" location="qmailmessageservice.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="notImplemented(quint64 action)"> + <function access="protected" threadsafety="unspecified" status="commendable" name="notImplemented" fullname="QMailMessageSource::notImplemented" href="qmailmessagesource.html#notImplemented" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="notImplemented(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> </class> @@ -3940,7 +4187,7 @@ <function access="public" threadsafety="unspecified" status="commendable" name="transmitMessages" fullname="QMailMessageSink::transmitMessages" href="qmailmessagesink.html#transmitMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="transmitMessages(const QMailMessageIdList & ids)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="transmitMessages" fullname="QMailMessageSink::transmitMessages" href="qmailmessagesink.html#transmitMessages-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="transmitMessages(const QMailMessageIdList & ids, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="transmitMessages" fullname="QMailMessageSink::transmitMessages" href="qmailmessagesink.html#transmitMessages-2" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="transmitMessages(const QMailMessageIdList & ids, quint64 action)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -3955,15 +4202,15 @@ <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> <parameter left="QMailServiceAction::Status::ErrorCode" right="" name="error" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="messagesFailedTransmission" fullname="QMailMessageSink::messagesFailedTransmission" href="qmailmessagesink.html#messagesFailedTransmission-2" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="messagesFailedTransmission(const QMailMessageIdList & ids, QMailServiceAction::Status::ErrorCode , quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesFailedTransmission" fullname="QMailMessageSink::messagesFailedTransmission" href="qmailmessagesink.html#messagesFailedTransmission-2" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="messagesFailedTransmission(const QMailMessageIdList & ids, QMailServiceAction::Status::ErrorCode error, quint64 action)"> <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> - <parameter left="QMailServiceAction::Status::ErrorCode" right="" name="" default=""/> + <parameter left="QMailServiceAction::Status::ErrorCode" right="" name="error" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> <function access="protected" threadsafety="unspecified" status="commendable" name="QMailMessageSink" fullname="QMailMessageSink::QMailMessageSink" href="qmailmessagesink.html#QMailMessageSink" location="qmailmessageservice.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageSink(QMailMessageService * service)"> <parameter left="QMailMessageService *" right="" name="service" default=""/> </function> - <function access="protected" threadsafety="unspecified" status="commendable" name="notImplemented" fullname="QMailMessageSink::notImplemented" href="qmailmessagesink.html#notImplemented" location="qmailmessageservice.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="notImplemented(quint64 action)"> + <function access="protected" threadsafety="unspecified" status="commendable" name="notImplemented" fullname="QMailMessageSink::notImplemented" href="qmailmessagesink.html#notImplemented" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="notImplemented(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> </class> @@ -3982,12 +4229,12 @@ <parameter left="QMailServiceAction::Status::ErrorCode" right="" name="code" default=""/> <parameter left="const QString &" right="" name="text" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailMessageService::cancelOperation" href="qmailmessageservice.html#cancelOperation-2" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="cancelOperation(QMailServiceAction::Status::ErrorCode code, const QString & text, quint64 action)"> + <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailMessageService::cancelOperation" href="qmailmessageservice.html#cancelOperation-3" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="cancelOperation(QMailServiceAction::Status::ErrorCode code, const QString & text, quint64 action)"> <parameter left="QMailServiceAction::Status::ErrorCode" right="" name="code" default=""/> <parameter left="const QString &" right="" name="text" default=""/> <parameter left="quint64" right="" name="action" default=""/> </function> - <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailMessageService::cancelOperation" href="qmailmessageservice.html#cancelOperation-3" location="qmailmessageservice.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="3" type="bool" signature="cancelOperation()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailMessageService::cancelOperation" href="qmailmessageservice.html#cancelOperation-2" location="qmailmessageservice.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="2" type="bool" signature="cancelOperation()"/> <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailMessageService::cancelOperation" href="qmailmessageservice.html#cancelOperation-4" location="qmailmessageservice.h" virtual="non" meta="slot" const="false" static="false" overload="true" overload-number="4" type="bool" signature="cancelOperation(quint64 action)"> <parameter left="quint64" right="" name="action" default=""/> </function> @@ -4089,6 +4336,7 @@ <variable access="public" threadsafety="unspecified" status="commendable" name="NonMail" fullname="QMailFolder::NonMail" href="qmailfolder.html#NonMail-var" location="qmailfolder.h" type="const quint64 &" static="true"/> <variable access="public" threadsafety="unspecified" status="commendable" name="MessagesPermitted" fullname="QMailFolder::MessagesPermitted" href="qmailfolder.html#MessagesPermitted-var" location="qmailfolder.h" type="const quint64 &" static="true"/> <variable access="public" threadsafety="unspecified" status="commendable" name="ReadOnly" fullname="QMailFolder::ReadOnly" href="qmailfolder.html#ReadOnly-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Favourite" fullname="QMailFolder::Favourite" href="qmailfolder.html#Favourite-var" location="qmailfolder.h" type="const quint64 &" static="true"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolder" fullname="QMailFolder::QMailFolder" href="qmailfolder.html#QMailFolder" location="qmailfolder.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailFolder()"/> <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolder" fullname="QMailFolder::QMailFolder" href="qmailfolder.html#QMailFolder-2" location="qmailfolder.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailFolder(const QString & path, const QMailFolderId & parentFolderId, const QMailAccountId & parentAccountId)"> <parameter left="const QString &" right="" name="path" default=""/> diff --git a/doc/html/qtextended-messaging.html b/doc/html/qtextended-messaging.html index 0080e455..e494c146 100644 --- a/doc/html/qtextended-messaging.html +++ b/doc/html/qtextended-messaging.html @@ -39,7 +39,7 @@ </ul> <a name="building-and-compiling"></a> <h2>Building and Compiling</h2> -<p>To build the Messaging Framework, run <tt>qmake</tt> on the top level <tt>messagingframework.pro</tt> file as follows:</p> +<p>To build the Messaging Framework, ensure qt4, zlib and libicu development packages are installed, and run <tt>qmake</tt> on the top level <tt>messagingframework.pro</tt> file as follows:</p> <pre> qmake "QMF_INSTALL_ROOT=<image directory path>" messagingframework.pro</pre> <p>Where <tt><image</tt> <tt>directory</tt> <tt>path></tt> is the location that <tt>make</tt> <tt>install</tt> will put the resultant binary files. It is optional but desirable to set this variable as it is not possible to run the applications from within their build directories due to dependencies. The <tt>debug</tt> configuration parameter is also optional.</p> <p>Following this simply run:</p> |