diff options
author | espringe <[email protected]> | 2010-03-23 13:33:49 +1000 |
---|---|---|
committer | espringe <[email protected]> | 2010-03-23 13:33:49 +1000 |
commit | adc33225507954300e86b10f8c72721f51a9c72d (patch) | |
tree | 28bec555e57c075a2a1c2542c89e7394bd179a3b /doc/html | |
parent | 66fafe83f76fe617365082c3848438725cd60c3a (diff) |
Move generated docs to doc/html
Diffstat (limited to 'doc/html')
211 files changed, 25036 insertions, 0 deletions
diff --git a/doc/html/annotated.html b/doc/html/annotated.html new file mode 100644 index 00000000..4ccacb90 --- /dev/null +++ b/doc/html/annotated.html @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- api-pages.qdoc --> +<head> + <title>Annotated Class List</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Annotated Class List<br /><span class="subtitle"></span> +</h1> +<a name="top"></a><p><table width="100%" class="annotated" cellpadding="2" cellspacing="1" border="0"> +<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> +<tr valign="top" class="even"><th><a href="qmailaccountkey.html">QMailAccountKey</a></th><td>Defines the parameters used for querying a subset of all available accounts from the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailaccountlistmodel.html">QMailAccountListModel</a></th><td>Access to a list of stored accounts</td></tr> +<tr valign="top" class="even"><th><a href="qmailaccountmessageset.html">QMailAccountMessageSet</a></th><td>Represents a set of messages corresponding to the content of a QMailAccount</td></tr> +<tr valign="top" class="odd"><th><a href="qmailaccountsortkey.html">QMailAccountSortKey</a></th><td>Defines the parameters used for sorting a subset of queried accounts from the store</td></tr> +<tr valign="top" class="even"><th><a href="qmailaddress.html">QMailAddress</a></th><td>Interface for manipulating message address strings</td></tr> +<tr valign="top" class="odd"><th><a href="qmailauthenticator.html">QMailAuthenticator</a></th><td>Customization point where authentication services can be supplied to the messageserver</td></tr> +<tr valign="top" class="even"><th><a href="qmailbase64codec.html">QMailBase64Codec</a></th><td>Encodes or decodes between 8-bit data and 7-bit ASCII, using the Base64 character mapping scheme</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcodec.html">QMailCodec</a></th><td>Mechanisms for encoding and decoding between 7-bit ASCII strings and arbitrary octet sequences</td></tr> +<tr valign="top" class="even"><th><a href="qmailcomposerfactory.html">QMailComposerFactory</a></th><td>Creates objects implementing the QMailComposerInterface interface</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcomposerinterface.html">QMailComposerInterface</a></th><td>Defines the interface to objects that can compose a mail message</td></tr> +<tr valign="top" class="even"><th><a href="qmailcontentmanager.html">QMailContentManager</a></th><td>Defines the interface to objects that provide a storage facility for message content</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a></th><td>Creates objects implementing the QMailContentManager interface</td></tr> +<tr valign="top" class="even"><th><a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a></th><td>Defines a base class for implementing message content manager plugins</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a></th><td>Defines the interface to plugins that provide message content management facilities</td></tr> +<tr valign="top" class="even"><th><a href="qmailfiltermessageset.html">QMailFilterMessageSet</a></th><td>Represents a set of messages selected by a pre-determined filter criteria</td></tr> +<tr valign="top" class="odd"><th><a href="qmailfolder.html">QMailFolder</a></th><td>Represents a folder for mail messages in the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailfolderid.html">QMailFolderId</a></th><td>Used to identify folders stored by QMailStore</td></tr> +<tr valign="top" class="odd"><th><a href="qmailfolderkey.html">QMailFolderKey</a></th><td>Defines the parameters used for querying a subset of all available folders from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailfoldermessageset.html">QMailFolderMessageSet</a></th><td>Represents a set of messages corresponding to the content of a QMailFolder</td></tr> +<tr valign="top" class="odd"><th><a href="qmailfoldersortkey.html">QMailFolderSortKey</a></th><td>Defines the parameters used for sorting a subset of queried folders from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailkeyargument.html">QMailKeyArgument</a></th><td>Template defines a class representing a single criterion to be applied when filtering the QMailStore constent with a key object</td></tr> +<tr valign="top" class="odd"><th><a href="qmaillineendingcodec.html">QMailLineEndingCodec</a></th><td>Encodes textual data to use CR/LF line endings required for SMTP transmission</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessage.html">QMailMessage</a></th><td>Convenient interface for working with messages</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagebody.html">QMailMessageBody</a></th><td>Contains the body element of a message or message part</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagebodyfwd.html">QMailMessageBodyFwd</a></th><td>Declares enumerations used by QMailMessageBody</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageclassifier.html">QMailMessageClassifier</a></th><td>Simple mechanism for determining the type of content contained by a message</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></th><td>Encapsulates the parsing of the RFC 2822 'Content-Disposition' header field</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagecontentdispositionfwd.html">QMailMessageContentDispositionFwd</a></th><td>Declares enumerations used by QMailMessageContentDisposition</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagecontenttype.html">QMailMessageContentType</a></th><td>Encapsulates the parsing of the RFC 2822 'Content-Type' header field</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagedelegate.html">QMailMessageDelegate</a></th><td>Visual representation of a message suitable for display in a list of messages</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagefwd.html">QMailMessageFwd</a></th><td>Declares enumerations used by QMailMessage</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a></th><td>Encapsulates the parsing of message header fields</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageheaderfieldfwd.html">QMailMessageHeaderFieldFwd</a></th><td>Declares enumerations used by QMailMessageHeaderField</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageid.html">QMailMessageId</a></th><td>Used to identify messages stored by QMailStore</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagekey.html">QMailMessageKey</a></th><td>Defines the parameters used for querying a subset of all available messages from the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagelistmodel.html">QMailMessageListModel</a></th><td>Access to a list of stored messages</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagemetadata.html">QMailMessageMetaData</a></th><td>Information about a message stored by Qtopia</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</a></th><td>Declares enumerations used by QMailMessageMetaData</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagemodelbase.html">QMailMessageModelBase</a></th><td>Interface to a model containing messages</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagepart.html">QMailMessagePart</a></th><td>Convenient interface for working with message attachments</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a></th><td>Access to a collection of message parts</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagepartcontainerfwd.html">QMailMessagePartContainerFwd</a></th><td>Declares enumerations used by QMailMessagePartContainer</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagepartfwd.html">QMailMessagePartFwd</a></th><td>Declares enumerations used by QMailMessagePart</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a></th><td>Represents the record of a message which has been removed from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageserver.html">QMailMessageServer</a></th><td>Signals and slots which implement a convenient interface for communicating with the MessageServer process via IPC</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageservice.html">QMailMessageService</a></th><td>The interface between the message server and components loaded from plugin libraries</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a></th><td>Interface that allows a service to be configured</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageserviceeditor.html">QMailMessageServiceEditor</a></th><td>Interface that allows a service to be edited graphically</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a></th><td>Creates objects implementing the QMailMessageService interface</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a></th><td>Defines a base class for implementing messaging service plugins</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a></th><td>Defines the interface to plugins that provide messaging services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageset.html">QMailMessageSet</a></th><td>Represents a subset of the messages in the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a></th><td>Specifies the interface implemented by container nodes in a QMailMessageSet tree hierarchy</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagesetmodel.html">QMailMessageSetModel</a></th><td>Model for a tree of QMailMessageSets</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagesink.html">QMailMessageSink</a></th><td>Defines the interface to objects that provide external message transmission services to the messageserver</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagesortkey.html">QMailMessageSortKey</a></th><td>Defines the parameters used for sorting a subset of queried messages from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagesource.html">QMailMessageSource</a></th><td>Defines the interface to objects that provide access to externally sourced messages to the messageserver</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a></th><td>Access to a tree of stored messages</td></tr> +<tr valign="top" class="even"><th><a href="qmailpassthroughcodec.html">QMailPassThroughCodec</a></th><td>Uses the QMailCodec interface to move data between streams without coding or decoding</td></tr> +<tr valign="top" class="odd"><th><a href="qmailpluginmanager.html">QMailPluginManager</a></th><td>Helper class that simplifies plug-in loading for the Messaging framework</td></tr> +<tr valign="top" class="even"><th><a href="qmailprotocolaction.html">QMailProtocolAction</a></th><td>Mechanism for messageserver clients and services to collaborate without messageserver involvement</td></tr> +<tr valign="top" class="odd"><th><a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a></th><td>Encodes or decodes between 8-bit data and 7-bit ASCII, using the 'quoted printable' character mapping scheme</td></tr> +<tr valign="top" class="even"><th><a href="qmailretrievalaction.html">QMailRetrievalAction</a></th><td>The interface for retrieving messages from external message services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailsearchaction.html">QMailSearchAction</a></th><td>The interface for identifying messages that match a set of search criteria</td></tr> +<tr valign="top" class="even"><th><a href="qmailserviceaction.html">QMailServiceAction</a></th><td>The interface for requesting actions from external message services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailserviceconfiguration.html">QMailServiceConfiguration</a></th><td>Simple framework for creating wrappers classes that simplify service configuration management</td></tr> +<tr valign="top" class="even"><th><a href="qmailstorageaction.html">QMailStorageAction</a></th><td>The interface for requesting operations on the storage of messages within external message services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailstore.html">QMailStore</a></th><td>Represents the main interface for storage and retrieval of messages and folders on the message store</td></tr> +<tr valign="top" class="even"><th><a href="qmailstoreaccountfilter.html">QMailStoreAccountFilter</a></th><td>Filtered view of QMailStore signals, affecting a single account</td></tr> +<tr valign="top" class="odd"><th><a href="qmailtimestamp.html">QMailTimeStamp</a></th><td>Manages message time stamps</td></tr> +<tr valign="top" class="even"><th><a href="qmailtransmitaction.html">QMailTransmitAction</a></th><td>The interface for transmitting messages to external message services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailtransport.html">QMailTransport</a></th><td>Line-oriented socket for messaging communications</td></tr> +<tr valign="top" class="even"><th><a href="qmailviewerfactory.html">QMailViewerFactory</a></th><td>Creates objects implementing the QMailViewerInterface interface</td></tr> +<tr valign="top" class="odd"><th><a href="qmailviewerinterface.html">QMailViewerInterface</a></th><td>Defines the interface to objects that can display a mail message</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/assistant.dcf b/doc/html/assistant.dcf new file mode 100644 index 00000000..ca2fdea4 --- /dev/null +++ b/doc/html/assistant.dcf @@ -0,0 +1,3 @@ +<!DOCTYPE DCF> +<DCF ref="assistant-manual.html" icon="assistant.png" imagedir="../../gif" title="Qt Assistant Manual"> +</DCF> diff --git a/doc/html/changes-messageserver.html b/doc/html/changes-messageserver.html new file mode 100644 index 00000000..48a5a2a0 --- /dev/null +++ b/doc/html/changes-messageserver.html @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- CHANGES.qdoc --> +<head> + <title></title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title"><br /><span class="subtitle"></span> +</h1> +<pre> ***************************************************************************** + ** + ** API Change History + ** + ***************************************************************************** + + Changes since the QMF-1.0 release on 15/05/09: + + 1. Changed 'QMailMessageSource::prepareMessages(const QMailMessageIdList&)' to + 'QMailMessageSource::prepareMessages(const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> >&). + + + ***************************************************************************** + + Changes since the development preview release on 03/04/09: + + 1. Added 'QMailTransport::socket()'. + + + ***************************************************************************** + + Changes since the development preview release on 06/03/09: + + 1. Added 'QMailAuthenticator::useEncryption(const QMailAccountConfiguration::ServiceConfiguration&, const QStringList &)'. + + + ***************************************************************************** + + Changes since the development preview release on 16/01/09: + + 1. Added 'QMailAuthenticator' class. + + 2. Added 'QMailServiceConfiguration::QMailServiceConfiguration(const QMailAccountConfiguration::ServiceConfiguration&)'. + + 3. Added 'QMailServiceConfiguration::id() const'. + + 4. Added 'QMailTransport::isEncrypted() const'. + + 5. Changed 'QMailMessageSource::notImplemented()' from slot to function. + + 6. Added 'QMailMessageSink::notImplemented()'. + + 7. Added 'QMailMessageService::accountId() const'. + + 8. Changed 'QMailMessageSource::retrieveMessagePart(const QMailMessageId &, const QMailMessagePart::Location &)' to + 'QMailMessageSource::retrieveMessagePart(QMailMessagePart::Location &)' and + 'QMailMessageSource::retrieveMessagePartRange(const QMailMessageId &, const QMailMessagePart::Location &, uint)' to + 'QMailMessageSource::retrieveMessagePartRange(QMailMessagePart::Location &, uint)'. + + 9. Changed 'QMailMessageSource::retrieveAll(const QMailAccountId &, QMailRetrievalAction::RetrievalSpecification)' to + 'QMailMessageSource::retrieveAll(const QMailAccountId &)' and + 'QMailMessageSource::synchronize(const QMailAccountId &, QMailRetrievalAction::RetrievalSpecification)' to + 'QMailMessageSource::synchronize(const QMailAccountId &)'. + + + *****************************************************************************</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/changes-qtopiamail.html b/doc/html/changes-qtopiamail.html new file mode 100644 index 00000000..8b7ba7ab --- /dev/null +++ b/doc/html/changes-qtopiamail.html @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- CHANGES.qdoc --> +<head> + <title></title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title"><br /><span class="subtitle"></span> +</h1> +<pre> ***************************************************************************** + ** + ** API Change History + ** + ***************************************************************************** + + Changes since the QMF-1.0 release on 15/05/09: + + 1. Added 'QMail::baseSubject(const QString &)', + 'QMail::messageIdentifiers(const QString &)', + 'QMail::messageServerPath()', + 'QMail::messageSettingsPath()', and + 'QMail::lastSystemErrorMessage()'. + + 2. Extracted 'QMailMessageModelBase' from 'QMailMessageListModel'. + + 3. Added 'QMailMessageThreadedModel'. + + 4. Added 'QMailMessageKey::conversation(...)'. + + 5. Added 'QMailStore::ContentNotRemoved'. + + 6. Added 'QMailMessagePart::indicativeSize() const'. + + 7. Added 'QMailMessagePartContainer::foreachPart(F)' and + 'QMailMessagePartContainer::foreachPart(F) const'. + + 8. Added 'QMailAccount::CanReferenceExternalData' and + 'QMailAccount::CanTransmitViaReference'. + + 9. Added 'QMailMessageMetaData::HasReferences' and + 'QMailMessageMetaData::HasUnresolvedReferences'. + + 10. Added 'QMailMessageFwd::ChunkType' and + 'QMailMessageFwd::MessageChunk'. + + 11. Added 'QMailMessage::toRfc2822Chunks(QMailMessage::EncodingFormat)'. + + 12. Changed 'QMailAccountSortKey::status(Qt::SortOrder)' to + 'QMailAccountSortKey::status(quint64, Qt::SortOrder)', + 'QMailFolderSortKey::status(Qt::SortOrder)' to + 'QMailFolderSortKey::status(quint64, Qt::SortOrder)', and + 'QMailMessageSortKey::status(Qt::SortOrder)' to + 'QMailMessageSortKey::status(quint64, Qt::SortOrder)'. + + 13. Added 'QMailMessagePartContainer::multipartTypeForName(const QByteArray&)' and + 'QMailMessagePartContainer::nameForMultipartType(QMailMessagePartContainer::MultipartType)'. + + 14. Added 'QMailMessageMetaData::LocalOnly'. + + 15. Added 'QMailMessage::contains(const QMailMessagePart::Location&) const'. + + + ***************************************************************************** + + Changes since the development preview release on 03/04/09: + + 1. Added 'QMailFolder::serverUndiscoveredCount() const' and + 'QMailFolder::setServerUndiscoveredCount()'. + + 2. Added 'QMailStore::retrievalInProgress()', + 'QMailStore::setRetrievalInProgress()', + 'QMailStore::transmissionInProgress()' and + 'QMailStore::setTransmissionInProgress()'. + + 3. Replaced 'QMailStore::initialized() const' and + 'QMailStore::storeInitialized()' with + 'QMailStore::InitializationState QMailStore::initializationState()'. + + 4. Changed 'QMailMessageKey::status(...)', + 'QMailFolderKey::status(...)' and + 'QMailMessageKey::status(...)' so that the overload taking a QMailDataComparator::InclusionComparator has the default argument. + + + ***************************************************************************** + + Changes since the development preview release on 06/03/09: + + 1. Added 'QMailContentManager::init()' and + 'QMailContentManagerFactory::init()'. + + 2. Added 'QMailMessage::contentSize() const' and + 'QMailMessage::setContentSize(uint)'. + + 3. Added 'QMailCodec::name() const', + 'QMailBase64Codec::name() const', + 'QMailQuotedPrintableCodec::name() const', + 'QMailPassThroughCodec::name() const' and + 'QMailLineEndingCodec::name() const'. + + + ***************************************************************************** + + Changes since the development preview release on 16/01/09: + + 1. Added 'QMailAccountConfiguration::id() const' + + 2. Added 'QMailMessagePart::Location::Location(const QString&)' + + 3. Changed 'QMailMessagePart::Location::isValid() const' to + 'QMailMessagePart::Location::isValid(bool = true) const'. + + 4. Added 'QMailMessagePart::setReference(const QMailMessageId&, const QMailMessageContentType&, QMailMessageBody::TransferEncoding)' and + 'QMailMessagePart::setReference(const QMailMessagePart::Location&, const QMailMessageContentType&, QMailMessageBody::TransferEncoding)'. + + 5. Added 'QMailMessagePart::contentModified() const' and + 'QMailMessagePart::setUnmodified()'. + + 6. Changed 'QMailMessageMetaData::dataModified() const' from private to public accessibility. + + 7. Renamed 'QMailMessageMetaData::committed()' to + 'QMailMessageMetaData::setUnmodified()'. + + 8. Changed 'QMailMessage::contentModified() const' from private to public accessibility. + + 9. Added 'QMailStore::ErrorCode' enum. + + 10. Added 'QMailStore::lastError() const', + 'QMailStore::errorOccurred(QMailStore::ErrorCode)' and + 'QMailStore::emitErrorNotification(QMailStore::ErrorCode)'. + + 11. Added 'QMailStoreImplmentation::lastError() const', + 'QMailStoreImplmentation::setLastError() const' and + 'QMailStoreImplementation::errorCode'. + + 12. Changed 'QMailContentManager::add(QMailMessage*)', + 'QMailContentManager::update(QMailMessage*)', + 'QMailContentManager::remove(const QString&)' and + 'QMailContentManager::load(const QString&, QMailMessage*)' + to return QMailStore::ErrorCode instead of bool. + + 13. Changed to use type-safe construction interface for 'QMailAccountKey', + 'QMailFolderKey' and + 'QMailMessageKey'. + + 14. Changed to equivalent construction interface for 'QMailAccountSortKey', + 'QMailFolderSortKey' and + 'QMailMessageSortKey'. + + 15. Removed 'QMailAccount::mailboxes() const', + 'QMailAccount::mailbox(const QString &)', + 'QMailAccount::serverUids() const', + 'QMailAccount::serverUids(const QMailFolderId &) const', + 'QMailAccount::serverUids(const QMailFolderId &, quint64, bool) const', + 'QMailAccount::deletedMessages() const' and + 'QMailAccount::deletedMessages(const QMailFolderId &) const'. + + 16. Renamed 'QMailAccount::accountName() const' to 'QMailAccount::name() const', + 'QMailAccount::setAccountName(const QString &)' to 'QMailAccount::setName(const QString &)' and + 'QMailAccountKey::accountName()' to 'QMailAccountKey::name()'. + + 17. Removed 'QMailAccount::displayName() const'. + + 18. Renamed 'QMailFolder::name() const' to 'QMailFolder::path() const', + 'QMailFolder::setName(const QString &)' to 'QMailFolder::setPath(const QString &)' and + 'QMailFolderKey::name(...)' to 'QMailFolderKey::path(...)'. + + 19. Renamed 'QMailFolder::parentId() const' to 'QMailFolder::parentFolderId() const', + 'QMailFolder::setParentId(const QMailFolderId &)' to 'QMailFolder::setParentFolderId(const QMailFolderId &)' and + 'QMailFolderKey::parentId(...)' to 'QMailFolderKey::parentFolderId(...)'. + + 20. Added 'QMailMessageMetaData::receivedDate() const', + 'QMailMessageMetaData::setReceivedDate(const QMailTimeStamp &) const', + 'QMailMessageKey::receptionTimeStamp(...)' and + 'QMailMessageSortKey::receptionTimeStamp(...)'. + + 21. Renamed 'QMailMessageSortKey::type(Qt::SortOrder)' to + 'QMailMessageSortKey::messageType(Qt::SortOrder)'. + + 22. Added 'QMailMessagePart::Location::setContainingMessageId(const QMailMessageId &)'. + + 23. Changed 'QMailRetrievalAction::retrieveMessagePart(const QMailMessageId &, const QMailMessagePart::Location &)' to + 'QMailRetrievalAction::retrieveMessagePart(QMailMessagePart::Location &)', + 'QMailRetrievalAction::retrieveMessagePartRange(const QMailMessageId &, const QMailMessagePart::Location &, uint)' to + 'QMailRetrievalAction::retrieveMessagePartRange(QMailMessagePart::Location &, uint)', + 'QMailMessageServer::retrieveMessagePart(const QMailMessageId &, const QMailMessagePart::Location &)' to + 'QMailMessageServer::retrieveMessagePart(QMailMessagePart::Location &)' and + 'QMailMessageServer::retrieveMessagePartRange(const QMailMessageId &, const QMailMessagePart::Location &, uint)' to + 'QMailMessageServer::retrieveMessagePartRange(QMailMessagePart::Location &, uint)'. + + 24. Added 'Flags' value to 'QMailRetrievalAction::RetrievalSpecification'. + + 25. Changed 'QMailRetrievalAction::retrieveAll(const QMailAccountId &, QMailRetrievalAction::RetrievalSpecification)' to + 'QMailRetrievalAction::retrieveAll(const QMailAccountId &)', + 'QMailRetrievalAction::synchronize(const QMailAccountId &, QMailRetrievalAction::RetrievalSpecification)' to + 'QMailRetrievalAction::synchronize(const QMailAccountId &)', + 'QMailMessageServer::retrieveAll(const QMailAccountId &, QMailRetrievalAction::RetrievalSpecification)' to + 'QMailMessageServer::retrieveAll(const QMailAccountId &)' and + 'QMailMessageServer::synchronize(const QMailAccountId &, QMailRetrievalAction::RetrievalSpecification)' to + 'QMailMessageServer::synchronize(const QMailAccountId &)'. + + 26. Renamed 'QMailMessageMetaData::Downloaded' to 'QMailMessageMetaData::ContentAvailable'. + + 27. Added 'QMailMessageMetaData::PartialContentAvailable' and 'QMailMessageMetaData::HasAttachments'. + + 28. Added 'QMailMessagePartContainer::contentAvailable() const', + 'QMailMessagePartContainer::partialContentAvailable() const', + 'QMailMessageMetaData::contentAvailable() const' and + 'QMailMessageMetaData::partialContentAvailable() const'. + + + *****************************************************************************</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/classes.html b/doc/html/classes.html new file mode 100644 index 00000000..8435f150 --- /dev/null +++ b/doc/html/classes.html @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- api-pages.qdoc --> +<head> + <title>Class Index</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Class Index<br /><span class="subtitle"></span> +</h1> +<a name="top"></a><p><table class="generic" width="100%"> +<tr> +<td align="right"><b>A </b></td> +<td><a href="qmailaccount.html">QMailAccount</a></td> +<td align="right"></td> +<td><a href="qmailfolderkey.html">QMailFolderKey</a></td> +<td align="right"></td> +<td><a href="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</a></td> +<td align="right"></td> +<td><a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a></td> +<td align="right"></td> +<td><a href="qmailfoldermessageset.html">QMailFolderMessageSet</a></td> +<td align="right"></td> +<td><a href="qmailmessagemodelbase.html">QMailMessageModelBase</a></td> +<td align="right"><b>P </b></td> +<td><a href="qmailpassthroughcodec.html">QMailPassThroughCodec</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaccountid.html">QMailAccountId</a></td> +<td align="right"></td> +<td><a href="qmailfoldersortkey.html">QMailFolderSortKey</a></td> +<td align="right"></td> +<td><a href="qmailmessagepart.html">QMailMessagePart</a></td> +<td align="right"></td> +<td><a href="qmailpluginmanager.html">QMailPluginManager</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaccountkey.html">QMailAccountKey</a></td> +<td align="right"><b>K </b></td> +<td><a href="qmailkeyargument.html">QMailKeyArgument</a></td> +<td align="right"></td> +<td><a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a></td> +<td align="right"></td> +<td><a href="qmailprotocolaction.html">QMailProtocolAction</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaccountlistmodel.html">QMailAccountListModel</a></td> +<td align="right"><b>L </b></td> +<td><a href="qmaillineendingcodec.html">QMailLineEndingCodec</a></td> +<td align="right"></td> +<td><a href="qmailmessagepartcontainerfwd.html">QMailMessagePartContainerFwd</a></td> +<td align="right"><b>Q </b></td> +<td><a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaccountmessageset.html">QMailAccountMessageSet</a></td> +<td align="right"><b>M </b></td> +<td><a href="qmailmessage.html">QMailMessage</a></td> +<td align="right"></td> +<td><a href="qmailmessagepartfwd.html">QMailMessagePartFwd</a></td> +<td align="right"><b>R </b></td> +<td><a href="qmailretrievalaction.html">QMailRetrievalAction</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaccountsortkey.html">QMailAccountSortKey</a></td> +<td align="right"></td> +<td><a href="qmailmessagebody.html">QMailMessageBody</a></td> +<td align="right"></td> +<td><a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a></td> +<td align="right"><b>S </b></td> +<td><a href="qmailsearchaction.html">QMailSearchAction</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailaddress.html">QMailAddress</a></td> +<td align="right"></td> +<td><a href="qmailmessagebodyfwd.html">QMailMessageBodyFwd</a></td> +<td align="right"></td> +<td><a href="qmailmessageserver.html">QMailMessageServer</a></td> +<td align="right"></td> +<td><a href="qmailserviceaction.html">QMailServiceAction</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailauthenticator.html">QMailAuthenticator</a></td> +<td align="right"></td> +<td><a href="qmailmessageclassifier.html">QMailMessageClassifier</a></td> +<td align="right"></td> +<td><a href="qmailmessageservice.html">QMailMessageService</a></td> +<td align="right"></td> +<td><a href="qmailserviceconfiguration.html">QMailServiceConfiguration</a></td> +</tr> +<tr> +<td align="right"><b>B </b></td> +<td><a href="qmailbase64codec.html">QMailBase64Codec</a></td> +<td align="right"></td> +<td><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></td> +<td align="right"></td> +<td><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a></td> +<td align="right"></td> +<td><a href="qmailstorageaction.html">QMailStorageAction</a></td> +</tr> +<tr> +<td align="right"><b>C </b></td> +<td><a href="qmailcodec.html">QMailCodec</a></td> +<td align="right"></td> +<td><a href="qmailmessagecontentdispositionfwd.html">QMailMessageContentDispositionFwd</a></td> +<td align="right"></td> +<td><a href="qmailmessageserviceeditor.html">QMailMessageServiceEditor</a></td> +<td align="right"></td> +<td><a href="qmailstore.html">QMailStore</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailcomposerfactory.html">QMailComposerFactory</a></td> +<td align="right"></td> +<td><a href="qmailmessagecontenttype.html">QMailMessageContentType</a></td> +<td align="right"></td> +<td><a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a></td> +<td align="right"></td> +<td><a href="qmailstoreaccountfilter.html">QMailStoreAccountFilter</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailcomposerinterface.html">QMailComposerInterface</a></td> +<td align="right"></td> +<td><a href="qmailmessagedelegate.html">QMailMessageDelegate</a></td> +<td align="right"></td> +<td><a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a></td> +<td align="right"><b>T </b></td> +<td><a href="qmailtimestamp.html">QMailTimeStamp</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailcontentmanager.html">QMailContentManager</a></td> +<td align="right"></td> +<td><a href="qmailmessagefwd.html">QMailMessageFwd</a></td> +<td align="right"></td> +<td><a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a></td> +<td align="right"></td> +<td><a href="qmailtransmitaction.html">QMailTransmitAction</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a></td> +<td align="right"></td> +<td><a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a></td> +<td align="right"></td> +<td><a href="qmailmessageset.html">QMailMessageSet</a></td> +<td align="right"></td> +<td><a href="qmailtransport.html">QMailTransport</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a></td> +<td align="right"></td> +<td><a href="qmailmessageheaderfieldfwd.html">QMailMessageHeaderFieldFwd</a></td> +<td align="right"></td> +<td><a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a></td> +<td align="right"><b>V </b></td> +<td><a href="qmailviewerfactory.html">QMailViewerFactory</a></td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a></td> +<td align="right"></td> +<td><a href="qmailmessageid.html">QMailMessageId</a></td> +<td align="right"></td> +<td><a href="qmailmessagesetmodel.html">QMailMessageSetModel</a></td> +<td align="right"></td> +<td><a href="qmailviewerinterface.html">QMailViewerInterface</a></td> +</tr> +<tr> +<td align="right"><b>F </b></td> +<td><a href="qmailfiltermessageset.html">QMailFilterMessageSet</a></td> +<td align="right"></td> +<td><a href="qmailmessagekey.html">QMailMessageKey</a></td> +<td align="right"></td> +<td><a href="qmailmessagesink.html">QMailMessageSink</a></td> +<td> +</td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailfolder.html">QMailFolder</a></td> +<td align="right"></td> +<td><a href="qmailmessagelistmodel.html">QMailMessageListModel</a></td> +<td align="right"></td> +<td><a href="qmailmessagesortkey.html">QMailMessageSortKey</a></td> +<td> +</td> +</tr> +<tr> +<td align="right"></td> +<td><a href="qmailfolderid.html">QMailFolderId</a></td> +<td align="right"></td> +<td><a href="qmailmessagemetadata.html">QMailMessageMetaData</a></td> +<td align="right"></td> +<td><a href="qmailmessagesource.html">QMailMessageSource</a></td> +<td> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/classeshierarchy.html b/doc/html/classeshierarchy.html new file mode 100644 index 00000000..c0baee98 --- /dev/null +++ b/doc/html/classeshierarchy.html @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- classhierarchy.qdoc --> +<head> + <title>Messaging Framework Class Inheritance Hierarchy</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Framework Class Inheritance Hierarchy<br /><span class="subtitle"></span> +</h1> +<a name="top"></a><p>This list shows the C++ class inheritance relations between the classes in the Messaging Framework API.</p> +<p>The list is sorted alphabetically.</p> +<ul> +<li><a href="qmailaccount.html">QMailAccount</a></li> +<li><a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a></li> +<li><a href="qmailaccountid.html">QMailAccountId</a></li> +<li><a href="qmailaccountkey.html">QMailAccountKey</a></li> +<li><a href="qmailaccountsortkey.html">QMailAccountSortKey</a></li> +<li><a href="qmailaddress.html">QMailAddress</a></li> +<li><a href="qmailauthenticator.html">QMailAuthenticator</a></li> +<li><a href="qmailcodec.html">QMailCodec</a></li> +<ul> +<li><a href="qmailbase64codec.html">QMailBase64Codec</a></li> +<li><a href="qmaillineendingcodec.html">QMailLineEndingCodec</a></li> +<li><a href="qmailpassthroughcodec.html">QMailPassThroughCodec</a></li> +<li><a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a></li> +</ul> +<li><a href="qmailcomposerfactory.html">QMailComposerFactory</a></li> +<li><a href="qmailcontentmanager.html">QMailContentManager</a></li> +<li><a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a></li> +<li><a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a></li> +<ul> +<li><a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a></li> +</ul> +<li><a href="qmailfolder.html">QMailFolder</a></li> +<li><a href="qmailfolderid.html">QMailFolderId</a></li> +<li><a href="qmailfolderkey.html">QMailFolderKey</a></li> +<li><a href="qmailfoldersortkey.html">QMailFolderSortKey</a></li> +<li><a href="qmailkeyargument.html">QMailKeyArgument</a></li> +<li><a href="qmailmessagebodyfwd.html">QMailMessageBodyFwd</a></li> +<ul> +<li><a href="qmailmessagebody.html">QMailMessageBody</a></li> +</ul> +<li><a href="qmailmessageclassifier.html">QMailMessageClassifier</a></li> +<li><a href="qmailmessagecontentdispositionfwd.html">QMailMessageContentDispositionFwd</a></li> +<ul> +<li><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></li> +</ul> +<li><a href="qmailmessagedelegate.html">QMailMessageDelegate</a></li> +<li><a href="qmailmessagefwd.html">QMailMessageFwd</a></li> +<ul> +<li><a href="qmailmessage.html">QMailMessage</a></li> +</ul> +<li><a href="qmailmessageheaderfieldfwd.html">QMailMessageHeaderFieldFwd</a></li> +<ul> +<li><a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a></li> +<ul> +<li><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></li> +<li><a href="qmailmessagecontenttype.html">QMailMessageContentType</a></li> +</ul> +</ul> +<li><a href="qmailmessageid.html">QMailMessageId</a></li> +<li><a href="qmailmessagekey.html">QMailMessageKey</a></li> +<li><a href="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</a></li> +<ul> +<li><a href="qmailmessagemetadata.html">QMailMessageMetaData</a></li> +<ul> +<li><a href="qmailmessage.html">QMailMessage</a></li> +</ul> +</ul> +<li><a href="qmailmessagepartcontainerfwd.html">QMailMessagePartContainerFwd</a></li> +<ul> +<li><a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a></li> +<ul> +<li><a href="qmailmessage.html">QMailMessage</a></li> +<li><a href="qmailmessagepart.html">QMailMessagePart</a></li> +</ul> +</ul> +<li><a href="qmailmessagepartfwd.html">QMailMessagePartFwd</a></li> +<ul> +<li><a href="qmailmessagepart.html">QMailMessagePart</a></li> +</ul> +<li><a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a></li> +<li><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a></li> +<li><a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a></li> +<li><a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a></li> +<ul> +<li><a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a></li> +</ul> +<li><a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a></li> +<ul> +<li><a href="qmailmessageset.html">QMailMessageSet</a></li> +<ul> +<li><a href="qmailaccountmessageset.html">QMailAccountMessageSet</a></li> +<li><a href="qmailfiltermessageset.html">QMailFilterMessageSet</a></li> +<li><a href="qmailfoldermessageset.html">QMailFolderMessageSet</a></li> +</ul> +<li><a href="qmailmessagesetmodel.html">QMailMessageSetModel</a></li> +</ul> +<li><a href="qmailmessagesortkey.html">QMailMessageSortKey</a></li> +<li><a href="qmailserviceconfiguration.html">QMailServiceConfiguration</a></li> +<li><a href="qmailtimestamp.html">QMailTimeStamp</a></li> +<li><a href="qmailviewerfactory.html">QMailViewerFactory</a></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/classic.css b/doc/html/classic.css new file mode 100644 index 00000000..4225a1b7 --- /dev/null +++ b/doc/html/classic.css @@ -0,0 +1,276 @@ +BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { + font-family: Arial, Geneva, Helvetica, sans-serif; +} +H1 { + text-align: center; + font-size: 160%; +} +H2 { + font-size: 120%; +} +H3 { + font-size: 100%; +} + +h3.fn,span.fn +{ + background-color: #eee; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-weight: bold; + padding: 6px 0px 6px 10px; + margin: 42px 0px 0px 0px; +} + +hr { + border: 0; + color: #a0a0a0; + background-color: #ccc; + height: 1px; + width: 100%; + text-align: left; + margin: 34px 0px 34px 0px; +} + +table.valuelist { + border-width: 1px 1px 1px 1px; + border-style: solid; + border-color: #dddddd; + border-collapse: collapse; + background-color: #f0f0f0; +} + +table.indextable { + border-width: 1px 1px 1px 1px; + border-collapse: collapse; + background-color: #f0f0f0; + border-color:#555; +} + + +table.valuelist th { + border-width: 1px 1px 1px 2px; + padding: 4px; + border-style: solid; + border-color: #666; + color:white; + background-color:#666; +} + +th.titleheader { + border-width: 1px 0px 1px 0px; + padding: 4px; + border-style: solid; + border-color: #444; + color:white; + background-color:#555555; +} + +p { + + margin-left: 4px; + margin-top: 8px; + margin-bottom: 8px; +} + +a:link +{ + color: #0046ad; + text-decoration: none +} + +a:visited +{ + color: #672967; + text-decoration: none +} + +a.obsolete +{ + color: #661100; + text-decoration: none +} + +a.compat +{ + color: #661100; + text-decoration: none +} + +a.obsolete:visited +{ + color: #995500; + text-decoration: none +} + +a.compat:visited +{ + color: #995500; + text-decoration: none +} + +body +{ + background: #ffffff; + color: black +} + +table.generic, table.annotated +{ + border-width: 1px; + border-color:#bbb; + border-style:solid; + border-collapse:collapse; +} + +table td.memItemLeft { + width: 180px; + padding: 2px 0px 0px 8px; + margin: 4px; + border-width: 1px; + border-color: #E0E0E0; + border-style: none; + font-size: 100%; + white-space: nowrap +} + +table td.memItemRight { + padding: 2px 8px 0px 8px; + margin: 4px; + border-width: 1px; + border-color: #E0E0E0; + border-style: none; + font-size: 100%; +} + +table tr.odd { + background: #f0f0f0; + color: black; +} + +table tr.even { + background: #e4e4e4; + color: black; +} + +table.annotated th { + padding: 3px; + text-align: left +} + +table.annotated td { + padding: 3px; +} + +table tr pre +{ + padding-top: 0px; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; + border: none; + background: none +} + +tr.qt-style +{ + background: #96E066; + color: black +} + +body pre +{ + padding: 0.2em; + border: #e7e7e7 1px solid; + background: #f1f1f1; + color: black +} + +table tr.qt-code pre +{ + padding: 0.2em; + border: #e7e7e7 1px solid; + background: #f1f1f1; + color: black +} + +span.preprocessor, span.preprocessor a +{ + color: darkblue; +} + +span.comment +{ + color: darkred; + font-style: italic +} + +span.string,span.char +{ + color: darkgreen; +} + +.title +{ + text-align: center +} + +.subtitle +{ + font-size: 0.8em +} + +.small-subtitle +{ + font-size: 0.65em +} + +.qmlitem { + padding: 0; +} + +.qmlname { + white-space: nowrap; + font-weight: bold; + font-size: 125%; +} + +.qmltype { + font-weight: bold; + font-size: 125%; +} + +.qmlproto, .qmldoc { + // border-top: 1px solid #84b0c7; +} + +.qmlproto { + padding: 0; + //background-color: #e4e4e4;//#d5e1e8; + //font-weight: bold; + //-webkit-border-top-left-radius: 8px; + //-webkit-border-top-right-radius: 8px; + //-moz-border-radius-topleft: 8px; + //-moz-border-radius-topright: 8px; +} + +.qmldoc { + border-top: 1px solid #e4e4e4; + //padding: 2px 5px; + //background-color: #eef3f5; + //border-top-width: 0; + //-webkit-border-bottom-left-radius: 8px; + //-webkit-border-bottom-right-radius: 8px; + //-moz-border-radius-bottomleft: 8px; + //-moz-border-radius-bottomright: 8px; +} + +.qmldoc p, .qmldoc dl, .qmldoc ul { + //margin: 6px 0; +} + +*.qmlitem p { + //margin-top: 0px; + //margin-bottom: 0px; +} diff --git a/doc/html/designer.dcf b/doc/html/designer.dcf new file mode 100644 index 00000000..d307129c --- /dev/null +++ b/doc/html/designer.dcf @@ -0,0 +1,3 @@ +<!DOCTYPE DCF> +<DCF ref="designer-manual.html" icon="designer.png" imagedir="../../gif" title="Qt Designer Manual"> +</DCF> diff --git a/doc/html/groups.html b/doc/html/groups.html new file mode 100644 index 00000000..274cba31 --- /dev/null +++ b/doc/html/groups.html @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- groups.qdoc --> +<head> + <title>Grouped Classes</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Grouped Classes<br /><span class="subtitle"></span> +</h1> +<p>This page provides a way to navigate the Messaging Framework classes by grouping related classes together. Some classes may appear in more than one group.</p> +<a name="ui-controls-interaction"></a> +<h2>UI Controls & Interaction</h2> +<p><table class="generic" width="100%" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Group</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmfutil.html">Messaging Client Utility Classes</a></td><td>Classes that provide GUI elements that assist with the development of messaging client applications.</td></tr> +</table></p> +<a name="media-and-document-handling"></a> +<h2>Media and Document Handling</h2> +<p><table class="generic" width="100%" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Group</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="messaginglibrary.html">Messaging Classes</a></td><td>Classes that provide support for manipulating messages.</td></tr> +<tr valign="top" class="even"><td><a href="libmessageserver.html">Message Server Support Classes</a></td><td>Classes that assist with building components that provide services for the message server.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/images/codeless.png b/doc/html/images/codeless.png Binary files differnew file mode 100644 index 00000000..39010226 --- /dev/null +++ b/doc/html/images/codeless.png diff --git a/doc/html/images/messagenavigator-example.png b/doc/html/images/messagenavigator-example.png Binary files differnew file mode 100644 index 00000000..28807c9d --- /dev/null +++ b/doc/html/images/messagenavigator-example.png diff --git a/doc/html/images/messageviewer-example.png b/doc/html/images/messageviewer-example.png Binary files differnew file mode 100644 index 00000000..e9190ac7 --- /dev/null +++ b/doc/html/images/messageviewer-example.png diff --git a/doc/html/images/qtlogo.png b/doc/html/images/qtlogo.png Binary files differnew file mode 100644 index 00000000..794162f5 --- /dev/null +++ b/doc/html/images/qtlogo.png diff --git a/doc/html/index.html b/doc/html/index.html new file mode 100644 index 00000000..847722d6 --- /dev/null +++ b/doc/html/index.html @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- index.qdoc --> +<head> + <title>Messaging Framework Developer Resources</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Framework Developer Resources<br /><span class="subtitle"></span> +</h1> +<p><table class="generic" width="100%" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Reference Documentation</th><th>Using Messaging Framework</th><th></th></tr></thead> +<tr valign="top" class="odd"><td><ul> +<li><a href="classes.html">Classes </a></li> +<li><a href="groups.html">Grouped Classes</a></li> +<li><a href="namespaces.html">Namespace List</a></li> +<li><a href="classeshierarchy.html">Class Hierarchy</a></li> +<li><a href="annotated.html">Annotated Classes </a></li> +</ul> +</td><td><ul> +<li><a href="qtextended-messaging.html">Introduction</a></li> +<li><a href="qtextended-messaging.html#building-and-compiling">Building and Running</a></li> +<li><a href="qtextended-messaging.html#testing-the-messaging-framework">Test Results</a></li> +<li><a href="qtextended-messaging.html#changes-between-messaging-framework-versions">Changes Between Messaging Framework Versions</a></li> +<li><a href="qtextendedmail.html#examples">Examples</a></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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/libmessageserver.html b/doc/html/libmessageserver.html new file mode 100644 index 00000000..72eb1e0f --- /dev/null +++ b/doc/html/libmessageserver.html @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- groups.qdoc --> +<head> + <title>Message Server Support Classes</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Message Server Support Classes<br /><span class="subtitle"></span> +</h1> +<p>These classes provide assistance in developing GUI clients that access messaging data.</p> +<p>See also <a href="qtextendedmail-messageserver.html">Message Server Support Library</a> and <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="qmailauthenticator.html">QMailAuthenticator</a></th><td>Customization point where authentication services can be supplied to the messageserver</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageclassifier.html">QMailMessageClassifier</a></th><td>Simple mechanism for determining the type of content contained by a message</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageservice.html">QMailMessageService</a></th><td>The interface between the message server and components loaded from plugin libraries</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a></th><td>Interface that allows a service to be configured</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageserviceeditor.html">QMailMessageServiceEditor</a></th><td>Interface that allows a service to be edited graphically</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a></th><td>Creates objects implementing the QMailMessageService interface</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a></th><td>Defines a base class for implementing messaging service plugins</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a></th><td>Defines the interface to plugins that provide messaging services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagesink.html">QMailMessageSink</a></th><td>Defines the interface to objects that provide external message transmission services to the messageserver</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagesource.html">QMailMessageSource</a></th><td>Defines the interface to objects that provide access to externally sourced messages to the messageserver</td></tr> +<tr valign="top" class="odd"><th><a href="qmailserviceconfiguration.html">QMailServiceConfiguration</a></th><td>Simple framework for creating wrappers classes that simplify service configuration management</td></tr> +<tr valign="top" class="even"><th><a href="qmailstoreaccountfilter.html">QMailStoreAccountFilter</a></th><td>Filtered view of QMailStore signals, affecting a single account</td></tr> +<tr valign="top" class="odd"><th><a href="qmailtransport.html">QMailTransport</a></th><td>Line-oriented socket for messaging communications</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/linguist.dcf b/doc/html/linguist.dcf new file mode 100644 index 00000000..9e27d2b5 --- /dev/null +++ b/doc/html/linguist.dcf @@ -0,0 +1,3 @@ +<!DOCTYPE DCF> +<DCF ref="linguist-manual.html" icon="linguist.png" imagedir="../../gif" title="Qt Linguist Manual"> +</DCF> diff --git a/doc/html/messagenavigator-foldermodel-cpp.html b/doc/html/messagenavigator-foldermodel-cpp.html new file mode 100644 index 00000000..58c7bbd6 --- /dev/null +++ b/doc/html/messagenavigator-foldermodel-cpp.html @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>foldermodel.cpp Example File (messagenavigator/foldermodel.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">foldermodel.cpp Example File<br /><span class="small-subtitle">messagenavigator/foldermodel.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "foldermodel.h" + #include <QIcon> + #include <QMailStore> + #include <QMailAccountMessageSet> + + FolderModel::FolderModel(QObject *parent) + : QMailMessageSetModel(parent) + { + <span class="comment">// Add an entry for each account, that will maintain its own tree of folders</span> + foreach (const QMailAccountId &id, QMailStore::instance()->queryAccounts()) + append(new QMailAccountMessageSet(this, id, true)); + } + + FolderModel::~FolderModel() + { + } + + QVariant FolderModel::data(QMailMessageSet* item, int role, int column) const + { + if (role == Qt::DecorationRole) { + if (qobject_cast<QMailAccountMessageSet*>(item)) { + <span class="comment">// This item is an account message set</span> + return QIcon(":icon/qtmail/account"); + } else { + <span class="comment">// This item is a folder message set</span> + return QIcon(":icon/folder"); + } + } else { + return QMailMessageSetModel::data(item, role, column); + } + } +<span class="comment"> // end-data</span></pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator-foldermodel-h.html b/doc/html/messagenavigator-foldermodel-h.html new file mode 100644 index 00000000..d8882a93 --- /dev/null +++ b/doc/html/messagenavigator-foldermodel-h.html @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>foldermodel.h Example File (messagenavigator/foldermodel.h)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">foldermodel.h Example File<br /><span class="small-subtitle">messagenavigator/foldermodel.h</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #ifndef FOLDERMODEL_H + #define FOLDERMODEL_H + + #include <QMailMessageSetModel> + + class FolderModel : public QMailMessageSetModel + { + Q_OBJECT + + public: + explicit FolderModel(QObject* parent = 0); + virtual ~FolderModel(); + + virtual QVariant data(QMailMessageSet* item, int role, int column) const; + }; + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator-main-cpp.html b/doc/html/messagenavigator-main-cpp.html new file mode 100644 index 00000000..13c95f51 --- /dev/null +++ b/doc/html/messagenavigator-main-cpp.html @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>main.cpp Example File (messagenavigator/main.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">main.cpp Example File<br /><span class="small-subtitle">messagenavigator/main.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "messagenavigator.h" + #include <qtopiaapplication.h> + +<span class="comment"> // Comment out this line to use a manual main() function.</span> +<span class="comment"> // Ensure you also remove CONFIG+=qtopia_main from qbuild.pro if you do this.</span> + #define USE_THE_MAIN_MACROS + + #ifdef USE_THE_MAIN_MACROS + + QTOPIA_ADD_APPLICATION(QTOPIA_TARGET, MessageNavigator) + QTOPIA_MAIN + + #else + + #ifdef SINGLE_EXEC + QTOPIA_ADD_APPLICATION(QTOPIA_TARGET, MessageNavigator) + #define MAIN_FUNC main_MessageNavigator + #else + #define MAIN_FUNC main + #endif + +<span class="comment"> // This is the storage for the SXE key that uniquely identified this applicaiton.</span> +<span class="comment"> // make will fail without this</span>! + QSXE_APP_KEY + + int MAIN_FUNC( int argc, char **argv ) + { + <span class="comment">// This is required to load the SXE key into memory</span> + QSXE_SET_APP_KEY(argv[0]); + + QtopiaApplication a( argc, argv ); + + <span class="comment">// Set the preferred document system connection type</span> + QTOPIA_SET_DOCUMENT_SYSTEM_CONNECTION(); + + MessageNavigator *mw = new MessageNavigator(); + a.setMainWidget(mw); + if ( mw->metaObject()->indexOfSlot("setDocument(QString)") != -1 ) { + a.showMainDocumentWidget(); + } else { + a.showMainWidget(); + } + int rv = a.exec(); + delete mw; + return rv; + } + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator-messagenavigator-cpp.html b/doc/html/messagenavigator-messagenavigator-cpp.html new file mode 100644 index 00000000..85f7d21b --- /dev/null +++ b/doc/html/messagenavigator-messagenavigator-cpp.html @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagenavigator.cpp Example File (messagenavigator/messagenavigator.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagenavigator.cpp Example File<br /><span class="small-subtitle">messagenavigator/messagenavigator.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "messagenavigator.h" + #include "foldermodel.h" + #include <QHeaderView> + #include <QKeyEvent> + #include <QLabel> + #include <QListView> + #include <QMailMessageDelegate> + #include <QMailMessageListModel> + #include <QSoftMenuBar> + #include <QtopiaItemDelegate> + #include <QtopiaServiceRequest> + #include <QTreeView> + #include <QVBoxLayout> + +<span class="comment"> // A stackable widget allowing the selection of a message folder</span> + class FolderSelector : public QWidget + { + Q_OBJECT + + public: + FolderSelector(QWidget* parent = 0) + : QWidget(parent), + label(new QLabel), + treeView(new QTreeView) + { + label->setText(tr("Select a folder:")); + + treeView->setModel(&model); + treeView->setItemDelegate(new QtopiaItemDelegate(this)); + treeView->setSelectionMode(QAbstractItemView::SingleSelection); + treeView->header()->setVisible(false); + treeView->installEventFilter(this); + + connect(treeView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(treeView); + <span class="comment">// Adjust FolderSelector layout for attractive layout - not relevant to example discussion</span> + int horizontal = style()->pixelMetric(QStyle::PM_LayoutLeftMargin); + int vertical = style()->pixelMetric(QStyle::PM_LayoutTopMargin); + label->setContentsMargins(horizontal, vertical, horizontal, 0); + layout->setContentsMargins(0, 0, 0, 0); + treeView->setFrameStyle(QFrame::NoFrame); + <span class="comment">// end-Adjust</span> + } + + signals: + void folderSelected(const QMailMessageSet* folder); + void done(); + + protected slots: + void activated(const QModelIndex& index); + + protected: + virtual bool eventFilter(QObject* obj, QEvent* event); + + private: + FolderModel model; + QLabel* label; + QTreeView* treeView; + }; + + void FolderSelector::activated(const QModelIndex& index) + { + emit folderSelected(model.itemFromIndex(index)); + } + + bool FolderSelector::eventFilter(QObject* obj, QEvent* event) + { + <span class="comment">// We need to capture the back key, so it doesn't close our window</span> + if ((obj == treeView) && (event->type() == QEvent::KeyPress)) { + if (QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event)) { + if (keyEvent->key() == Qt::Key_Back) { + emit done(); + return true; + } + } + } + + return QWidget::eventFilter(obj, event); + } + +<span class="comment"> // A stackable widget allowing the selection of a message</span> + class MessageSelector : public QWidget + { + Q_OBJECT + + public: + MessageSelector(QWidget* parent = 0) + : QWidget(parent), + label(new QLabel), + listView(new QListView), + delegate(new QMailMessageDelegate(QMailMessageDelegate::AddressbookMode, this)) + { + label->setWordWrap(true); + + listView->setModel(&model); + listView->setItemDelegate(delegate); + listView->setSelectionMode(QAbstractItemView::SingleSelection); + listView->installEventFilter(this); + + connect(listView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(listView); + <span class="comment">// Adjust MessageSelector layout for attractive layout - not relevant to example discussion</span> + int horizontal = style()->pixelMetric(QStyle::PM_LayoutLeftMargin); + int vertical = style()->pixelMetric(QStyle::PM_LayoutTopMargin); + label->setContentsMargins(horizontal, vertical, horizontal, 0); + layout->setContentsMargins(0, 0, 0, 0); + listView->setResizeMode(QListView::Adjust); + listView->setLayoutMode(QListView::Batched); + listView->setFrameStyle(QFrame::NoFrame); + <span class="comment">// end-Adjust</span> + } + + signals: + void listPrepared(); + void messageSelected(const QMailMessageId& id); + void done(); + + public slots: + void listMessages(const QMailMessageSet* folder); + + protected slots: + void activated(const QModelIndex& index); + + protected: + virtual bool eventFilter(QObject* obj, QEvent* event); + + private: + QMailMessageListModel model; + QLabel* label; + QListView* listView; + QMailMessageDelegate* delegate; + }; + + void MessageSelector::activated(const QModelIndex& index) + { + emit messageSelected(model.idFromIndex(index)); + } + + void MessageSelector::listMessages(const QMailMessageSet* folder) + { + model.setKey(folder->messageKey()); + + if (model.isEmpty()) { + label->setText(tr("No messages in %1").arg(folder->displayName())); + } else { + listView->selectionModel()->select(model.index(0, 0), QItemSelectionModel::Select); + listView->scrollToTop(); + label->setText(tr("Select a message to view the content:")); + } + + emit listPrepared(); + } +<span class="comment"> // end-listMessages</span> + + bool MessageSelector::eventFilter(QObject* obj, QEvent* event) + { + <span class="comment">// We need to capture the back key, so it doesn't close our window</span> + if ((obj == listView) && (event->type() == QEvent::KeyPress)) { + if (QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event)) { + if (keyEvent->key() == Qt::Key_Back) { + emit done(); + return true; + } + } + } + + return QWidget::eventFilter(obj, event); + } + + MessageNavigator::MessageNavigator(QWidget *parent, Qt::WFlags f) + : QWidget(parent, f), + folderSelector(new FolderSelector), + messageSelector(new MessageSelector) + { + setupUi(this); + + <span class="comment">// Connect our components</span> + connect(folderSelector, SIGNAL(folderSelected(const QMailMessageSet*)), messageSelector, SLOT(listMessages(const QMailMessageSet*))); + connect(folderSelector, SIGNAL(done()), qApp, SLOT(quit())); + + connect(messageSelector, SIGNAL(listPrepared()), this, SLOT(showMessageList())); + connect(messageSelector, SIGNAL(messageSelected(QMailMessageId)), this, SLOT(viewMessage(QMailMessageId))); + connect(messageSelector, SIGNAL(done()), this, SLOT(showFolderTree())); + + widgetStack->addWidget(folderSelector); + widgetStack->addWidget(messageSelector); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(widgetStack); + + <span class="comment">// Adjust MessageNavigator</span> + layout->setContentsMargins(0, 0, 0, 0); + + <span class="comment">// Necessary to create the menu (which contains our help entry):</span> + (void)QSoftMenuBar::menuFor(this); + <span class="comment">// end-Adjust</span> + showFolderTree(); + } + + MessageNavigator::~MessageNavigator() + { + } + + void MessageNavigator::showMessageList() + { + widgetStack->setCurrentWidget(messageSelector); + } + + void MessageNavigator::showFolderTree() + { + widgetStack->setCurrentWidget(folderSelector); + } + + void MessageNavigator::viewMessage(const QMailMessageId& id) + { + <span class="comment">// Request that some application display the selected message</span> + QtopiaServiceRequest req( "Messages", "viewMessage(QMailMessageId)" ); + req << id; + req.send(); + } + + #include "messagenavigator.moc"</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator-messagenavigator-h.html b/doc/html/messagenavigator-messagenavigator-h.html new file mode 100644 index 00000000..85394bff --- /dev/null +++ b/doc/html/messagenavigator-messagenavigator-h.html @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagenavigator.h Example File (messagenavigator/messagenavigator.h)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagenavigator.h Example File<br /><span class="small-subtitle">messagenavigator/messagenavigator.h</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #ifndef MESSAGENAVIGATOR_H + #define MESSAGENAVIGATOR_H + #include "ui_messagenavigatorbase.h" + + class QMailMessageId; + + class MessageNavigator : public QWidget, public Ui_MessageNavigatorBase + { + Q_OBJECT + public: + MessageNavigator( QWidget *parent = 0, Qt::WFlags f = 0 ); + ~MessageNavigator(); + + private slots: + void showFolderTree(); + void showMessageList(); + + void viewMessage(const QMailMessageId& id); + + private: + QWidget* folderSelector; + QWidget* messageSelector; + }; + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator-messagenavigator-pro.html b/doc/html/messagenavigator-messagenavigator-pro.html new file mode 100644 index 00000000..edb878a6 --- /dev/null +++ b/doc/html/messagenavigator-messagenavigator-pro.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagenavigator.pro Example File (messagenavigator/messagenavigator.pro)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagenavigator.pro Example File<br /><span class="small-subtitle">messagenavigator/messagenavigator.pro</span> +</h1> +<pre> TEMPLATE = app + TARGET = + DEPENDPATH += . + INCLUDEPATH += . + CONFIG -= debug_and_release + + # Input + HEADERS += foldermodel.h messagenavigator.h + FORMS += messagenavigatorbase.ui + SOURCES += foldermodel.cpp main.cpp messagenavigator.cpp</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator-messagenavigatorbase-ui.html b/doc/html/messagenavigator-messagenavigatorbase-ui.html new file mode 100644 index 00000000..ca7c962a --- /dev/null +++ b/doc/html/messagenavigator-messagenavigatorbase-ui.html @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagenavigatorbase.ui Example File (messagenavigator/messagenavigatorbase.ui)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagenavigatorbase.ui Example File<br /><span class="small-subtitle">messagenavigator/messagenavigatorbase.ui</span> +</h1> +<pre> <ui version="4.0" > + <class>MessageNavigatorBase</class> + <widget class="QWidget" name="MessageNavigatorBase" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>196</width> + <height>245</height> + </rect> + </property> + <property name="windowTitle" > + <string>MessageNavigator</string> + </property> + <widget class="QStackedWidget" name="widgetStack" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>16</width> + <height>16</height> + </rect> + </property> + <property name="sizePolicy" > + <sizepolicy> + <hsizetype>13</hsizetype> + <vsizetype>13</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="currentIndex" > + <number>0</number> + </property> + <widget class="QWidget" name="page" /> + <widget class="QWidget" name="page_2" /> + </widget> + </widget> + <resources/> + <connections/> + </ui></pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messagenavigator.html b/doc/html/messagenavigator.html new file mode 100644 index 00000000..d0523e46 --- /dev/null +++ b/doc/html/messagenavigator.html @@ -0,0 +1,221 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- messagenavigator.qdoc --> +<head> + <title>MessageNavigator Example</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">MessageNavigator Example<br /><span class="subtitle"></span> +</h1> +<p>Files:</p> +<ul> +<li><a href="messagenavigator-foldermodel-cpp.html">messagenavigator/foldermodel.cpp</a></li> +<li><a href="messagenavigator-foldermodel-h.html">messagenavigator/foldermodel.h</a></li> +<li><a href="messagenavigator-messagenavigator-cpp.html">messagenavigator/messagenavigator.cpp</a></li> +<li><a href="messagenavigator-messagenavigator-h.html">messagenavigator/messagenavigator.h</a></li> +<li><a href="messagenavigator-messagenavigatorbase-ui.html">messagenavigator/messagenavigatorbase.ui</a></li> +<li><a href="messagenavigator-main-cpp.html">messagenavigator/main.cpp</a></li> +<li><a href="messagenavigator-messagenavigator-pro.html">messagenavigator/messagenavigator.pro</a></li> +</ul> +<p>The MessageNavigator example shows how to create a client application which displays messages stored by the Messaging Framework. The example application allows the user to browse for messages using a tree view to expose the hierarchical structure of email accounts that use folders. It displays the messages in each folder in a list, and when a message is selected, it uses Qt Extended services to delegate the display of the message to another application.</p> +<p align="center"><img src="images/messagenavigator-example.png" alt="Screenshot of the MessageNavigator example" /></p><p>The application is structured as a stack of widgets, contained by a <a href="http://doc.trolltech.com/4.5/qstackedwidget.html">QStackedWidget</a>. We need two widgets in our stack: one to select a folder from a tree, and another to select a message from a list.</p> +<p>The example application uses the Messaging Framework Client library's <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> class to build a model of the messages in the Qt Extended mail store. It divides all the messages into groups, first by the account to which they belong, and within an account, by the folder where they are located. This task is performed by subclassing the <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> class to create our FolderModel class:</p> +<pre> class FolderModel : public QMailMessageSetModel + { + Q_OBJECT + + public: + explicit FolderModel(QObject* parent = 0); + virtual ~FolderModel(); + + virtual QVariant data(QMailMessageSet* item, int role, int column) const; + };</pre> +<p>The base class is specialized in two ways. The content of the model is determined by adding the necessary items in the constructor, and the data elements that are displayed for each item are augmented with an icon by overriding the <a href="qmailmessagesetmodel.html#data">data</a> function.</p> +<p>The content of the model is configured by appending the items we want to display to the model, in the constructor. To the empty model, we successively append a new <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a> item for each account in the mail store:</p> +<pre> FolderModel::FolderModel(QObject *parent) + : QMailMessageSetModel(parent) + { + <span class="comment">// Add an entry for each account, that will maintain its own tree of folders</span> + foreach (const QMailAccountId &id, QMailStore::instance()->queryAccounts()) + append(new QMailAccountMessageSet(this, id, true)); + }</pre> +<p>The <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a> class represents a message set defined by selecting all messages associated with the account the item is configured with. The constructor for <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a> takes a parent container to which it should be appended, and the identifier of the account that it should represent. It also takes a third parameter, which is used to specify the optional <tt>hierarchical</tt> property. If <tt>hierarchical</tt> is true, then the <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a> class will automatically maintain a tree of <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a> items as child items, corresponding to the folders belonging to the relevant account in the mail store. This determines the entire content of our model.</p> +<p>In order to customize the display of the items in our tree view, the FolderModel class overrides the <a href="qmailmessagesetmodel.html#data">data</a> function of <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> and provides data for the <a href="http://doc.trolltech.com/4.5/qt.html#ItemDataRole-enum">Qt::DecorationRole</a> value used by QtopiaItemDelegate:</p> +<pre> QVariant FolderModel::data(QMailMessageSet* item, int role, int column) const + { + if (role == Qt::DecorationRole) { + if (qobject_cast<QMailAccountMessageSet*>(item)) { + <span class="comment">// This item is an account message set</span> + return QIcon(":icon/qtmail/account"); + } else { + <span class="comment">// This item is a folder message set</span> + return QIcon(":icon/folder"); + } + } else { + return QMailMessageSetModel::data(item, role, column); + } + }</pre> +<p>For our application, we create a FolderSelector widget which uses a <a href="http://doc.trolltech.com/4.5/qtreeview.html">QTreeView</a> to present our folder model:</p> +<pre> class FolderSelector : public QWidget + { + Q_OBJECT + + public: + FolderSelector(QWidget* parent = 0) + : QWidget(parent), + label(new QLabel), + treeView(new QTreeView) + { + label->setText(tr("Select a folder:")); + + treeView->setModel(&model); + treeView->setItemDelegate(new QtopiaItemDelegate(this)); + treeView->setSelectionMode(QAbstractItemView::SingleSelection); + treeView->header()->setVisible(false); + treeView->installEventFilter(this); + + connect(treeView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(treeView); + } + + signals: + void folderSelected(const QMailMessageSet* folder); + void done(); + + protected slots: + void activated(const QModelIndex& index); + + protected: + virtual bool eventFilter(QObject* obj, QEvent* event); + + private: + FolderModel model; + QLabel* label; + QTreeView* treeView; + };</pre> +<p>When we select an item from the tree view, we extract the <a href="qmailmessageset.html">QMailMessageSet</a> object represented by the selected item, and emit that data to our MessageSelector object:</p> +<pre> void FolderSelector::activated(const QModelIndex& index) + { + emit folderSelected(model.itemFromIndex(index)); + }</pre> +<p>Once we have selected a message set, we will display a listing of the messages defined by that message set. For this, we need a stackable widget to list messages.</p> +<p>The MessageSelector uses a <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> to present a listing of messages associated with a specific contact. To do this, we need to create a model of message data that the <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> will present. Our class therefore contains a <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> object, and a <a href="qmailmessagedelegate.html">QMailMessageDelegate</a> object, whose responsibility is to render each element in the list view using the data of each message.</p> +<pre> class MessageSelector : public QWidget + { + Q_OBJECT + + public: + MessageSelector(QWidget* parent = 0) + : QWidget(parent), + label(new QLabel), + listView(new QListView), + delegate(new QMailMessageDelegate(QMailMessageDelegate::AddressbookMode, this)) + { + label->setWordWrap(true); + + listView->setModel(&model); + listView->setItemDelegate(delegate); + listView->setSelectionMode(QAbstractItemView::SingleSelection); + listView->installEventFilter(this); + + connect(listView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(listView); + } + + signals: + void listPrepared(); + void messageSelected(const QMailMessageId& id); + void done(); + + public slots: + void listMessages(const QMailMessageSet* folder); + + protected slots: + void activated(const QModelIndex& index); + + protected: + virtual bool eventFilter(QObject* obj, QEvent* event); + + private: + QMailMessageListModel model; + QLabel* label; + QListView* listView; + QMailMessageDelegate* delegate; + };</pre> +<p>Now that we have widgets to display our folder model and a message list, we simply need to connect them together:</p> +<pre> MessageNavigator::MessageNavigator(QWidget *parent, Qt::WFlags f) + : QWidget(parent, f), + folderSelector(new FolderSelector), + messageSelector(new MessageSelector) + { + setupUi(this); + + <span class="comment">// Connect our components</span> + connect(folderSelector, SIGNAL(folderSelected(const QMailMessageSet*)), messageSelector, SLOT(listMessages(const QMailMessageSet*))); + connect(folderSelector, SIGNAL(done()), qApp, SLOT(quit())); + + connect(messageSelector, SIGNAL(listPrepared()), this, SLOT(showMessageList())); + connect(messageSelector, SIGNAL(messageSelected(QMailMessageId)), this, SLOT(viewMessage(QMailMessageId))); + connect(messageSelector, SIGNAL(done()), this, SLOT(showFolderTree())); + + widgetStack->addWidget(folderSelector); + widgetStack->addWidget(messageSelector); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(widgetStack); + + showFolderTree(); + } + + void MessageNavigator::showFolderTree() + { + widgetStack->setCurrentWidget(folderSelector); + }</pre> +<p>When we have a folder selected from our folder tree, we create a list of messages corresponding to that folder. The <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> provides the setKey() function, which allows the caller to specify the messages to be listed by providing a <a href="qmailmessagekey.html">QMailMessageKey</a> object that selects them from the mail store. We can use the messageKey() function of the <a href="qmailmessageset.html">QMailMessageSet</a> object selected in the FolderSelector to acquire a message key for our model:</p> +<pre> void MessageSelector::listMessages(const QMailMessageSet* folder) + { + model.setKey(folder->messageKey()); + + if (model.isEmpty()) { + label->setText(tr("No messages in %1").arg(folder->displayName())); + } else { + listView->selectionModel()->select(model.index(0, 0), QItemSelectionModel::Select); + listView->scrollToTop(); + label->setText(tr("Select a message to view the content:")); + } + + emit listPrepared(); + }</pre> +<p>When the message list has been prepared, we move our message list to the top of the widget stack, in MessageNavigator::showMessageList():</p> +<pre> void MessageNavigator::showMessageList() + { + widgetStack->setCurrentWidget(messageSelector); + }</pre> +<p>Finally, we handle the event where the user selects a message from our list. Rather than displaying the message ourself, we will use the QtopiaServiceRequest mechanism to request that another application handle this task for us. The <tt>Messages</tt> service exports a <tt>viewMessage</tt> function, which takes a <a href="qmailmessageid.html">QMailMessageId</a> object as a parameter; we respond to the user's selection by invoking this service with the identifier of the message that they selected:</p> +<pre> void MessageNavigator::viewMessage(const QMailMessageId& id) + { + <span class="comment">// Request that some application display the selected message</span> + QtopiaServiceRequest req( "Messages", "viewMessage(QMailMessageId)" ); + req << id; + req.send(); + }</pre> +<p>See also <a href="messageviewer.html">MessageViewer Example</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageserver.html b/doc/html/messageserver.html new file mode 100644 index 00000000..fdca3d9e --- /dev/null +++ b/doc/html/messageserver.html @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- messageserver.qdoc --> +<head> + <title>MessageServer Daemon</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">MessageServer Daemon<br /><span class="subtitle"></span> +</h1> +<ul><li><a href="#introduction">Introduction</a></li> +<li><a href="#features">Features</a></li> +<li><a href="#accounts">Accounts</a></li> +<li><a href="#interface">Interface</a></li> +<li><a href="#dependencies">Dependencies</a></li> +</ul> +<a name="introduction"></a> +<h2>Introduction</h2> +<p>The <i>MessageServer</i> application provides message transport services to Messaging Framework client applications. It can send and retrieve messages of various types, to and from external message service providers such as POP and IMAP servers, or local resources such as a SIM card. Protocol implementations are loaded from plugin libraries, so that the system can be extended with new services, without modification to the MessageServer application.</p> +<p>The MessageServer application is a daemon process; it is designed to be always running and available to client applications. If the MessageServer experiences a fault and restarts, clients do not need to re-establish communication with the server process.</p> +<a name="features"></a> +<h2>Features</h2> +<p>Messages provides the following features:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Send messages</td><td>Send messages via the transport mechanism defined for the associated account.</td></tr> +<tr valign="top" class="even"><td>Retrieve folder and message lists</td><td>Report the list of folders and messages available at the server for an account.</td></tr> +<tr valign="top" class="odd"><td>Retrieve messages</td><td>Retrieve the content of specified messages from the originating server, either partially or completely.</td></tr> +<tr valign="top" class="even"><td>Search messages</td><td>Search for messages via arbitrary criteria, performed at the originating server.</td></tr> +<tr valign="top" class="odd"><td>Manage messages</td><td>Move, copy and delete messages on the originating server.</td></tr> +<tr valign="top" class="even"><td>Status reporting</td><td>Status and progress information is emitted during MessageServer operations, for the benefit of client applications.</td></tr> +</table></p> +<a name="accounts"></a> +<h2>Accounts</h2> +<p>MessageServer supports the following aspects of messaging accounts:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Unrestricted accounts</td><td>MessageServer supports any number of messaging accounts.</td></tr> +<tr valign="top" class="even"><td>Messaging types</td><td>MessageServer supports accounts using the following messaging types:<ul> +<li>SMS</li> +<li>MMS</li> +<li>Email</li> +<li>Instant Messaging servics</li> +</ul> +</td></tr> +<tr valign="top" class="odd"><td>Email protocols</td><td>The following email protocols are available:<ul> +<li>POP</li> +<li>SMTP</li> +<li>IMAP</li> +</ul> +<p>Other protocols can be supported by providing implementations as plugins.</p> +</td></tr> +<tr valign="top" class="even"><td>Instant Messaging protocols</td><td>The following Instant Messaging protocols are available:<ul> +<li>XMPP (Jabber)</li> +</ul> +<p>Other protocols can be supported by providing implementations as plugins.</p> +</td></tr> +</table></p> +<a name="interface"></a> +<h2>Interface</h2> +<p>MessageServer communicates with clients via a QtopiaChannel. The recommended method of passing messages over this channel is for each client to instantiate an object of the <a href="qmailmessageserver.html">QMailMessageServer</a> class, which converts between IPC messages and local signals and slots.</p> +<p>Some actions of the MessageServer process affect the Messaging Framework data store directly. A client can respond to these actions by connecting to the relevant signals of the <a href="qmailstore.html">QMailStore</a> class, such as <a href="qmailstore.html#messagesAdded">QMailStore::messagesAdded</a>(), and <a href="qmailstore.html#messagesRemoved">QMailStore::messagesRemoved</a>().</p> +<a name="dependencies"></a> +<h2>Dependencies</h2> +<p>MessageServer has the following dependencies:</p> +<ul> +<li>the <a href="qtextendedmail.html">Messaging Framework Client Library</a></li> +<li>the <a href="qtextendedmail-messageserver.html">Message Server Support Library</a></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-main-cpp.html b/doc/html/messageviewer-main-cpp.html new file mode 100644 index 00000000..5609fc6e --- /dev/null +++ b/doc/html/messageviewer-main-cpp.html @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>main.cpp Example File (messageviewer/main.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">main.cpp Example File<br /><span class="small-subtitle">messageviewer/main.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "messageviewer.h" + #include <qtopiaapplication.h> + +<span class="comment"> // Comment out this line to use a manual main() function.</span> +<span class="comment"> // Ensure you also remove CONFIG+=qtopia_main from qbuild.pro if you do this.</span> + #define USE_THE_MAIN_MACROS + + #ifdef USE_THE_MAIN_MACROS + + QTOPIA_ADD_APPLICATION(QTOPIA_TARGET, MessageViewer) + QTOPIA_MAIN + + #else + + #ifdef SINGLE_EXEC + QTOPIA_ADD_APPLICATION(QTOPIA_TARGET, exampleapp) + #define MAIN_FUNC main_exampleapp + #else + #define MAIN_FUNC main + #endif + +<span class="comment"> // This is the storage for the SXE key that uniquely identified this applicaiton.</span> +<span class="comment"> // make will fail without this</span>! + QSXE_APP_KEY + + int MAIN_FUNC( int argc, char **argv ) + { + <span class="comment">// This is required to load the SXE key into memory</span> + QSXE_SET_APP_KEY(argv[0]); + + QtopiaApplication a( argc, argv ); + + <span class="comment">// Set the preferred document system connection type</span> + QTOPIA_SET_DOCUMENT_SYSTEM_CONNECTION(); + + MessageViewer *mw = new MessageViewer(); + a.setMainWidget(mw); + if ( mw->metaObject()->indexOfSlot("setDocument(QString)") != -1 ) { + a.showMainDocumentWidget(); + } else { + a.showMainWidget(); + } + int rv = a.exec(); + delete mw; + return rv; + } + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messagedelegate-cpp.html b/doc/html/messageviewer-messagedelegate-cpp.html new file mode 100644 index 00000000..335817cf --- /dev/null +++ b/doc/html/messageviewer-messagedelegate-cpp.html @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagedelegate.cpp Example File (messageviewer/messagedelegate.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagedelegate.cpp Example File<br /><span class="small-subtitle">messageviewer/messagedelegate.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "qtopialog.h" + + #include "messagedelegate.h" + #include <QFont> + #include <QFontMetrics> + #include <QIcon> + #include <QModelIndex> + #include <QPainter> + #include <QPixmap> + #include <QPixmapCache> + #include <QtopiaApplication> + + MessageDelegate::MessageDelegate(QObject* parent) + : QAbstractItemDelegate(parent) + { + } + + MessageDelegate::~MessageDelegate() + { + } + + QSize MessageDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const + { + Q_UNUSED(index) + + static const int iconSize(qApp->style()->pixelMetric(QStyle::PM_ListViewIconSize)); + static const int smallIconSize(qApp->style()->pixelMetric(QStyle::PM_SmallIconSize)); + + QFont main(option.font); + main.setWeight(QFont::Bold); + + QFont sub(main); + sub.setPointSize(main.pointSize() - 2); + + QFontMetrics fm(main); + QFontMetrics sfm(sub); + + return QSize(iconSize + 8 + smallIconSize, qMax((fm.lineSpacing() + 1 + sfm.lineSpacing()), iconSize) + 2); + } + + void MessageDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const + { + static const bool rtl(qApp->layoutDirection() == Qt::RightToLeft); + static const int iconSize(qApp->style()->pixelMetric(QStyle::PM_ListViewIconSize)); + static const int smallIconSize(qApp->style()->pixelMetric(QStyle::PM_SmallIconSize)); + + <span class="comment">// Find the paintable elements of the item</span> + QIcon icon(qvariant_cast<QIcon>(index.model()->data(index, Qt::DecorationRole))); + QIcon typeIcon(qvariant_cast<QIcon>(index.model()->data(index, SecondaryDecorationRole))); + QString headerText(qvariant_cast<QString>(index.model()->data(index, Qt::DisplayRole))); + QString subText(qvariant_cast<QString>(index.model()->data(index, SubLabelRole))); + + <span class="comment">// Find the painting properties we need</span> + const bool sel((option.state & QStyle::State_Selected) == QStyle::State_Selected); + QBrush baseBrush(sel ? option.palette.highlight() : option.palette.base()); + QBrush textBrush(sel ? option.palette.highlightedText() : option.palette.text()); + + QFont main(option.font); + main.setWeight(QFont::Bold); + + QFont sub(main); + sub.setPointSize(main.pointSize() - 2); + + painter->save(); + painter->setClipRect(option.rect); + + <span class="comment">// Draw the background gradient if selected</span> + if (sel) + { + QPalette::ColorGroup cg((option.state & QStyle::State_Enabled) ? QPalette::Normal : QPalette::Disabled); + + QString key = QLatin1String("_MSGD_"); + key += QString::number(option.rect.width()); + key += QString::number(option.rect.height()); + key += QString::number(int(option.palette.color(cg, QPalette::Highlight).rgba())); + + QPixmap pm; + if (!QPixmapCache::find(key, pm)) { + QSize size = option.rect.size(); + QImage img(size, QImage::Format_ARGB32_Premultiplied); + img.fill(0x00000000); + QPainter pp(&img); + pp.setRenderHint(QPainter::Antialiasing); + QColor color = option.palette.color(cg, QPalette::Highlight); + pp.setPen(color); + + QLinearGradient bgg(QPoint(0,0), QPoint(0, size.height())); + bgg.setColorAt(0.0f, color.lighter(175)); + bgg.setColorAt(0.49f, color.lighter(105)); + bgg.setColorAt(0.5f, color); + pp.setBrush(bgg); + pp.drawRoundRect(QRect(QPoint(0,0),size), 800/size.width(),800/size.height()); + pm = QPixmap::fromImage(img); + QPixmapCache::insert(key, pm); + } + painter->drawPixmap(option.rect.topLeft(), pm); + } + + <span class="comment">// Find the icon rectangles for this item</span> + QRect textRect(option.rect); + QRect iconRect(option.rect); + QRect secondaryRect(option.rect); + + if (rtl) + { + iconRect.setLeft(iconRect.right() - iconSize - 8); + secondaryRect.setRight(smallIconSize); + + textRect.setRight(iconRect.left()); + textRect.setLeft(secondaryRect.right()); + } + else + { + iconRect.setRight(iconSize + 8); + secondaryRect.setLeft(secondaryRect.right() - smallIconSize - 8); + + textRect.setLeft(iconRect.right()); + textRect.setRight(secondaryRect.left()); + } + + <span class="comment">// Find the text rectangles</span> + QFontMetrics fm(main); + QRect headerRect(textRect); + headerRect.setTop(headerRect.top() + 1); + headerRect.setHeight(fm.lineSpacing()); + + QFontMetrics sfm(sub); + QRect subRect(textRect); + subRect.setTop(subRect.bottom() - sfm.lineSpacing() + 1); + subRect.setHeight(sfm.lineSpacing()); + + <span class="comment">// Paint the icons</span> + QPoint drawOffset(iconRect.left() + ((iconRect.width() - iconSize)/2), iconRect.top() + ((iconRect.height() - iconSize) / 2)); + painter->drawPixmap(drawOffset, icon.pixmap(QSize(iconSize, iconSize))); + + drawOffset = QPoint(secondaryRect.left() + ((secondaryRect.width() - smallIconSize)/2), secondaryRect.top() + ((secondaryRect.height() - smallIconSize) / 2)); + painter->drawPixmap(drawOffset, typeIcon.pixmap(QSize(smallIconSize, smallIconSize))); + + <span class="comment">// Paint the text elements</span> + painter->setBrush(baseBrush); + painter->setPen(textBrush.color()); + + painter->setFont(main); + painter->drawText(headerRect, Qt::AlignLeading, fm.elidedText(headerText, option.textElideMode, headerRect.width())); + + painter->setFont(sub); + painter->drawText(subRect, Qt::AlignLeading, sfm.elidedText(subText, option.textElideMode, subRect.width())); + + painter->restore(); + }</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messagedelegate-h.html b/doc/html/messageviewer-messagedelegate-h.html new file mode 100644 index 00000000..3b705b88 --- /dev/null +++ b/doc/html/messageviewer-messagedelegate-h.html @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagedelegate.h Example File (messageviewer/messagedelegate.h)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagedelegate.h Example File<br /><span class="small-subtitle">messageviewer/messagedelegate.h</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #ifndef MESSAGEDELEGATE_H + #define MESSAGEDELEGATE_H + + #include <QAbstractItemDelegate> + #include <QSize> + + class QModelIndex; + class QPainter; + class QStyleOptionViewItem; + + class MessageDelegate : public QAbstractItemDelegate + { + Q_OBJECT + + public: + explicit MessageDelegate(QObject* parent = 0); + virtual ~MessageDelegate(); + + enum Role + { + SubLabelRole = Qt::UserRole, + SecondaryDecorationRole + }; + + QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const; + void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; + }; + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messagemodel-cpp.html b/doc/html/messageviewer-messagemodel-cpp.html new file mode 100644 index 00000000..19cdbf2d --- /dev/null +++ b/doc/html/messageviewer-messagemodel-cpp.html @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagemodel.cpp Example File (messageviewer/messagemodel.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagemodel.cpp Example File<br /><span class="small-subtitle">messageviewer/messagemodel.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "messagemodel.h" + #include "messagedelegate.h" + #include <QIcon> + #include <QMailMessageId> + #include <QMailMessageMetaData> + #include <QMailMessageKey> + #include <QMailMessageSortKey> + #include <QMailStore> + #include <QPhoneNumber> + #include <QStandardItem> + #include <QTimeString> + #include <QtopiaApplication> + + class MessageItem : public QStandardItem + { + public: + explicit MessageItem(const QMailMessageId& id); + virtual ~MessageItem(); + + QMailMessageId messageId() const; + + private: + QMailMessageId id; + }; + + MessageItem::MessageItem(const QMailMessageId& id) + : QStandardItem(), id(id) + { + static QIcon sentMessageIcon(":icon/qtmail/sendmail"); + static QIcon receivedMessageIcon(":icon/qtmail/getmail"); + static QIcon smsIcon(":icon/txt"); + static QIcon mmsIcon(":icon/multimedia"); + static QIcon emailIcon(":icon/email"); + static QIcon instantIcon(":icon/im"); + + <span class="comment">// Load the meta data for this message</span> + QMailMessageMetaData message(id); + + <span class="comment">// Determine the properties we want to display</span> + QIcon* messageIcon = &smsIcon; + if (message.messageType() == QMailMessage::Mms) + messageIcon = &mmsIcon; + if (message.messageType() == QMailMessage::Email) + messageIcon = &emailIcon; + if (message.messageType() == QMailMessage::Instant) + messageIcon = &instantIcon; + + bool sent(message.status() & QMailMessage::Outgoing); + + QDateTime messageTime(message.date().toLocalTime()); + + QString action(qApp->translate("MessageViewer", sent ? "Sent" : "Received")); + QString date(QTimeString::localMD(messageTime.date())); + QString time(QTimeString::localHM(messageTime.time(), QTimeString::Short)); + QString sublabel(QString("%1 %2 %3").arg(action).arg(date).arg(time)); + + <span class="comment">// Configure this item</span> + setIcon(sent ? sentMessageIcon : receivedMessageIcon); + setText(message.subject()); + setData(sublabel, MessageDelegate::SubLabelRole); + setData(*messageIcon, MessageDelegate::SecondaryDecorationRole); + } + + MessageItem::~MessageItem() + { + } + + QMailMessageId MessageItem::messageId() const + { + return id; + } + + MessageModel::MessageModel(QObject *parent) + : QStandardItemModel(parent) + { + } + + MessageModel::~MessageModel() + { + } + + void MessageModel::setContact(const QContact& contact) + { + clear(); + + if (contact.phoneNumbers().isEmpty() && contact.emailList().isEmpty()) { + <span class="comment">// Nothing to match for this contact</span> + return; + } + + <span class="comment">// Locate messages whose sender is this contact</span> + QMailMessageKey msgsFrom; + + <span class="comment">// Locate messages whose recipients list contains this contact</span> + QMailMessageKey msgsTo; + + <span class="comment">// Match on any of contact's phone numbers</span> + foreach(const QString& number, contact.phoneNumbers().values()) { + msgsFrom |= QMailMessageKey::sender(number); + msgsTo |= QMailMessageKey::recipients(number, QMailDataComparator::Includes); + } + + <span class="comment">// Match on any of contact's email addresses</span> + foreach(const QString& address, contact.emailList()) { + msgsFrom |= QMailMessageKey::sender(address); + msgsTo |= QMailMessageKey::recipients(address, QMailDataComparator::Includes); + } + + <span class="comment">// Sort messages by timestamp, newest to oldest</span> + QMailMessageSortKey sort(QMailMessageSortKey::timeStamp(Qt::DescendingOrder)); + + <span class="comment">// Fetch the messages matching either of our queries, and return them sorted</span> + QMailMessageIdList matches(QMailStore::instance()->queryMessages(msgsFrom | msgsTo, sort)); + + <span class="comment">// Add each returned message to our data model</span> + foreach (const QMailMessageId& id, matches) + appendRow(new MessageItem(id)); + } + + bool MessageModel::isEmpty() const + { + return (rowCount() == 0); + } + + QMailMessageId MessageModel::messageId(const QModelIndex& index) + { + if (index.isValid()) + if (MessageItem* item = static_cast<MessageItem*>(itemFromIndex(index))) + return item->messageId(); + + return QMailMessageId(); + }</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messagemodel-h.html b/doc/html/messageviewer-messagemodel-h.html new file mode 100644 index 00000000..68828ae4 --- /dev/null +++ b/doc/html/messageviewer-messagemodel-h.html @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messagemodel.h Example File (messageviewer/messagemodel.h)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messagemodel.h Example File<br /><span class="small-subtitle">messageviewer/messagemodel.h</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #ifndef MESSAGEMODEL_H + #define MESSAGEMODEL_H + + #include <QContactModel> + #include <QStandardItemModel> + + class QContact; + class QMailMessageId; + + class MessageModel : public QStandardItemModel + { + Q_OBJECT + + public: + explicit MessageModel(QObject* parent = 0); + virtual ~MessageModel(); + + void setContact(const QContact&); + + bool isEmpty() const; + + QMailMessageId messageId(const QModelIndex& index); + }; + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messageviewer-cpp.html b/doc/html/messageviewer-messageviewer-cpp.html new file mode 100644 index 00000000..a5331b84 --- /dev/null +++ b/doc/html/messageviewer-messageviewer-cpp.html @@ -0,0 +1,250 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messageviewer.cpp Example File (messageviewer/messageviewer.cpp)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messageviewer.cpp Example File<br /><span class="small-subtitle">messageviewer/messageviewer.cpp</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #include "messageviewer.h" + #include "messagedelegate.h" + #include "messagemodel.h" + #include <QContactModel> + #include <QContactListView> + #include <QKeyEvent> + #include <QLabel> + #include <QMailMessageId> + #include <QSoftMenuBar> + #include <QStandardItemModel> + #include <QtopiaServiceRequest> + #include <QVBoxLayout> + +<span class="comment"> // A stackable widget allowing the selection of a Contact</span> + class ContactSelector : public QWidget + { + Q_OBJECT + + public: + ContactSelector(QWidget* parent = 0) + : QWidget(parent), listView(new QContactListView) + { + QLabel* label = new QLabel; + label->setText(tr("Select a contact to view messages exchanged:")); + label->setWordWrap(true); + + listView->setModel(&model); + listView->setFrameStyle(QFrame::NoFrame); + + connect(listView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(listView); + <span class="comment">// Adjust ContactSelector layout for attractive layout - not relevant to example discussion</span> + int horizontal = style()->pixelMetric(QStyle::PM_LayoutLeftMargin); + int vertical = style()->pixelMetric(QStyle::PM_LayoutTopMargin); + label->setContentsMargins(horizontal, vertical, horizontal, 0); + layout->setContentsMargins(0, 0, 0, 0); + <span class="comment">// end-Adjust</span> + } + + signals: + void contactSelected(const QContact& contact); + + protected slots: + void activated(const QModelIndex& index) { emit contactSelected(model.contact(index)); } + + private: + QContactModel model; + QContactListView* listView; + }; + +<span class="comment"> // A stackable widget allowing the selection of a message</span> + class MessageSelector : public QWidget + { + Q_OBJECT + + public: + MessageSelector(QWidget* parent = 0) + : QWidget(parent), label(new QLabel), listView(new QListView) + { + label->setWordWrap(true); + + listView->setModel(&model); + listView->setItemDelegate(&delegate); + listView->setSelectionMode(QAbstractItemView::SingleSelection); + listView->installEventFilter(this); + + connect(listView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(listView); + <span class="comment">// Adjust MessageSelector layout for attractive layout - not relevant to example discussion</span> + int horizontal = style()->pixelMetric(QStyle::PM_LayoutLeftMargin); + int vertical = style()->pixelMetric(QStyle::PM_LayoutTopMargin); + label->setContentsMargins(horizontal, vertical, horizontal, 0); + layout->setContentsMargins(0, 0, 0, 0); + listView->setResizeMode(QListView::Adjust); + listView->setLayoutMode(QListView::Batched); + listView->setFrameStyle(QFrame::NoFrame); + <span class="comment">// end-Adjust</span> + } + + signals: + void listPrepared(); + void messageSelected(const QMailMessageId& id); + void done(); + + public slots: + void listMessages(const QContact& contact); + + protected slots: + void activated(const QModelIndex& index) { emit messageSelected(model.messageId(index)); } + + protected: + virtual bool eventFilter(QObject* obj, QEvent* event); + + private: + MessageModel model; + MessageDelegate delegate; + QLabel* label; + QListView* listView; + }; + + void MessageSelector::listMessages(const QContact& contact) + { + model.setContact(contact); + + if (model.isEmpty()) { + label->setText(tr("No messages exchanged with %1").arg(contact.label())); + } else { + listView->selectionModel()->select(model.index(0, 0), QItemSelectionModel::Select); + listView->scrollToTop(); + label->setText(tr("Select a message to view the content:")); + } + + emit listPrepared(); + } +<span class="comment"> // end-listMessages</span> + + bool MessageSelector::eventFilter(QObject* obj, QEvent* event) + { + <span class="comment">// We need to capture the back key, so it doesn't close our window</span> + if ((obj == listView) && (event->type() == QEvent::KeyPress)) { + if (QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event)) { + if (keyEvent->key() == Qt::Key_Back) { + emit done(); + return true; + } + } + } + + return QWidget::eventFilter(obj, event); + } + + MessageViewer::MessageViewer(QWidget *parent, Qt::WFlags f) + : QWidget(parent, f), + contactSelector(new ContactSelector), + messageSelector(new MessageSelector) + { + setupUi(this); + + <span class="comment">// Connect our components</span> + connect(contactSelector, SIGNAL(contactSelected(QContact)), messageSelector, SLOT(listMessages(QContact))); + connect(messageSelector, SIGNAL(listPrepared()), this, SLOT(showMessageList())); + connect(messageSelector, SIGNAL(messageSelected(QMailMessageId)), this, SLOT(viewMessage(QMailMessageId))); + connect(messageSelector, SIGNAL(done()), this, SLOT(showContactList())); + + widgetStack->addWidget(contactSelector); + widgetStack->addWidget(messageSelector); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(widgetStack); + + <span class="comment">// Adjust MessageViewer</span> + layout->setContentsMargins(0, 0, 0, 0); + + <span class="comment">// Necessary to create the menu (which contains our help entry):</span> + (void)QSoftMenuBar::menuFor(this); + <span class="comment">// end-Adjust</span> + showContactList(); + } + + MessageViewer::~MessageViewer() + { + } + + void MessageViewer::showMessageList() + { + widgetStack->setCurrentWidget(messageSelector); + } + + void MessageViewer::viewMessage(const QMailMessageId& id) + { + <span class="comment">// Request that some application display the selected message</span> + QtopiaServiceRequest req( "Messages", "viewMessage(QMailMessageId)" ); + req << id; + req.send(); + } + + void MessageViewer::showContactList() + { + widgetStack->setCurrentWidget(contactSelector); + } + + #include "messageviewer.moc"</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messageviewer-h.html b/doc/html/messageviewer-messageviewer-h.html new file mode 100644 index 00000000..8b417d6d --- /dev/null +++ b/doc/html/messageviewer-messageviewer-h.html @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messageviewer.h Example File (messageviewer/messageviewer.h)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messageviewer.h Example File<br /><span class="small-subtitle">messageviewer/messageviewer.h</span> +</h1> +<pre><span class="comment"> /**************************************************************************** + ** + ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + ** Contact: Nokia Corporation ([email protected]) + ** + ** This file is part of the Qt Messaging Framework. + ** + ** $QT_BEGIN_LICENSE:LGPL$ + ** No Commercial Usage + ** This file contains pre-release code and may not be distributed. + ** You may use this file in accordance with the terms and conditions + ** contained in the either Technology Preview License Agreement or the + ** Beta Release License Agreement. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 as published by the Free Software + ** Foundation and appearing in the file LICENSE.LGPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain + ** additional rights. These rights are described in the Nokia Qt LGPL + ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + ** package. + ** + ** GNU General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU + ** General Public License version 3.0 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. Please review the following information to + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: http://www.gnu.org/copyleft/gpl.html. + ** + ** If you are unsure which license is appropriate for your use, please + ** contact the sales department at [email protected]. + ** $QT_END_LICENSE$ + ** + ****************************************************************************/</span> + + #ifndef MESSAGEVIEWER_H + #define MESSAGEVIEWER_H + #include "ui_messageviewerbase.h" + + class QMailMessageId; + + class MessageViewer : public QWidget, public Ui_MessageViewerBase + { + Q_OBJECT + public: + MessageViewer( QWidget *parent = 0, Qt::WFlags f = 0 ); + ~MessageViewer(); + + private slots: + void showMessageList(); + void viewMessage(const QMailMessageId&); + void showContactList(); + + private: + QWidget* contactSelector; + QWidget* messageSelector; + }; + + #endif</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messageviewer-pro.html b/doc/html/messageviewer-messageviewer-pro.html new file mode 100644 index 00000000..e86bf719 --- /dev/null +++ b/doc/html/messageviewer-messageviewer-pro.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messageviewer.pro Example File (messageviewer/messageviewer.pro)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messageviewer.pro Example File<br /><span class="small-subtitle">messageviewer/messageviewer.pro</span> +</h1> +<pre> TEMPLATE = app + TARGET = + DEPENDPATH += . + INCLUDEPATH += . + CONFIG -= debug_and_release + + # Input + HEADERS += messagedelegate.h messagemodel.h messageviewer.h + FORMS += messageviewerbase.ui + SOURCES += main.cpp messagedelegate.cpp messagemodel.cpp messageviewer.cpp</pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer-messageviewerbase-ui.html b/doc/html/messageviewer-messageviewerbase-ui.html new file mode 100644 index 00000000..de00154a --- /dev/null +++ b/doc/html/messageviewer-messageviewerbase-ui.html @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>messageviewerbase.ui Example File (messageviewer/messageviewerbase.ui)</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">messageviewerbase.ui Example File<br /><span class="small-subtitle">messageviewer/messageviewerbase.ui</span> +</h1> +<pre> <ui version="4.0" > + <class>MessageViewerBase</class> + <widget class="QWidget" name="MessageViewerBase" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>196</width> + <height>245</height> + </rect> + </property> + <property name="windowTitle" > + <string>MessageViewer</string> + </property> + <widget class="QStackedWidget" name="widgetStack" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>16</width> + <height>16</height> + </rect> + </property> + <property name="sizePolicy" > + <sizepolicy> + <hsizetype>13</hsizetype> + <vsizetype>13</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="currentIndex" > + <number>0</number> + </property> + <widget class="QWidget" name="page" /> + <widget class="QWidget" name="page_2" /> + </widget> + </widget> + <resources/> + <connections/> + </ui></pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messageviewer.html b/doc/html/messageviewer.html new file mode 100644 index 00000000..fda53f81 --- /dev/null +++ b/doc/html/messageviewer.html @@ -0,0 +1,277 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- messageviewer.qdoc --> +<head> + <title>MessageViewer Example</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">MessageViewer Example<br /><span class="subtitle"></span> +</h1> +<p>Files:</p> +<ul> +<li><a href="messageviewer-messagedelegate-cpp.html">messageviewer/messagedelegate.cpp</a></li> +<li><a href="messageviewer-messagedelegate-h.html">messageviewer/messagedelegate.h</a></li> +<li><a href="messageviewer-messagemodel-cpp.html">messageviewer/messagemodel.cpp</a></li> +<li><a href="messageviewer-messagemodel-h.html">messageviewer/messagemodel.h</a></li> +<li><a href="messageviewer-messageviewer-cpp.html">messageviewer/messageviewer.cpp</a></li> +<li><a href="messageviewer-messageviewer-h.html">messageviewer/messageviewer.h</a></li> +<li><a href="messageviewer-messageviewerbase-ui.html">messageviewer/messageviewerbase.ui</a></li> +<li><a href="messageviewer-main-cpp.html">messageviewer/main.cpp</a></li> +<li><a href="messageviewer-messageviewer-pro.html">messageviewer/messageviewer.pro</a></li> +</ul> +<p>The MessageViewer example shows how to create a client application which accesses messages stored by the Messaging Framework. The example application searches for, and displays the properties of messages stored by the Messaging Framework, but uses Qt Extended services to delegate the display of the messages to another application.</p> +<p align="center"><img src="images/messageviewer-example.png" alt="Screenshot of the MessageViewer example" /></p><p>The example application uses the Qt Extended PIM library's Contacts listing to list the messages stored on the device, by contact. The application starts by allowing the user to select a contact from those stored on the device. Once a contact has been selected, a list of all the messages exchanged with that contact is displayed. When a message is selected from this list, the application creates a QtopiaServiceRequest to request that another application display the content of the selected message.</p> +<p>The application is structured as a stack of widgets, contained by a <a href="http://doc.trolltech.com/4.5/qstackedwidget.html">QStackedWidget</a>. We need two widgets in our stack: one to select a contact from a list, and another to select a message from a list.</p> +<p>The contact selector widget uses a QContactListView to present a list of available contacts:</p> +<pre> class ContactSelector : public QWidget + { + Q_OBJECT + + public: + ContactSelector(QWidget* parent = 0) + : QWidget(parent), listView(new QContactListView) + { + QLabel* label = new QLabel; + label->setText(tr("Select a contact to view messages exchanged:")); + label->setWordWrap(true); + + listView->setModel(&model); + listView->setFrameStyle(QFrame::NoFrame); + + connect(listView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(listView); + } + + signals: + void contactSelected(const QContact& contact); + + protected slots: + void activated(const QModelIndex& index) { emit contactSelected(model.contact(index)); } + + private: + QContactModel model; + QContactListView* listView; + };</pre> +<p>Once we have selected a contact, we will display a listing of the messages that have been exchanged with the contact. For this, we need a stackable widget to list messages:</p> +<pre> class MessageSelector : public QWidget + { + Q_OBJECT + + public: + MessageSelector(QWidget* parent = 0) + : QWidget(parent), label(new QLabel), listView(new QListView) + { + label->setWordWrap(true); + + listView->setModel(&model); + listView->setItemDelegate(&delegate); + listView->setSelectionMode(QAbstractItemView::SingleSelection); + listView->installEventFilter(this); + + connect(listView, SIGNAL(activated(QModelIndex)), this, SLOT(activated(QModelIndex))); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(label); + layout->addWidget(listView); + } + + signals: + void listPrepared(); + void messageSelected(const QMailMessageId& id); + void done(); + + public slots: + void listMessages(const QContact& contact); + + protected slots: + void activated(const QModelIndex& index) { emit messageSelected(model.messageId(index)); } + + protected: + virtual bool eventFilter(QObject* obj, QEvent* event); + + private: + MessageModel model; + MessageDelegate delegate; + QLabel* label; + QListView* listView; + };</pre> +<p>The MessageSelector uses a <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> to present a listing of messages associated with a specific contact. To do this, we need to create a model of message data that the <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> will present. Our class therefore contains a model object, of type MessageModel, and an object of type MessageDelegate, whose responsibility is to render each element in the list view using the data of each message.</p> +<p>The MessageModel class is derived from <a href="http://doc.trolltech.com/4.5/qstandarditemmodel.html">QStandardItemModel</a>, which is extended with a simple interface. With setContact(), we supply the model with a QContact, and it creates a listing of messages associated with that contact. It also provides the utility function messageId() which we use to extract the identifier of a message from the listing, given an index into the model.</p> +<pre> class MessageModel : public QStandardItemModel + { + Q_OBJECT + + public: + explicit MessageModel(QObject* parent = 0); + virtual ~MessageModel(); + + void setContact(const QContact&); + + bool isEmpty() const; + + QMailMessageId messageId(const QModelIndex& index); + };</pre> +<p>The Messaging Framework Client library uses <a href="qmailmessageid.html">QMailMessageId</a> objects to identify messages stored in the system. <a href="qmailmessageid.html">QMailMessageId</a> objects can be default-constructed to an uninitialised state that does not identify any message, or they can contain the identifier for any message stored in the device. When we wish to view a message, the identifier for that message is all that we will need in order to request that another application display the message.</p> +<p>The MessageModel class uses a helper class to contain the data elements relevant to each individual message that we will list. The helper class, MessageItem, is derived from <a href="http://doc.trolltech.com/4.5/qstandarditem.html">QStandardItem</a>:</p> +<pre> class MessageItem : public QStandardItem + { + public: + explicit MessageItem(const QMailMessageId& id); + virtual ~MessageItem(); + + QMailMessageId messageId() const; + + private: + QMailMessageId id; + };</pre> +<p>The MessageModel::setContact() member function does the work of finding messages associated with a contact, and adding them to our data model. To find messages, we use the <a href="qmailstore.html#queryMessages">QMailStore::queryMessages</a>() function. One of the overloads of this function takes a <a href="qmailmessagekey.html">QMailMessageKey</a> parameter, which contains the filtering information needed to locate a subset of the device's messages. A <a href="qmailmessagekey.html">QMailMessageKey</a> contains three data elements: a message property, a value, and a relation to compare the value to the specified property of each message. More complicated filters can be created by logically composing <a href="qmailmessagekey.html">QMailMessageKey</a> objects, with AND and OR operators.</p> +<p>For our application, we want to find messages that are related to the contact that the user has chosen. So, we will find messages that fit into either of two categories: those that were sent to the contact, and those that were received from the contact.</p> +<pre> void MessageModel::setContact(const QContact& contact) + { + clear(); + + if (contact.phoneNumbers().isEmpty() && contact.emailList().isEmpty()) { + <span class="comment">// Nothing to match for this contact</span> + return; + } + + <span class="comment">// Locate messages whose sender is this contact</span> + QMailMessageKey msgsFrom; + + <span class="comment">// Locate messages whose recipients list contains this contact</span> + QMailMessageKey msgsTo;</pre> +<p>The contact may have numerous phone numbers, so we pass over the list of phone numbers stored for this contact, and for each phone number, we add another filter criterion to our query. For messages we received from the contact, we add a <a href="qmailmessagekey.html">QMailMessageKey</a> matching where the message's <tt>Sender</tt> property is equal to the current phone number (note that the <tt>Equal</tt> relation is the default, so we don't need to specify it explicitly.) For messages that we sent to the contact, we add a <a href="qmailmessagekey.html">QMailMessageKey</a> matching where the message's <tt>Recipients</tt> property contains the current number. Unlike <tt>Sender</tt>, a messages's <tt>Recipients</tt> property can contain multiple contact's addresses, so we need to use the <tt>Includes</tt> relation instead of the default <tt>Equal</tt>.</p> +<pre> <span class="comment">// Match on any of contact's phone numbers</span> + foreach(const QString& number, contact.phoneNumbers().values()) { + msgsFrom |= QMailMessageKey::sender(number); + msgsTo |= QMailMessageKey::recipients(number, QMailDataComparator::Includes); + }</pre> +<p>We also want to locate messages exchanged with this contact using email, so we add further criteria to our filters for each email address that is stored for this contact:</p> +<pre> <span class="comment">// Match on any of contact's email addresses</span> + foreach(const QString& address, contact.emailList()) { + msgsFrom |= QMailMessageKey::sender(address); + msgsTo |= QMailMessageKey::recipients(address, QMailDataComparator::Includes); + }</pre> +<p>Now we have created the message filters we want, we use the <a href="qmailstore.html#queryMessages">QMailStore::queryMessages</a>() function to locate the matching messages. This function applies the criteria of the supplied <a href="qmailmessagekey.html">QMailMessageKey</a> to each message stored by the Messaging Framework, and returns a list containing the <a href="qmailmessageid.html">QMailMessageId</a> of each matching message. An overload of the function takes a second parameter: a <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> which determines the order in which the matching messages are returned. We will use this option to sort the messages into reverse chronological order.</p> +<pre> <span class="comment">// Sort messages by timestamp, newest to oldest</span> + QMailMessageSortKey sort(QMailMessageSortKey::timeStamp(Qt::DescendingOrder)); + + <span class="comment">// Fetch the messages matching either of our queries, and return them sorted</span> + QMailMessageIdList matches(QMailStore::instance()->queryMessages(msgsFrom | msgsTo, sort));</pre> +<p>We then take each <a href="qmailmessageid.html">QMailMessageId</a> from the list, and create a new MessageItem object from each one, to add to our model:</p> +<pre> <span class="comment">// Add each returned message to our data model</span> + foreach (const QMailMessageId& id, matches) + appendRow(new MessageItem(id)); + }</pre> +<p>The MessageItem class stores the data we need to present each message in our <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a>. In order to present a useful listing of the message, we need to extract some data from the message. We do this using the <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> class, which has a constructor taking a <a href="qmailmessageid.html">QMailMessageId</a>. Since we only need summary information to present the message in the list view, we only want to load the meta data for the message identified by the <a href="qmailmessageid.html">QMailMessageId</a>. If we needed to access the content of the message, we would instead need to create an instance of the <a href="qmailmessage.html">QMailMessage</a> class.</p> +<p>Once we have loaded the message information, we extract some useful elements (such as the message subject, the message timestamp, and the type of the message), and store those items for the <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> delegate to use when rendering the message item:</p> +<pre> MessageItem::MessageItem(const QMailMessageId& id) + : QStandardItem(), id(id) + { + static QIcon sentMessageIcon(":icon/qtmail/sendmail"); + static QIcon receivedMessageIcon(":icon/qtmail/getmail"); + static QIcon smsIcon(":icon/txt"); + static QIcon mmsIcon(":icon/multimedia"); + static QIcon emailIcon(":icon/email"); + static QIcon instantIcon(":icon/im"); + + <span class="comment">// Load the meta data for this message</span> + QMailMessageMetaData message(id); + + <span class="comment">// Determine the properties we want to display</span> + QIcon* messageIcon = &smsIcon; + if (message.messageType() == QMailMessage::Mms) + messageIcon = &mmsIcon; + if (message.messageType() == QMailMessage::Email) + messageIcon = &emailIcon; + if (message.messageType() == QMailMessage::Instant) + messageIcon = &instantIcon; + + bool sent(message.status() & QMailMessage::Outgoing); + + QDateTime messageTime(message.date().toLocalTime()); + + QString action(qApp->translate("MessageViewer", sent ? "Sent" : "Received")); + QString date(QTimeString::localMD(messageTime.date())); + QString time(QTimeString::localHM(messageTime.time(), QTimeString::Short)); + QString sublabel(QString("%1 %2 %3").arg(action).arg(date).arg(time)); + + <span class="comment">// Configure this item</span> + setIcon(sent ? sentMessageIcon : receivedMessageIcon); + setText(message.subject()); + setData(sublabel, MessageDelegate::SubLabelRole); + setData(*messageIcon, MessageDelegate::SecondaryDecorationRole); + }</pre> +<p>The MessageDelegate class simply takes the data items stored by each MessageItem instance, and uses them to render a representation of the message.</p> +<p>Now that we have widgets to list contacts and messages, we simply need to connect them together:</p> +<pre> MessageViewer::MessageViewer(QWidget *parent, Qt::WFlags f) + : QWidget(parent, f), + contactSelector(new ContactSelector), + messageSelector(new MessageSelector) + { + setupUi(this); + + <span class="comment">// Connect our components</span> + connect(contactSelector, SIGNAL(contactSelected(QContact)), messageSelector, SLOT(listMessages(QContact))); + connect(messageSelector, SIGNAL(listPrepared()), this, SLOT(showMessageList())); + connect(messageSelector, SIGNAL(messageSelected(QMailMessageId)), this, SLOT(viewMessage(QMailMessageId))); + connect(messageSelector, SIGNAL(done()), this, SLOT(showContactList())); + + widgetStack->addWidget(contactSelector); + widgetStack->addWidget(messageSelector); + + QVBoxLayout* layout = new QVBoxLayout(this); + layout->addWidget(widgetStack); + + showContactList(); + } + + void MessageViewer::showContactList() + { + widgetStack->setCurrentWidget(contactSelector); + }</pre> +<p>When we have a contact selected from our contact list, we create a list of messages for that contact. This is handled by the MessageSelector::listMessages() function:</p> +<pre> void MessageSelector::listMessages(const QContact& contact) + { + model.setContact(contact); + + if (model.isEmpty()) { + label->setText(tr("No messages exchanged with %1").arg(contact.label())); + } else { + listView->selectionModel()->select(model.index(0, 0), QItemSelectionModel::Select); + listView->scrollToTop(); + label->setText(tr("Select a message to view the content:")); + } + + emit listPrepared(); + }</pre> +<p>When the message list has been prepared, we move our message list to the top of the widget stack, in MessageViewer::showMessageList():</p> +<pre> void MessageViewer::showMessageList() + { + widgetStack->setCurrentWidget(messageSelector); + }</pre> +<p>Finally, we handle the event where the user selects a message from our list. Rather than displaying the message ourself, we will use the QtopiaServiceRequest mechanism to request that another application handle this task for us. The <tt>Messages</tt> service exports a <tt>viewMessage</tt> function, which takes a <a href="qmailmessageid.html">QMailMessageId</a> object as a parameter; we respond to the user's selection by invoking this service with the identifier of the message that they selected:</p> +<pre> void MessageViewer::viewMessage(const QMailMessageId& id) + { + <span class="comment">// Request that some application display the selected message</span> + QtopiaServiceRequest req( "Messages", "viewMessage(QMailMessageId)" ); + req << id; + req.send(); + }</pre> +<p>See also <a href="messagenavigator.html">MessageNavigator Example</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messaging-classes.html b/doc/html/messaging-classes.html new file mode 100644 index 00000000..f2892568 --- /dev/null +++ b/doc/html/messaging-classes.html @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- api-pages.qdoc --> +<head> + <title>Messaging Framework Class List</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Framework Class List<br /><span class="subtitle"></span> +</h1> +<a name="top"></a><p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messaging.html b/doc/html/messaging.html new file mode 100644 index 00000000..cad7bb0a --- /dev/null +++ b/doc/html/messaging.html @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qtmail.qdoc --> +<head> + <title>Messages Client</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messages Client<br /><span class="subtitle"></span> +</h1> +<a name="top"></a><ul><li><a href="#introduction">Introduction</a></li> +<li><a href="#features">Features</a></li> +<li><a href="#accounts">Accounts</a></li> +<li><a href="#folders">Folders</a></li> +<ul><li><a href="#mail-list-per-folder">Mail List (per folder)</a></li> +<li><a href="#virtual-folder-queries-and-search">Virtual Folder Queries and Search</a></li> +</ul> +<li><a href="#message-properties">Message Properties</a></li> +<li><a href="#viewing-mail">Viewing mail</a></li> +<li><a href="#writing-messages">Writing Messages</a></li> +<li><a href="#retrieving-messages">Retrieving messages</a></li> +<li><a href="#sending-messages">Sending messages</a></li> +<li><a href="#dependencies">Dependencies</a></li> +</ul> +<a name="introduction"></a> +<h2>Introduction</h2> +<p>The <i>Messages</i> example client application enables the user to receive emails from multiple mail servers, using any of the protocols supported by the <a href="messageserver.html">MessageServer</a>. It also provides the ability to send messages to multiple recipients, with or without attachments.</p> +<a name="features"></a> +<h2>Features</h2> +<p>Messages provides the following features:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Send email</td><td>Compose and send an email.</td></tr> +<tr valign="top" class="even"><td>Receive email</td><td>Connect to a mail server and download emails to the device.</td></tr> +<tr valign="top" class="odd"><td>Reply to messages</td><td>Reply to a message received via the Messaging Framework.</td></tr> +<tr valign="top" class="even"><td>View an embedded image</td><td>View a message with an image either attached or embedded.</td></tr> +<tr valign="top" class="odd"><td>View specific messages</td><td>Filter the messages viewed. For example, view only messages in the current month.</td></tr> +<tr valign="top" class="even"><td>Search for a message</td><td>Search the contents of messages and retrieve valid messages.</td></tr> +<tr valign="top" class="odd"><td>Multiple mail servers</td><td>View emails sent to multiple mail servers.<p>For example view messages sent to both a work email address and a personal email address.</p> +</td></tr> +<tr valign="top" class="even"><td>Save attachments</td><td>Receive a message with an attachment save it in their documents for later viewing.</td></tr> +</table></p> +<a name="accounts"></a> +<h2>Accounts</h2> +<p>The following account features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Accounts</td><td>Allows creation of an arbitrary number of mail accounts.</td></tr> +<tr valign="top" class="even"><td>Email Protocols</td><td>The following email protocols are provided (other protocols can be added to the MessageServer via pluins):<ul> +<li>POP</li> +<li>IMAP</li> +<li>SMTP</li> +</ul> +</td></tr> +<tr valign="top" class="odd"><td>Delete</td><td>Allows a delay of server deletion of email until removed locally from trash.</td></tr> +</table></p> +<a name="folders"></a> +<h2>Folders</h2> +<p>The following folder features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Folders</td><td>supports both standard and virtual folders</td></tr> +<tr valign="top" class="even"><td>Queries</td><td>supports creaton of an arbitrary number of virtual folders by adding new queries</td></tr> +<tr valign="top" class="odd"><td>Search</td><td>facilitates quick searches for email by using the search folder</td></tr> +<tr valign="top" class="even"><td>Mail Account</td><td>each mail account is automatically assigned a virtual folder</td></tr> +<tr valign="top" class="odd"></tr> +</table></p> +<a name="mail-list-per-folder"></a> +<h3>Mail List (per folder)</h3> +<p>The following mail list features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Mail view</td><td>displays a short description of each mail consisting of status, address, subject and date.</td></tr> +<tr valign="top" class="even"><td>Mail sort</td><td>it is possible to select each header file for sorting in either ascending or descending order.</td></tr> +<tr valign="top" class="odd"><td>Mail view update</td><td>the view is dynamically updated as folder or mail contents changes.</td></tr> +<tr valign="top" class="even"><td>Transfer</td><td>it is possible to select messages and to copy or move them to another folder.</td></tr> +</table></p> +<a name="virtual-folder-queries-and-search"></a> +<h3>Virtual Folder Queries and Search</h3> +<p>The following virtual folder features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Folder properties</td><td>defines the search criteria for mails that appear in a folder.</td></tr> +<tr valign="top" class="even"><td>Search keys</td><td>allows case-insensitive pattern matching with support for optional keys in the same field.</td></tr> +<tr valign="top" class="odd"><td>Virtual properties</td><td>the same mail logically appears in several folders.</td></tr> +</table></p> +<a name="message-properties"></a> +<h2>Message Properties</h2> +<p>The following message properties can be handled:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Property</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Date</td><td>this is converted to match your current time zone setting</td></tr> +<tr valign="top" class="even"><td>Attachments</td><td>these are only stored as files when you request it</td></tr> +<tr valign="top" class="odd"><td>Usability</td><td>support exists for most messages conforming to RFC2822 and RFC2045-RFC2049</td></tr> +</table></p> +<a name="viewing-mail"></a> +<h2>Viewing mail</h2> +<p>The following features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>URL</td><td>clicking on a URL in the mail prompts the application to attempt to open it in the default browser</td></tr> +<tr valign="top" class="even"><td>Addresses</td><td>used to compose messages but it is also be possible to add an address/phone number to the address book by clicking on it</td></tr> +<tr valign="top" class="odd"><td>Format</td><td>quoted text is colored to distinguish it from the body text</td></tr> +<tr valign="top" class="even"><td>Inline</td><td>text and image attachments are shown in-line with images being scaled to the screen width</td></tr> +<tr valign="top" class="odd"><td>Attachments</td><td>it is possible to install/remove mail attachments from the documents tab</td></tr> +<tr valign="top" class="even"><td>Reply</td><td>it is possible to reply to or forward the currently viewed message</td></tr> +<tr valign="top" class="odd"><td>Status</td><td>it is possible to change the status of messages</td></tr> +<tr valign="top" class="even"><td>Plain</td><td>the mail is shown in plain mode where the original formatting is kept</td></tr> +<tr valign="top" class="odd"><td>Delete</td><td>it is possible to delete the currently viewed message</td></tr> +</table></p> +<a name="writing-messages"></a> +<h2>Writing Messages</h2> +<p>The following features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Fields</td><td>it is possible to add SMS <tt>/To/Cc/Bcc/From/Subject/body(text)</tt> and attach files to the mail</td></tr> +<tr valign="top" class="even"><td>Modify</td><td>it is possible to make changes as necessary to mails in the Drafts and <tt>Outbox</tt> folder</td></tr> +<tr valign="top" class="odd"><td>Auto save</td><td>modified drafts are automatically saved unless they are explicitly discarded</td></tr> +<tr valign="top" class="even"><td>Store</td><td>draft mails are stored in the Drafts folder and mails ready to send are stored in the <tt>Outbox</tt> folder</td></tr> +</table></p> +<a name="retrieving-messages"></a> +<h2>Retrieving messages</h2> +<p>The following message retrieval related features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Retrieve</td><td>it is possible to check for new messages in either all accounts or to specify only one account to be checked</td></tr> +<tr valign="top" class="even"><td>Complete messages</td><td>messages not downloaded are individually completed</td></tr> +<tr valign="top" class="odd"><td>Overview</td><td>all new/unseen mail-headers are always downloaded (unless excused in IMAP mailbox settings)</td></tr> +<tr valign="top" class="even"><td>Fast</td><td>the current download list is sorted by the size of the mail (small goes first)</td></tr> +<tr valign="top" class="odd"><td>Logical</td><td>viewing a mail or removing it causes it to be respectively pushed to the front or removed from the download list</td></tr> +<tr valign="top" class="even"><td>Resume</td><td>it is possible to cancel downloads and resume them later</td></tr> +<tr valign="top" class="odd"><td>Safe</td><td>in case of a crash while downloading the client reverts to the state prior to the crash</td></tr> +</table></p> +<a name="sending-messages"></a> +<h2>Sending messages</h2> +<p>The following message sending- related features are available:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Feature</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td>Send</td><td>it is possible to send all queued messages in one go.</td></tr> +<tr valign="top" class="even"><td>Authenticate</td><td>POP or IMAP authentication is always attempted.</td></tr> +<tr valign="top" class="odd"><td>Fallback</td><td>sending is attempted even if authentication fails (for whatever reasons).</td></tr> +<tr valign="top" class="even"><td>Single</td><td>it is possible to send a single mail instead of all the mails in the Outbox.</td></tr> +<tr valign="top" class="odd"><td>Safe</td><td>in event of failure no mail in the transfer list is marked as sent.</td></tr> +<tr valign="top" class="even"><td>Sent Folder</td><td>all sent mails are automatically be moved to the Sent folder.</td></tr> +<tr valign="top" class="odd"><td>Flexible</td><td>default SMTP account or reply-to field is used where the from address does not match.</td></tr> +<tr valign="top" class="even"><td>Diverse</td><td>it is possible to send a single message with both SMS and email addresses.</td></tr> +</table></p> +<a name="dependencies"></a> +<h2>Dependencies</h2> +<p>Messages has the following dependencies:</p> +<ul> +<li>the <a href="qtextendedmail.html">Messaging Framework Client Library</a></li> +<li>the <a href="qtextendedmail-qmfutil.html">Messaging Client Utility Library</a></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/messaginglibrary.html b/doc/html/messaginglibrary.html new file mode 100644 index 00000000..136a2559 --- /dev/null +++ b/doc/html/messaginglibrary.html @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- groups.qdoc --> +<head> + <title>Messaging Classes</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Classes<br /><span class="subtitle"></span> +</h1> +<p>These classes allow clients to work with mail messages, providing access to message creation, storage and display functionality.</p> +<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="qmailmessagepart-location.html">QMailMessagePart::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="qmailaccount.html">QMailAccount</a></th><td>Represents a messaging account in the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a></th><td>Contains the configuration parameters of an account</td></tr> +<tr valign="top" class="even"><th><a href="qmailaccountid.html">QMailAccountId</a></th><td>Used to identify accounts stored by QMailStore</td></tr> +<tr valign="top" class="odd"><th><a href="qmailaccountkey.html">QMailAccountKey</a></th><td>Defines the parameters used for querying a subset of all available accounts from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailaccountlistmodel.html">QMailAccountListModel</a></th><td>Access to a list of stored accounts</td></tr> +<tr valign="top" class="odd"><th><a href="qmailaccountmessageset.html">QMailAccountMessageSet</a></th><td>Represents a set of messages corresponding to the content of a QMailAccount</td></tr> +<tr valign="top" class="even"><th><a href="qmailaccountsortkey.html">QMailAccountSortKey</a></th><td>Defines the parameters used for sorting a subset of queried accounts from the store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailaddress.html">QMailAddress</a></th><td>Interface for manipulating message address strings</td></tr> +<tr valign="top" class="even"><th><a href="qmailbase64codec.html">QMailBase64Codec</a></th><td>Encodes or decodes between 8-bit data and 7-bit ASCII, using the Base64 character mapping scheme</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcodec.html">QMailCodec</a></th><td>Mechanisms for encoding and decoding between 7-bit ASCII strings and arbitrary octet sequences</td></tr> +<tr valign="top" class="even"><th><a href="qmailcontentmanager.html">QMailContentManager</a></th><td>Defines the interface to objects that provide a storage facility for message content</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a></th><td>Creates objects implementing the QMailContentManager interface</td></tr> +<tr valign="top" class="even"><th><a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a></th><td>Defines a base class for implementing message content manager plugins</td></tr> +<tr valign="top" class="odd"><th><a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a></th><td>Defines the interface to plugins that provide message content management facilities</td></tr> +<tr valign="top" class="even"><th><a href="qmaildatacomparator.html">QMailDataComparator</a></th><td>Contains types used in specifying the comparison of QMailStore objects with user-defined values</td></tr> +<tr valign="top" class="odd"><th><a href="qmailfiltermessageset.html">QMailFilterMessageSet</a></th><td>Represents a set of messages selected by a pre-determined filter criteria</td></tr> +<tr valign="top" class="even"><th><a href="qmailfolder.html">QMailFolder</a></th><td>Represents a folder for mail messages in the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailfolderid.html">QMailFolderId</a></th><td>Used to identify folders stored by QMailStore</td></tr> +<tr valign="top" class="even"><th><a href="qmailfolderkey.html">QMailFolderKey</a></th><td>Defines the parameters used for querying a subset of all available folders from the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailfoldermessageset.html">QMailFolderMessageSet</a></th><td>Represents a set of messages corresponding to the content of a QMailFolder</td></tr> +<tr valign="top" class="even"><th><a href="qmailfoldersortkey.html">QMailFolderSortKey</a></th><td>Defines the parameters used for sorting a subset of queried folders from the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailkeyargument.html">QMailKeyArgument</a></th><td>Template defines a class representing a single criterion to be applied when filtering the QMailStore constent with a key object</td></tr> +<tr valign="top" class="even"><th><a href="qmaillineendingcodec.html">QMailLineEndingCodec</a></th><td>Encodes textual data to use CR/LF line endings required for SMTP transmission</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessage.html">QMailMessage</a></th><td>Convenient interface for working with messages</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagebody.html">QMailMessageBody</a></th><td>Contains the body element of a message or message part</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></th><td>Encapsulates the parsing of the RFC 2822 'Content-Disposition' header field</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagecontenttype.html">QMailMessageContentType</a></th><td>Encapsulates the parsing of the RFC 2822 'Content-Type' header field</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a></th><td>Encapsulates the parsing of message header fields</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageid.html">QMailMessageId</a></th><td>Used to identify messages stored by QMailStore</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagekey.html">QMailMessageKey</a></th><td>Defines the parameters used for querying a subset of all available messages from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagelistmodel.html">QMailMessageListModel</a></th><td>Access to a list of stored messages</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagemetadata.html">QMailMessageMetaData</a></th><td>Information about a message stored by Qtopia</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagemodelbase.html">QMailMessageModelBase</a></th><td>Interface to a model containing messages</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagepart.html">QMailMessagePart</a></th><td>Convenient interface for working with message attachments</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a></th><td>Access to a collection of message parts</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a></th><td>Represents the record of a message which has been removed from the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessageserver.html">QMailMessageServer</a></th><td>Signals and slots which implement a convenient interface for communicating with the MessageServer process via IPC</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessageset.html">QMailMessageSet</a></th><td>Represents a subset of the messages in the mail store</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a></th><td>Specifies the interface implemented by container nodes in a QMailMessageSet tree hierarchy</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagesetmodel.html">QMailMessageSetModel</a></th><td>Model for a tree of QMailMessageSets</td></tr> +<tr valign="top" class="even"><th><a href="qmailmessagesortkey.html">QMailMessageSortKey</a></th><td>Defines the parameters used for sorting a subset of queried messages from the mail store</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a></th><td>Access to a tree of stored messages</td></tr> +<tr valign="top" class="even"><th><a href="qmailpassthroughcodec.html">QMailPassThroughCodec</a></th><td>Uses the QMailCodec interface to move data between streams without coding or decoding</td></tr> +<tr valign="top" class="odd"><th><a href="qmailprotocolaction.html">QMailProtocolAction</a></th><td>Mechanism for messageserver clients and services to collaborate without messageserver involvement</td></tr> +<tr valign="top" class="even"><th><a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a></th><td>Encodes or decodes between 8-bit data and 7-bit ASCII, using the 'quoted printable' character mapping scheme</td></tr> +<tr valign="top" class="odd"><th><a href="qmailretrievalaction.html">QMailRetrievalAction</a></th><td>The interface for retrieving messages from external message services</td></tr> +<tr valign="top" class="even"><th><a href="qmailsearchaction.html">QMailSearchAction</a></th><td>The interface for identifying messages that match a set of search criteria</td></tr> +<tr valign="top" class="odd"><th><a href="qmailserviceaction.html">QMailServiceAction</a></th><td>The interface for requesting actions from external message services</td></tr> +<tr valign="top" class="even"><th><a href="qmailstorageaction.html">QMailStorageAction</a></th><td>The interface for requesting operations on the storage of messages within external message services</td></tr> +<tr valign="top" class="odd"><th><a href="qmailstore.html">QMailStore</a></th><td>Represents the main interface for storage and retrieval of messages and folders on the message store</td></tr> +<tr valign="top" class="even"><th><a href="qmailtimestamp.html">QMailTimeStamp</a></th><td>Manages message time stamps</td></tr> +<tr valign="top" class="odd"><th><a href="qmailtransmitaction.html">QMailTransmitAction</a></th><td>The interface for transmitting messages to external message services</td></tr> +<tr valign="top" class="even"><th><a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a></th><td>Access to the configuration parameters of a single named service within an account</td></tr> +<tr valign="top" class="odd"><th><a href="qmailserviceaction-status.html">QMailServiceAction::Status</a></th><td>Encapsulates the instantaneous state of a QMailServiceAction</td></tr> +<tr valign="top" class="even"><th><a href="qmailkeyargument-valuelist.html">QMailKeyArgument::ValueList</a></th><td>List of variant values that can be serialized to a stream, and compared</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html new file mode 100644 index 00000000..614aa6eb --- /dev/null +++ b/doc/html/namespaces.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- api-pages.qdoc --> +<head> + <title>Messaging Framework Namespaces</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Framework Namespaces<br /><span class="subtitle"></span> +</h1> +<p>This is a list of the namespaces in Messaging Framework.</p> +<p><table width="100%" class="annotated" cellpadding="2" cellspacing="1" border="0"> +<tr valign="top" class="odd"><th><a href="qmail.html">QMail</a></th><td>Contains miscellaneous functionality used by the Messaging framework</td></tr> +<tr valign="top" class="even"><th><a href="qmaildatacomparator.html">QMailDataComparator</a></th><td>Contains types used in specifying the comparison of QMailStore objects with user-defined values</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmail.html b/doc/html/qmail.html new file mode 100644 index 00000000..73610241 --- /dev/null +++ b/doc/html/qmail.html @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailnamespace.cpp --> +<head> + <title>QMail Namespace Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMail Namespace Reference</h1> +<p>The QMail namespace contains miscellaneous functionality used by the Messaging framework. <a href="#details">More...</a></p> +<pre> #include <QMail></pre><ul> +</ul> +<hr /> +<a name="functions"></a> +<h2>Functions</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="qmail.html#baseSubject">baseSubject</a></b> ( const QString & <i>subject</i>, bool * <i>replyOrForward</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QSqlDatabase </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#createDatabase">createDatabase</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#dataPath">dataPath</a></b> ()</td></tr> +<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">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">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> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#pluginsPath">pluginsPath</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">StringType </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#quoteString">quoteString</a></b> ( const StringType & <i>src</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#sslCertsPath">sslCertsPath</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#tempPath">tempPath</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">StringType </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#unquoteString">unquoteString</a></b> ( const StringType & <i>src</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmail.html#usleep">usleep</a></b> ( unsigned long <i>usecs</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMail namespace contains miscellaneous functionality used by the Messaging framework.</p> +<hr /> +<h2>Function Documentation</h2> +<h3 class="fn"><a name="baseSubject"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::baseSubject ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>subject</i>, bool * <i>replyOrForward</i> )</h3> +<p>Returns the 'base' form of <i>subject</i>, using the transformation defined by RFC5256. If the original subject contains any variant of the tokens "Re" or "Fwd" recognized by RFC5256, then <i>replyOrForward</i> will be set to true.</p> +<h3 class="fn"><a name="createDatabase"></a><a href="http://doc.trolltech.com/4.5/qsqldatabase.html">QSqlDatabase</a> QMail::createDatabase ()</h3> +<p>Returns the database where the Messaging framework will store its message meta-data. If the database does not exist, it is created.</p> +<h3 class="fn"><a name="dataPath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::dataPath ()</h3> +<p>Returns the path to where the Messaging framework will store its data files.</p> +<h3 class="fn"><a name="extensionsForMimeType"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMail::extensionsForMimeType ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>mimeType</i> )</h3> +<p>Returns a list of valid file extensions for the mime type string <i>mimeType</i> or an empty list if the mime type is unrecognized.</p> +<h3 class="fn"><a name="fileLock"></a>int QMail::fileLock ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>lockFile</i> )</h3> +<p>Convenience function that attempts to obtain a lock on a file with name <i>lockFile</i>. It is not necessary to create <i>lockFile</i> as this file is created temporarily.</p> +<p>Returns the id of the lockFile if successful or <tt>-1</tt> for failure.</p> +<p>See also <a href="qmail.html#fileUnlock">QMail::fileUnlock</a>().</p> +<h3 class="fn"><a name="fileUnlock"></a>bool QMail::fileUnlock ( int <i>id</i> )</h3> +<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="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="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> +<p>Returns the path to where the Messaging framework will search for settings information.</p> +<h3 class="fn"><a name="mimeTypeFromFileName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::mimeTypeFromFileName ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>filename</i> )</h3> +<p>Returns the string mime type based on the filename <i>filename</i>.</p> +<h3 class="fn"><a name="pluginsPath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::pluginsPath ()</h3> +<p>Returns the path to where the Messaging framework will look for its plugin directories</p> +<h3 class="fn"><a name="quoteString"></a>StringType QMail::quoteString ( const StringType & <i>src</i> )</h3> +<p>Returns <i>src</i> surrounded by double-quotes, which are added if not already present.</p> +<h3 class="fn"><a name="sslCertsPath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::sslCertsPath ()</h3> +<p>Returns the path to where the Messaging framework will search for SSL certificates.</p> +<h3 class="fn"><a name="tempPath"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMail::tempPath ()</h3> +<p>Returns the path to where the Messaging framework will store its temporary files.</p> +<h3 class="fn"><a name="unquoteString"></a>StringType QMail::unquoteString ( const StringType & <i>src</i> )</h3> +<p>If <i>src</i> has double-quote as the first and last characters, return the string between those characters; otherwise, return the original string.</p> +<h3 class="fn"><a name="usleep"></a>void QMail::usleep ( unsigned long <i>usecs</i> )</h3> +<p>Suspends the current process for <i>usecs</i> microseconds.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccount-members.html b/doc/html/qmailaccount-members.html new file mode 100644 index 00000000..b123a00a --- /dev/null +++ b/doc/html/qmailaccount-members.html @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccount.cpp --> +<head> + <title>List of All Members for QMailAccount</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccount</h1> +<p>This is the complete list of members for <a href="qmailaccount.html">QMailAccount</a>, including inherited members.</p> +<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="qmailaccount.html#QMailAccount">QMailAccount</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#QMailAccount-2">QMailAccount</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#QMailAccount-3">QMailAccount</a></b> ( const QMailAccount & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#dtor.QMailAccount">~QMailAccount</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#AppendSignature-var">AppendSignature</a></b> : const quint64 &</div></li> +<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#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> +<li><div class="fn"><b><a href="qmailaccount.html#MessageSink-var">MessageSink</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#MessageSource-var">MessageSource</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#PreferredSender-var">PreferredSender</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#SynchronizationEnabled-var">SynchronizationEnabled</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#Synchronized-var">Synchronized</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#UserEditable-var">UserEditable</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#UserRemovable-var">UserRemovable</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#customField">customField</a></b> ( const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#customFields">customFields</a></b> () const : const QMap<QString, QString> &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#fromAddress">fromAddress</a></b> () const : QMailAddress</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#id">id</a></b> () const : QMailAccountId</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailaccount.html#messageSinks">messageSinks</a></b> () const : QStringList</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#messageSources">messageSources</a></b> () const : QStringList</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#messageType">messageType</a></b> () const : QMailMessageMetaDataFwd::MessageType</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#name">name</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#removeCustomField">removeCustomField</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setCustomField">setCustomField</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setCustomFields">setCustomFields</a></b> ( const QMap<QString, QString> & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setFromAddress">setFromAddress</a></b> ( const QMailAddress & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setId">setId</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setMessageType">setMessageType</a></b> ( QMailMessageMetaDataFwd::MessageType )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setName">setName</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setSignature">setSignature</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setStandardFolder">setStandardFolder</a></b> ( QMailFolder::StandardFolder, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setStatus">setStatus</a></b> ( quint64 )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#setStatus-2">setStatus</a></b> ( quint64, bool )</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#signature">signature</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#standardFolder">standardFolder</a></b> ( QMailFolder::StandardFolder ) const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#standardFolders">standardFolders</a></b> () const : const QMap<QMailFolder::StandardFolder, QMailFolderId> &</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#status">status</a></b> () const : quint64</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#statusMask">statusMask</a></b> ( const QString & ) : quint64</div></li> +<li><div class="fn"><b><a href="qmailaccount.html#operator-eq">operator=</a></b> ( const QMailAccount & ) : QMailAccount &</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccount.html b/doc/html/qmailaccount.html new file mode 100644 index 00000000..881e60a0 --- /dev/null +++ b/doc/html/qmailaccount.html @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccount.cpp --> +<head> + <title>QMailAccount Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccount Class Reference</h1> +<p>The QMailAccount class represents a messaging account in the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailAccount></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailaccount-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#QMailAccount">QMailAccount</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#QMailAccount-2">QMailAccount</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#QMailAccount-3">QMailAccount</a></b> ( const QMailAccount & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#dtor.QMailAccount">~QMailAccount</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#customField">customField</a></b> ( const QString & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMap<QString, QString> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#customFields">customFields</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAddress </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#fromAddress">fromAddress</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#messageSinks">messageSinks</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#messageSources">messageSources</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageMetaDataFwd::MessageType </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#messageType">messageType</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#name">name</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#removeCustomField">removeCustomField</a></b> ( 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="qmailaccount.html#setCustomField">setCustomField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setCustomFields">setCustomFields</a></b> ( const QMap<QString, QString> & <i>fields</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setFromAddress">setFromAddress</a></b> ( const QMailAddress & <i>address</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setId">setId</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setMessageType">setMessageType</a></b> ( QMailMessageMetaDataFwd::MessageType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setName">setName</a></b> ( const QString & <i>str</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setSignature">setSignature</a></b> ( const QString & <i>str</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setStandardFolder">setStandardFolder</a></b> ( QMailFolder::StandardFolder <i>folder</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="qmailaccount.html#setStatus">setStatus</a></b> ( quint64 <i>newStatus</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#setStatus-2">setStatus</a></b> ( quint64 <i>mask</i>, bool <i>set</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#signature">signature</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#standardFolder">standardFolder</a></b> ( QMailFolder::StandardFolder <i>folder</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMap<QMailFolder::StandardFolder, QMailFolderId> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#standardFolders">standardFolders</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#status">status</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccount & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#operator-eq">operator=</a></b> ( const QMailAccount & <i>other</i> )</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#AppendSignature-var">AppendSignature</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#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#Enabled-var">Enabled</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#MessageSink-var">MessageSink</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#MessageSource-var">MessageSource</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#PreferredSender-var">PreferredSender</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#SynchronizationEnabled-var">SynchronizationEnabled</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#Synchronized-var">Synchronized</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#UserEditable-var">UserEditable</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#UserRemovable-var">UserRemovable</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccount.html#statusMask">statusMask</a></b> ( const QString & <i>flagName</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccount class represents a messaging account in the mail store.</p> +<p>A QMailAccount is a logical entity that groups messages according to the method by which they are sent and received. An account can be configured to support one more message sources, from which messages are imported into the mail store, and one or more message sinks by which messages are transmitted to external messaging services. Although an account can support multiple sources or sinks, this facility is for grouping those that are logically equivalent; for example, using one of multiple connectivity options to retrieve messages from the same external server.</p> +<p>The QMailAccount class is used for accessing properties of the account related to dealing with the account's folders and messages, rather than for modifying the account itself. The <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> class allows for the configuration details of the account itself to be modified. A newly created account must also have a <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> defined, in order to be used for the transfer of messages.</p> +<p>QMailAccount allows the communications properties of the account to be tested. The <a href="qmailaccount.html#MessageSource-var">MessageSource</a> status flag indicates that the account acts a source of incoming messages, and the <a href="qmailaccount.html#MessageSink-var">MessageSink</a> status flag indicates that the account provides a mechanism for transmitting outgoing messages. The <a href="qmailaccount.html#messageSources">messageSources</a>() and <a href="qmailaccount.html#messageSinks">messageSinks</a>() functions return the protocol tags for each message source or message sink implementation configured for the account. These tags can be used to identify the implementation details of the account if necessary:</p> +<pre> void someFunction(const QMailMessage &message) + { + QMailAccount msgAccount(message.parentAccountId()); + if (msgAccount.messageSources().contains("imap4", Qt::CaseInsensitive)) { + <span class="comment">// This account uses IMAP</span> + ... + } + }</pre> +<p>The QMailAccount class also provides functions which help clients to access the resources of the account. The mailboxes() function returns a list of each folder associated with the account, while the mailbox() function allows a mailbox to be located by name. The deletedMessages() and serverUids() functions are primarily used in synchronizing the account's contents with those present on an external server.</p> +<p>See also <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> and <a href="qmailstore.html#account">QMailStore::account</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccount"></a>QMailAccount::QMailAccount ()</h3> +<p>Creates an uninitialised account object.</p> +<h3 class="fn"><a name="QMailAccount-2"></a>QMailAccount::QMailAccount ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Convenience constructor that creates a <tt>QMailAccount</tt> by loading the data from the store as specified by the <a href="qmailaccountid.html">QMailAccountId</a> <i>id</i>. If the account does not exist in the store, then this constructor will create an empty and invalid <a href="qmailaccount.html">QMailAccount</a>.</p> +<h3 class="fn"><a name="QMailAccount-3"></a>QMailAccount::QMailAccount ( const QMailAccount & <i>other</i> )</h3> +<p>Creates a copy of the <a href="qmailaccount.html">QMailAccount</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailAccount"></a>QMailAccount::~QMailAccount ()</h3> +<p>Destroys the account object.</p> +<h3 class="fn"><a name="customField"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAccount::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the value recorded in the custom field named <i>name</i>.</p> +<p>See also <a href="qmailaccount.html#setCustomField">setCustomField</a>() and <a href="qmailaccount.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="customFields"></a>const <a href="http://doc.trolltech.com/4.5/qmap.html">QMap</a><<a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>> & QMailAccount::customFields () const</h3> +<p>Returns the map of custom fields stored in the account.</p> +<p>See also <a href="qmailaccount.html#setCustomFields">setCustomFields</a>(), <a href="qmailaccount.html#customField">customField</a>(), and <a href="qmailaccount.html#setCustomField">setCustomField</a>().</p> +<h3 class="fn"><a name="fromAddress"></a><a href="qmailaddress.html">QMailAddress</a> QMailAccount::fromAddress () const</h3> +<p>Returns the address from which the account's outgoing messages should be reported as originating.</p> +<p>See also <a href="qmailaccount.html#setFromAddress">setFromAddress</a>().</p> +<h3 class="fn"><a name="id"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailAccount::id () const</h3> +<p>Returns the storage id for this account.</p> +<p>See also <a href="qmailaccount.html#setId">setId</a>().</p> +<h3 class="fn"><a name="messageSinks"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailAccount::messageSinks () const</h3> +<p>Returns the list of protocol tags identifying the message sink implementations that can transmit messages for this account.</p> +<h3 class="fn"><a name="messageSources"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailAccount::messageSources () const</h3> +<p>Returns the list of protocol tags identifying the message source implementations that provide the messages for this account.</p> +<h3 class="fn"><a name="messageType"></a><a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::MessageType</a> QMailAccount::messageType () const</h3> +<p>Returns the types of messages this account deals with.</p> +<p>See also <a href="qmailaccount.html#setMessageType">setMessageType</a>().</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAccount::name () const</h3> +<p>Returns the name of the account for display purposes.</p> +<p>See also <a href="qmailaccount.html#setName">setName</a>().</p> +<h3 class="fn"><a name="removeCustomField"></a>void QMailAccount::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="qmailaccount.html#customField">customField</a>() and <a href="qmailaccount.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="setCustomField"></a>void QMailAccount::setCustomField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> )</h3> +<p>Sets the value of the custom field named <i>name</i> to <i>value</i>.</p> +<p>See also <a href="qmailaccount.html#customField">customField</a>() and <a href="qmailaccount.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="setCustomFields"></a>void QMailAccount::setCustomFields ( 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>fields</i> )</h3> +<p>Sets the account to contain the custom fields in <i>fields</i>.</p> +<p>See also <a href="qmailaccount.html#setCustomField">setCustomField</a>() and <a href="qmailaccount.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="setFromAddress"></a>void QMailAccount::setFromAddress ( const <a href="qmailaddress.html">QMailAddress</a> & <i>address</i> )</h3> +<p>Sets the address from which the account's outgoing messages should be reported as originating to <i>address</i>.</p> +<p>See also <a href="qmailaccount.html#fromAddress">fromAddress</a>().</p> +<h3 class="fn"><a name="setId"></a>void QMailAccount::setId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Sets the storage id for this account to <i>id</i>.</p> +<p>See also <a href="qmailaccount.html#id">id</a>().</p> +<h3 class="fn"><a name="setMessageType"></a>void QMailAccount::setMessageType ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::MessageType</a> <i>type</i> )</h3> +<p>Sets the types of messages this account deals with to <i>type</i>.</p> +<p>See also <a href="qmailaccount.html#messageType">messageType</a>().</p> +<h3 class="fn"><a name="setName"></a>void QMailAccount::setName ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>str</i> )</h3> +<p>Sets the name of the account for display purposes to <i>str</i>.</p> +<p>See also <a href="qmailaccount.html#name">name</a>().</p> +<h3 class="fn"><a name="setSignature"></a>void QMailAccount::setSignature ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>str</i> )</h3> +<p>Sets the signature text configured for the account to <i>str</i>.</p> +<p>See also <a href="qmailaccount.html#signature">signature</a>().</p> +<h3 class="fn"><a name="setStandardFolder"></a>void QMailAccount::setStandardFolder ( <a href="qmailfolder.html#StandardFolder-enum">QMailFolder::StandardFolder</a> <i>folder</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> )</h3> +<p>Sets the folder configured for the standard folder role <i>folder</i> for this account to <i>folderId</i>.</p> +<p>See also <a href="qmailaccount.html#standardFolder">standardFolder</a>().</p> +<h3 class="fn"><a name="setStatus"></a>void QMailAccount::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>newStatus</i> )</h3> +<p>Sets the status value for the account to <i>newStatus</i>.</p> +<p>See also <a href="qmailaccount.html#status">status</a>() and <a href="qmailaccount.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="setStatus-2"></a>void QMailAccount::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, bool <i>set</i> )</h3> +<p>Sets the status flags indicated in <i>mask</i> to <i>set</i>.</p> +<p>See also <a href="qmailaccount.html#status">status</a>() and <a href="qmailaccount.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="signature"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAccount::signature () const</h3> +<p>Returns the signature text configured for the account.</p> +<p>See also <a href="qmailaccount.html#setSignature">setSignature</a>().</p> +<h3 class="fn"><a name="standardFolder"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailAccount::standardFolder ( <a href="qmailfolder.html#StandardFolder-enum">QMailFolder::StandardFolder</a> <i>folder</i> ) const</h3> +<p>Returns the folder configured for the standard folder role <i>folder</i> for this account, if there is one.</p> +<p>See also <a href="qmailaccount.html#setStandardFolder">setStandardFolder</a>().</p> +<h3 class="fn"><a name="standardFolders"></a>const <a href="http://doc.trolltech.com/4.5/qmap.html">QMap</a><<a href="qmailfolder.html#StandardFolder-enum">QMailFolder::StandardFolder</a>, <a href="qmailfolderid.html">QMailFolderId</a>> & QMailAccount::standardFolders () const</h3> +<p>Returns the map of standard folders configured for this account.</p> +<p>See also <a href="qmailaccount.html#standardFolder">standardFolder</a>() and <a href="qmailaccount.html#setStandardFolder">setStandardFolder</a>().</p> +<h3 class="fn"><a name="status"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailAccount::status () const</h3> +<p>Returns the status value for the account.</p> +<p>See also <a href="qmailaccount.html#setStatus">setStatus</a>() and <a href="qmailaccount.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="statusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailAccount::statusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>flagName</i> ) <tt> [static]</tt></h3> +<p>Returns the status bitmask needed to test the result of <a href="qmailaccount.html#status">QMailAccount::status</a>() against the <a href="qmailaccount.html">QMailAccount</a> status flag registered with the identifier <i>flagName</i>.</p> +<p>See also <a href="qmailaccount.html#status">status</a>() and <a href="qmailstore.html#accountStatusMask">QMailStore::accountStatusMask</a>().</p> +<h3 class="fn"><a name="operator-eq"></a>QMailAccount & QMailAccount::operator= ( const QMailAccount & <i>other</i> )</h3> +<p>Assigns the value of this account to the account <i>other</i></p> +<hr /> +<h2>Member Variable Documentation</h2> +<h3 class="fn"><a name="AppendSignature-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::AppendSignature</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"AppendSignature"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that an account has been configured to append a signature block to outgoing messages.</p> +<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> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</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> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="Enabled-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::Enabled</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Enabled"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the account has been marked as suitable for use by the messaging server.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="MessageSink-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::MessageSink</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"MessageSink"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the account has been configured to act as a transmitter of outgoing messages.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="MessageSource-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::MessageSource</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"MessageSink"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the account has been configured to act as a source of incoming messages.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="PreferredSender-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::PreferredSender</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"PreferredSender"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the account is the user's preferred account for sending the type of message that the account creates.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="SynchronizationEnabled-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::SynchronizationEnabled</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"SynchronizationEnabled"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that an account should be synchronized against an external message source.</p> +<h3 class="fn"><a name="Synchronized-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::Synchronized</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Synchronized"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that an account has been synchronized by a synchronization operation.</p> +<h3 class="fn"><a name="UserEditable-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::UserEditable</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"UserEditable"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the account's configuration may be modified by the user.</p> +<h3 class="fn"><a name="UserRemovable-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailAccount::UserRemovable</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"UserRemovable"</tt> against the result of <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<p>This flag indicates that the account may be removed by the user.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountconfiguration-members.html b/doc/html/qmailaccountconfiguration-members.html new file mode 100644 index 00000000..7c13a133 --- /dev/null +++ b/doc/html/qmailaccountconfiguration-members.html @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountconfiguration.cpp --> +<head> + <title>List of All Members for QMailAccountConfiguration</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccountConfiguration</h1> +<p>This is the complete list of members for <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a>, including inherited members.</p> +<ul> +<li><div class="fn">class <b><a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a></b></div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#QMailAccountConfiguration">QMailAccountConfiguration</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#QMailAccountConfiguration-2">QMailAccountConfiguration</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#addServiceConfiguration">addServiceConfiguration</a></b> ( const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#id">id</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#removeServiceConfiguration">removeServiceConfiguration</a></b> ( const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#serviceConfiguration">serviceConfiguration</a></b> ( const QString & ) : ServiceConfiguration &</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#serviceConfiguration-2">serviceConfiguration</a></b> ( const QString & ) const : const ServiceConfiguration &</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#services">services</a></b> () const : QStringList</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration.html#setId">setId</a></b> ( const QMailAccountId & )</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountconfiguration-serviceconfiguration-members.html b/doc/html/qmailaccountconfiguration-serviceconfiguration-members.html new file mode 100644 index 00000000..2d89dc15 --- /dev/null +++ b/doc/html/qmailaccountconfiguration-serviceconfiguration-members.html @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountconfiguration.cpp --> +<head> + <title>List of All Members for ServiceConfiguration</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for ServiceConfiguration</h1> +<p>This is the complete list of members for <a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#id">id</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#removeValue">removeValue</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#service">service</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#setValue">setValue</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#value">value</a></b> ( const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#values">values</a></b> () const : const QMap<QString, QString> &</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountconfiguration-serviceconfiguration.html b/doc/html/qmailaccountconfiguration-serviceconfiguration.html new file mode 100644 index 00000000..0d749733 --- /dev/null +++ b/doc/html/qmailaccountconfiguration-serviceconfiguration.html @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountconfiguration.cpp --> +<head> + <title>ServiceConfiguration Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">ServiceConfiguration Class Reference<br /><span class="small-subtitle">(QMailAccountConfiguration::ServiceConfiguration)<br /></span> +</h1> +<p>The ServiceConfiguration class provides access to the configuration parameters of a single named service within an account. <a href="#details">More...</a></p> +<p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailaccountconfiguration-serviceconfiguration-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#removeValue">removeValue</a></b> ( const QString & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#service">service</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#setValue">setValue</a></b> ( const QString & <i>name</i>, const QString & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#value">value</a></b> ( const QString & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMap<QString, QString> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration-serviceconfiguration.html#values">values</a></b> () const</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The ServiceConfiguration class provides access to the configuration parameters of a single named service within an account.</p> +<p>ServiceConfiguration provides an interface mapping the configuration parameters of the service as a set of key-value pairs, where all data is maintained in <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> form.</p> +<p>A ServiceConfiguration object cannot be directly constructed, but can be acquired from the containing account's <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> object. For example:</p> +<pre> QMailAccountConfiguration config(accountId); + + if (config.id().isValid()) { + qDebug() << "Account" << config.id() << ":"; + foreach (const QString& service, config.services()) { + QMailAccountConfiguration::ServiceConfiguration &svcCfg(config.serviceConfiguration(service)); + qDebug() << "\tService" << service << ":"; + foreach (const QString &name, svcCfg.values().keys()) { + qDebug() << "\t\t" << name << ":" << svcCfg.value(name); + } + } + }</pre> +<p>See also <a href="qmailaccountconfiguration.html#serviceConfiguration">QMailAccountConfiguration::serviceConfiguration</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="id"></a><a href="qmailaccountid.html">QMailAccountId</a> ServiceConfiguration::id () const</h3> +<p>Returns the identifier of the account to which this configuration pertains.</p> +<h3 class="fn"><a name="removeValue"></a>void ServiceConfiguration::removeValue ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> )</h3> +<p>Removes the parameter named <i>name</i> from the service configuration.</p> +<h3 class="fn"><a name="service"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> ServiceConfiguration::service () const</h3> +<p>Returns the name of the service to which this configuration pertains.</p> +<h3 class="fn"><a name="setValue"></a>void ServiceConfiguration::setValue ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> )</h3> +<p>Sets the parameter named <i>name</i> to contain the value <i>value</i> in the service configuration.</p> +<p>See also <a href="qmailaccountconfiguration-serviceconfiguration.html#value">value</a>().</p> +<h3 class="fn"><a name="value"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> ServiceConfiguration::value ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the value of the parameter named <i>name</i> in the service configuration.</p> +<p>See also <a href="qmailaccountconfiguration-serviceconfiguration.html#setValue">setValue</a>().</p> +<h3 class="fn"><a name="values"></a>const <a href="http://doc.trolltech.com/4.5/qmap.html">QMap</a><<a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>> & ServiceConfiguration::values () const</h3> +<p>Returns the values of the service configuration parameters.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountconfiguration.html b/doc/html/qmailaccountconfiguration.html new file mode 100644 index 00000000..202f128d --- /dev/null +++ b/doc/html/qmailaccountconfiguration.html @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountconfiguration.cpp --> +<head> + <title>QMailAccountConfiguration Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccountConfiguration Class Reference</h1> +<p>The QMailAccountConfiguration class contains the configuration parameters of an account. <a href="#details">More...</a></p> +<pre> #include <QMailAccountConfiguration></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailaccountconfiguration-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#QMailAccountConfiguration">QMailAccountConfiguration</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#QMailAccountConfiguration-2">QMailAccountConfiguration</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#addServiceConfiguration">addServiceConfiguration</a></b> ( const QString & <i>service</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#removeServiceConfiguration">removeServiceConfiguration</a></b> ( const QString & <i>service</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">ServiceConfiguration & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#serviceConfiguration">serviceConfiguration</a></b> ( const QString & <i>service</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const ServiceConfiguration & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#serviceConfiguration-2">serviceConfiguration</a></b> ( const QString & <i>service</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#services">services</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountconfiguration.html#setId">setId</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccountConfiguration class contains the configuration parameters of an account.</p> +<p>QMailAccountConfiguration provides the configuration information for a single account, as retrieved from the mail store. The configuration is stored as key-value pairs, grouped into services, where each service within the account has a different name. A service typically corresponds to a protocol used to implement the account.</p> +<p>To modify the configuration details, the <a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> class must be used. <a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> groupings may be added to and removed from the account configuration, but a service configuration may not be modified until it has been added. A service is not stored in the mail store until it has member parameters.</p> +<p><a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> objects are allocated by, and retained within the QMailAccountConfiguration object.</p> +<p>A <a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> object cannot be directly constructed, but can be acquired from the containing account's QMailAccountConfiguration object.</p> +<p>See also <a href="qmailaccountconfiguration.html#serviceConfiguration">QMailAccountConfiguration::serviceConfiguration</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccountConfiguration"></a>QMailAccountConfiguration::QMailAccountConfiguration ()</h3> +<p>Creates an empty configuration object which is not associated with any account.</p> +<h3 class="fn"><a name="QMailAccountConfiguration-2"></a>QMailAccountConfiguration::QMailAccountConfiguration ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Creates a configuration object which contains the configuration details of the account identified by <i>id</i>.</p> +<h3 class="fn"><a name="addServiceConfiguration"></a>bool QMailAccountConfiguration::addServiceConfiguration ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>service</i> )</h3> +<p>Adds a configuration for the service named <i>service</i> within the account configuration. Returns true if successful; otherwise returns false;</p> +<h3 class="fn"><a name="id"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailAccountConfiguration::id () const</h3> +<p>Returns the identifier of the account that this configuration pertains to.</p> +<p>See also <a href="qmailaccountconfiguration.html#setId">setId</a>().</p> +<h3 class="fn"><a name="removeServiceConfiguration"></a>bool QMailAccountConfiguration::removeServiceConfiguration ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>service</i> )</h3> +<p>Removes the configuration for the service named <i>service</i> within the account configuration. Returns true if successful; otherwise returns false;</p> +<h3 class="fn"><a name="serviceConfiguration"></a><a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> & QMailAccountConfiguration::serviceConfiguration ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>service</i> )</h3> +<p>Returns the configuration for the service <i>service</i>, which must be present within the account configuration.</p> +<p><a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> instances are allocated by, and retained within the <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> object.</p> +<h3 class="fn"><a name="serviceConfiguration-2"></a>const <a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> & QMailAccountConfiguration::serviceConfiguration ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>service</i> ) const</h3> +<p>Returns the configuration for the service <i>service</i>, which must be present within the account configuration.</p> +<p><a href="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</a> instances are allocated by, and retained within the <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> object.</p> +<p>See also <a href="qmailaccountconfiguration.html#serviceConfiguration">QMailAccountConfiguration::serviceConfiguration</a>().</p> +<h3 class="fn"><a name="services"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailAccountConfiguration::services () const</h3> +<p>Returns a list of the services whose configurations are contained within the account configuration.</p> +<h3 class="fn"><a name="setId"></a>void QMailAccountConfiguration::setId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Sets the configuration to pertain to the account identified by <i>id</i>.</p> +<p>See also <a href="qmailaccountconfiguration.html#id">id</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountid-members.html b/doc/html/qmailaccountid-members.html new file mode 100644 index 00000000..711f5928 --- /dev/null +++ b/doc/html/qmailaccountid-members.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailid.cpp --> +<head> + <title>List of All Members for QMailAccountId</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccountId</h1> +<p>This is the complete list of members for <a href="qmailaccountid.html">QMailAccountId</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailaccountid.html#QMailAccountId">QMailAccountId</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountid.html#QMailAccountId-2">QMailAccountId</a></b> ( quint64 )</div></li> +<li><div class="fn"><b><a href="qmailaccountid.html#isValid">isValid</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountid.html#operator-QVariant">operator QVariant</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailaccountid.html#operator-not-eq">operator!=</a></b> ( const QMailAccountId & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountid.html#operator-lt">operator<</a></b> ( const QMailAccountId & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountid.html#operator-eq-eq">operator==</a></b> ( const QMailAccountId & ) const : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountid.html b/doc/html/qmailaccountid.html new file mode 100644 index 00000000..9e967293 --- /dev/null +++ b/doc/html/qmailaccountid.html @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailid.cpp --> +<head> + <title>QMailAccountId Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccountId Class Reference</h1> +<p>The QMailAccountId class is used to identify accounts stored by <a href="qmailstore.html">QMailStore</a>. <a href="#details">More...</a></p> +<pre> #include <QMailAccountId></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailaccountid-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#QMailAccountId">QMailAccountId</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#QMailAccountId-2">QMailAccountId</a></b> ( quint64 <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#isValid">isValid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#operator-QVariant">operator QVariant</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#operator-not-eq">operator!=</a></b> ( const QMailAccountId & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#operator-lt">operator<</a></b> ( const QMailAccountId & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountid.html#operator-eq-eq">operator==</a></b> ( const QMailAccountId & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="related-non-members"></a> +<h2>Related Non-Members</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="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a></b></td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccountId class is used to identify accounts stored by <a href="qmailstore.html">QMailStore</a>.</p> +<p>QMailAccountId is a class used to represent accounts stored by the <a href="qmailstore.html">QMailStore</a>, identified by their unique numeric internal indentifer.</p> +<p>A QMailAccountId instance can be tested for validity, and compared to other instances for equality. The numeric value of the identifier is not intrinsically meaningful and cannot be modified.</p> +<p>See also <a href="qmailaccount.html">QMailAccount</a> and <a href="qmailstore.html#account">QMailStore::account</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccountId"></a>QMailAccountId::QMailAccountId ()</h3> +<p>Construct an uninitialized <a href="qmailaccountid.html">QMailAccountId</a>, for which <a href="qmailaccountid.html#isValid">isValid</a>() returns false.</p> +<h3 class="fn"><a name="QMailAccountId-2"></a>QMailAccountId::QMailAccountId ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>value</i> )</h3> +<p>Construct a <a href="qmailaccountid.html">QMailAccountId</a> with the supplied numeric identifier <i>value</i>.</p> +<h3 class="fn"><a name="isValid"></a>bool QMailAccountId::isValid () const</h3> +<p>Returns true if this object has been initialized with an identifier.</p> +<h3 class="fn"><a name="operator-QVariant"></a>QMailAccountId::operator QVariant () const</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> containing the value of this account identfier.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailAccountId::operator!= ( const QMailAccountId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value differs from that of <i>other</i>.</p> +<h3 class="fn"><a name="operator-lt"></a>bool QMailAccountId::operator< ( const QMailAccountId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value is less than that of <i>other</i>.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailAccountId::operator== ( const QMailAccountId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value is equal to that of <i>other</i>.</p> +<hr /> +<h2>Related Non-Members</h2> +<h3 class="fn"><a name="QMailAccountIdList-typedef"></a>typedef QMailAccountIdList</h3> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountkey-members.html b/doc/html/qmailaccountkey-members.html new file mode 100644 index 00000000..49b1ad44 --- /dev/null +++ b/doc/html/qmailaccountkey-members.html @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountkey.cpp --> +<head> + <title>List of All Members for QMailAccountKey</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccountKey</h1> +<p>This is the complete list of members for <a href="qmailaccountkey.html">QMailAccountKey</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">typedef <b><a href="qmailaccountkey.html#ArgumentType-typedef">ArgumentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailaccountkey.html#Property-enum">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#QMailAccountKey">QMailAccountKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#QMailAccountKey-2">QMailAccountKey</a></b> ( const QMailAccountKey & )</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#dtor.QMailAccountKey">~QMailAccountKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#arguments">arguments</a></b> () const : const QList<ArgumentType> &</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#combiner">combiner</a></b> () const : QMailKey::Combiner</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#customField">customField</a></b> ( const QString &, QMailDataComparator::PresenceComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#customField-2">customField</a></b> ( const QString &, const QString &, QMailDataComparator::EqualityComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#customField-3">customField</a></b> ( const QString &, const QString &, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#fromAddress">fromAddress</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#fromAddress-2">fromAddress</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#id">id</a></b> ( const QMailAccountId &, QMailDataComparator::EqualityComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#id-2">id</a></b> ( const QMailAccountIdList &, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#id-3">id</a></b> ( const QMailAccountKey &, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#isNegated">isNegated</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#isNonMatching">isNonMatching</a></b> () const : bool</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailaccountkey.html#messageType">messageType</a></b> ( QMailMessageMetaDataFwd::MessageType, QMailDataComparator::EqualityComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#messageType-2">messageType</a></b> ( int, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#name">name</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#name-2">name</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#name-3">name</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#nonMatchingKey">nonMatchingKey</a></b> () : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#status">status</a></b> ( quint64, QMailDataComparator::InclusionComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#status-2">status</a></b> ( quint64, QMailDataComparator::EqualityComparator ) : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#subKeys">subKeys</a></b> () const : const QList<QMailAccountKey> &</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-QVariant">operator QVariant</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-not-eq">operator!=</a></b> ( const QMailAccountKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-and">operator&</a></b> ( const QMailAccountKey & ) const : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-and-eq">operator&=</a></b> ( const QMailAccountKey & ) : const QMailAccountKey &</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-eq">operator=</a></b> ( const QMailAccountKey & ) : const QMailAccountKey &</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-eq-eq">operator==</a></b> ( const QMailAccountKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-7c">operator|</a></b> ( const QMailAccountKey & ) const : QMailAccountKey</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-7c-eq">operator|=</a></b> ( const QMailAccountKey & ) : const QMailAccountKey &</div></li> +<li><div class="fn"><b><a href="qmailaccountkey.html#operator-7e">operator~</a></b> () const : QMailAccountKey</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountkey.html b/doc/html/qmailaccountkey.html new file mode 100644 index 00000000..f4418ad5 --- /dev/null +++ b/doc/html/qmailaccountkey.html @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountkey.cpp --> +<head> + <title>QMailAccountKey Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccountKey Class Reference</h1> +<p>The QMailAccountKey class defines the parameters used for querying a subset of all available accounts from the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailAccountKey></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailaccountkey-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.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="qmailaccountkey.html#Property-enum">Property</a></b> { Id, Name, MessageType, FromAddress, Status, Custom }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#QMailAccountKey">QMailAccountKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#QMailAccountKey-2">QMailAccountKey</a></b> ( const QMailAccountKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#dtor.QMailAccountKey">~QMailAccountKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<ArgumentType> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#arguments">arguments</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailKey::Combiner </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#combiner">combiner</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#isNegated">isNegated</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#isNonMatching">isNonMatching</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<QMailAccountKey> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#subKeys">subKeys</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-QVariant">operator QVariant</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-not-eq">operator!=</a></b> ( const QMailAccountKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-and">operator&</a></b> ( const QMailAccountKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailAccountKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-and-eq">operator&=</a></b> ( const QMailAccountKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailAccountKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-eq">operator=</a></b> ( const QMailAccountKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-eq-eq">operator==</a></b> ( const QMailAccountKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-7c">operator|</a></b> ( const QMailAccountKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailAccountKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-7c-eq">operator|=</a></b> ( const QMailAccountKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#operator-7e">operator~</a></b> () const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#customField">customField</a></b> ( const QString & <i>name</i>, QMailDataComparator::PresenceComparator <i>cmp</i> = QMailDataComparator::Present )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#customField-2">customField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#customField-3">customField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#fromAddress">fromAddress</a></b> ( const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#fromAddress-2">fromAddress</a></b> ( const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#id">id</a></b> ( const QMailAccountId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#id-2">id</a></b> ( const QMailAccountIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#id-3">id</a></b> ( const QMailAccountKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#messageType">messageType</a></b> ( QMailMessageMetaDataFwd::MessageType <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#messageType-2">messageType</a></b> ( int <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#name">name</a></b> ( const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#name-2">name</a></b> ( const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#name-3">name</a></b> ( const QStringList & <i>values</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#nonMatchingKey">nonMatchingKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#status">status</a></b> ( quint64 <i>mask</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountkey.html#status-2">status</a></b> ( quint64 <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccountKey class defines the parameters used for querying a subset of all available accounts from the mail store.</p> +<p>A QMailAccountKey is composed of an account property, an optional comparison operator and a comparison value. The QMailAccountKey class is used in conjunction with the <a href="qmailstore.html#queryAccounts">QMailStore::queryAccounts</a>() and <a href="qmailstore.html#countAccounts">QMailStore::countAccounts</a>() functions to filter results which meet the criteria defined by the key.</p> +<p>QMailAccountKey's can be combined using the logical operators (&), (|) and (~) to build more sophisticated queries.</p> +<p>For example:</p> +<p>To create a query for all accounts handling email messages:</p> +<pre> QMailAccountKey emailKey(QMailAccountKey::messageType(QMailMessage::Email)); + QMailAccountIdList results = QMailStore::instance()->queryAccounts(emailKey);</pre> +<p>To query all accounts handling SMS or MMS messages:</p> +<pre> QMailAccountKey mmsAccount(QMailAccountKey::messageType(QMailMessage::Mms)); + QMailAccountKey smsAccount(QMailAccountKey::messageType(QMailMessage::Sms)); + QMailAccountIdList results = QMailStore::instance()->queryAccounts(mmsAccount | smsAccount);</pre> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailaccount.html">QMailAccount</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ArgumentType-typedef"></a>typedef QMailAccountKey::ArgumentType</h3> +<p>Defines the type used to represent a single criterion of an account filter.</p> +<p>Synonym for <a href="qmailkeyargument.html">QMailKeyArgument</a><<a href="qmailaccountkey.html#Property-enum">QMailAccountKey::Property</a>>.</p> +<h3 class="fn"><a name="Property-enum"></a>enum QMailAccountKey::Property</h3> +<p>This enum type describes the queryable data properties of a <a href="qmailaccount.html">QMailAccount</a>.</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>QMailAccountKey::Id</tt></td><td align="center" valign="top"><tt>( 1<<0 )</tt></td><td valign="top">The ID of the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountKey::Name</tt></td><td align="center" valign="top"><tt>( 1<<1 )</tt></td><td valign="top">The name of the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountKey::MessageType</tt></td><td align="center" valign="top"><tt>( 1<<2 )</tt></td><td valign="top">The type of messages handled by the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountKey::FromAddress</tt></td><td align="center" valign="top"><tt>( 1<<3 )</tt></td><td valign="top">The address from which the account's outgoing messages should be reported as originating.</td></tr> +<tr><td valign="top"><tt>QMailAccountKey::Status</tt></td><td align="center" valign="top"><tt>( 1<<4 )</tt></td><td valign="top">The status value of the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountKey::Custom</tt></td><td align="center" valign="top"><tt>( 1<<5 )</tt></td><td valign="top">The custom fields of the account.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccountKey"></a>QMailAccountKey::QMailAccountKey ()</h3> +<p>Creates a <a href="qmailaccountkey.html">QMailAccountKey</a> without specifying matching parameters.</p> +<p>A default-constructed key (one for which <a href="qmailaccountkey.html#isEmpty">isEmpty</a>() returns true) matches all accounts.</p> +<p>See also <a href="qmailaccountkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="QMailAccountKey-2"></a>QMailAccountKey::QMailAccountKey ( const QMailAccountKey & <i>other</i> )</h3> +<p>Creates a copy of the <a href="qmailaccountkey.html">QMailAccountKey</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailAccountKey"></a>QMailAccountKey::~QMailAccountKey () <tt> [virtual]</tt></h3> +<p>Destroys this <a href="qmailaccountkey.html">QMailAccountKey</a>.</p> +<h3 class="fn"><a name="arguments"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaccountkey.html#ArgumentType-typedef">ArgumentType</a>> & QMailAccountKey::arguments () const</h3> +<p>Returns the list of arguments to this <a href="qmailaccountkey.html">QMailAccountKey</a>.</p> +<h3 class="fn"><a name="combiner"></a><a href="qmailkey.html#Combiner-enum">QMailKey::Combiner</a> QMailAccountKey::combiner () const</h3> +<p>Returns the combiner used to combine arguments or sub keys of this <a href="qmailaccountkey.html">QMailAccountKey</a>.</p> +<h3 class="fn"><a name="customField"></a>QMailAccountKey QMailAccountKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, <a href="qmaildatacomparator.html#PresenceComparator-enum">QMailDataComparator::PresenceComparator</a> <i>cmp</i> = QMailDataComparator::Present ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts that possess a custom field with the name <i>name</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#customField">QMailAccount::customField</a>().</p> +<h3 class="fn"><a name="customField-2"></a>QMailAccountKey QMailAccountKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts that possess a custom field with the name <i>name</i>, whose value matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#customField">QMailAccount::customField</a>().</p> +<h3 class="fn"><a name="customField-3"></a>QMailAccountKey QMailAccountKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts that possess a custom field with the name <i>name</i>, whose value matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#customField">QMailAccount::customField</a>().</p> +<h3 class="fn"><a name="deserialize"></a>void QMailAccountKey::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailaccountkey.html">QMailAccountKey</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="fromAddress"></a>QMailAccountKey QMailAccountKey::fromAddress ( 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 accounts whose address matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#fromAddress">QMailAccount::fromAddress</a>().</p> +<h3 class="fn"><a name="fromAddress-2"></a>QMailAccountKey QMailAccountKey::fromAddress ( 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 accounts whose address matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#fromAddress">QMailAccount::fromAddress</a>().</p> +<h3 class="fn"><a name="id"></a>QMailAccountKey QMailAccountKey::id ( 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 accounts whose identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#id">QMailAccount::id</a>().</p> +<h3 class="fn"><a name="id-2"></a>QMailAccountKey QMailAccountKey::id ( 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 accounts whose identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#id">QMailAccount::id</a>().</p> +<h3 class="fn"><a name="id-3"></a>QMailAccountKey QMailAccountKey::id ( const QMailAccountKey & <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 accounts whose identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#id">QMailAccount::id</a>().</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailAccountKey::isEmpty () const</h3> +<p>Returns true if the key remains empty after default construction; otherwise returns false.</p> +<p>An empty key matches all accounts.</p> +<p>The result of combining an empty key with a non-empty key is the original non-empty key. This is true regardless of whether the combination is formed by an AND or an OR operation.</p> +<p>The result of combining two empty keys is an empty key.</p> +<p>See also <a href="qmailaccountkey.html#isNonMatching">isNonMatching</a>().</p> +<h3 class="fn"><a name="isNegated"></a>bool QMailAccountKey::isNegated () const</h3> +<p>Returns true if the key's criteria should be negated in application.</p> +<h3 class="fn"><a name="isNonMatching"></a>bool QMailAccountKey::isNonMatching () const</h3> +<p>Returns true if the key is a non-matching key; otherwise returns false.</p> +<p>A non-matching key does not match any accounts.</p> +<p>The result of ANDing a non-matching key with a matching key is a non-matching key. The result of ORing a non-matching key with a matching key is the original matching key.</p> +<p>The result of combining two non-matching keys is a non-matching key.</p> +<p>See also <a href="qmailaccountkey.html#nonMatchingKey">nonMatchingKey</a>() and <a href="qmailaccountkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="messageType"></a>QMailAccountKey QMailAccountKey::messageType ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::MessageType</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 accounts whose messageType matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="messageType-2"></a>QMailAccountKey QMailAccountKey::messageType ( int <i>value</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts whose messageType is a bitwise match to <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="name"></a>QMailAccountKey QMailAccountKey::name ( 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 accounts whose name matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#name">QMailAccount::name</a>().</p> +<h3 class="fn"><a name="name-2"></a>QMailAccountKey QMailAccountKey::name ( 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 accounts whose name matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#name">QMailAccount::name</a>().</p> +<h3 class="fn"><a name="name-3"></a>QMailAccountKey QMailAccountKey::name ( 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 accounts whose name is a member of <i>values</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#name">QMailAccount::name</a>().</p> +<h3 class="fn"><a name="nonMatchingKey"></a>QMailAccountKey QMailAccountKey::nonMatchingKey () <tt> [static]</tt></h3> +<p>Returns a key that does not match any accounts (unlike an empty key).</p> +<p>See also <a href="qmailaccountkey.html#isNonMatching">isNonMatching</a>() and <a href="qmailaccountkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="serialize"></a>void QMailAccountKey::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailaccountkey.html">QMailAccountKey</a> to a <i>stream</i>.</p> +<h3 class="fn"><a name="status"></a>QMailAccountKey QMailAccountKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts whose status is a bitwise match to <i>mask</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<h3 class="fn"><a name="status-2"></a>QMailAccountKey QMailAccountKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts whose status matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<h3 class="fn"><a name="subKeys"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailAccountKey> & QMailAccountKey::subKeys () const</h3> +<p>Returns the list of sub keys held by this <a href="qmailaccountkey.html">QMailAccountKey</a>.</p> +<h3 class="fn"><a name="operator-QVariant"></a>QMailAccountKey::operator QVariant () const</h3> +<p>Returns the <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> representation of this <a href="qmailaccountkey.html">QMailAccountKey</a>.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailAccountKey::operator!= ( const QMailAccountKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is not the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-and"></a>QMailAccountKey QMailAccountKey::operator& ( const QMailAccountKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical AND of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-and-eq"></a>const QMailAccountKey & QMailAccountKey::operator&= ( const QMailAccountKey & <i>other</i> )</h3> +<p>Performs a logical AND with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-eq"></a>const QMailAccountKey & QMailAccountKey::operator= ( const QMailAccountKey & <i>other</i> )</h3> +<p>Assign the value of the <a href="qmailaccountkey.html">QMailAccountKey</a> <i>other</i> to this.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailAccountKey::operator== ( const QMailAccountKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-7c"></a>QMailAccountKey QMailAccountKey::operator| ( const QMailAccountKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical OR of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-7c-eq"></a>const QMailAccountKey & QMailAccountKey::operator|= ( const QMailAccountKey & <i>other</i> )</h3> +<p>Performs a logical OR with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-7e"></a>QMailAccountKey QMailAccountKey::operator~ () const</h3> +<p>Returns a key that is the logical NOT of the value of this key.</p> +<p>If this key is empty, the result will be a non-matching key; if this key is non-matching, the result will be an empty key.</p> +<p>See also <a href="qmailaccountkey.html#isEmpty">isEmpty</a>() and <a href="qmailaccountkey.html#isNonMatching">isNonMatching</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountlistmodel-members.html b/doc/html/qmailaccountlistmodel-members.html new file mode 100644 index 00000000..67b4c8e0 --- /dev/null +++ b/doc/html/qmailaccountlistmodel-members.html @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountlistmodel.cpp --> +<head> + <title>List of All Members for QMailAccountListModel</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccountListModel</h1> +<p>This is the complete list of members for <a href="qmailaccountlistmodel.html">QMailAccountListModel</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailaccountlistmodel.html#Roles-enum">Roles</a></b></div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#QMailAccountListModel">QMailAccountListModel</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#dtor.QMailAccountListModel">~QMailAccountListModel</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertColumns">beginInsertColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertRows">beginInsertRows</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveColumns">beginRemoveColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveRows">beginRemoveRows</a></b> ( const QModelIndex &, int, int )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#buddy">buddy</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#canFetchMore">canFetchMore</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndex">changePersistentIndex</a></b> ( const QModelIndex &, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndexList">changePersistentIndexList</a></b> ( const QModelIndexList &, const QModelIndexList & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnCount">columnCount</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeInserted">columnsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeRemoved">columnsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsInserted">columnsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsRemoved">columnsRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex">createIndex</a></b> ( int, int, void * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex-3">createIndex</a></b> ( int, int, quint32 ) const</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="qmailaccountlistmodel.html#data">data</a></b> ( const QModelIndex &, int ) const : QVariant</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#dataChanged">dataChanged</a></b> ( const QModelIndex &, const QModelIndex & )</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="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> +<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="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/qabstractitemmodel.html#dropMimeData">dropMimeData</a></b> ( const QMimeData *, Qt::DropAction, int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertColumns">endInsertColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertRows">endInsertRows</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveColumns">endRemoveColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveRows">endRemoveRows</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#fetchMore">fetchMore</a></b> ( const QModelIndex & )</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> +<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="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="qmailaccountlistmodel.html#idFromIndex">idFromIndex</a></b> ( const QModelIndex & ) const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractlistmodel.html#index">index</a></b> ( int, int, const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#indexFromId">indexFromId</a></b> ( const QMailAccountId & ) 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> +<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="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/qabstractitemmodel.html#itemData">itemData</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#key">key</a></b> () const : QMailAccountKey</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/qabstractitemmodel.html#layoutAboutToBeChanged">layoutAboutToBeChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#layoutChanged">layoutChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#match">match</a></b> ( const QModelIndex &, int, const QVariant &, int, QFlags<Qt::MatchFlag> ) const</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/qabstractitemmodel.html#mimeData">mimeData</a></b> ( const QModelIndexList & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#mimeTypes">mimeTypes</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelAboutToBeReset">modelAboutToBeReset</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelReset">modelReset</a></b> ()</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#parent">parent</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#persistentIndexList">persistentIndexList</a></b> () const</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/qabstractitemmodel.html#removeColumn">removeColumn</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeColumns">removeColumns</a></b> ( int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRow">removeRow</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRows">removeRows</a></b> ( int, int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#reset">reset</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#revert">revert</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#rowCount">rowCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeInserted">rowsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeRemoved">rowsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsInserted">rowsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsRemoved">rowsRemoved</a></b> ( const QModelIndex &, int, int )</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/qabstractitemmodel.html#setData">setData</a></b> ( const QModelIndex &, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setHeaderData">setHeaderData</a></b> ( int, Qt::Orientation, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setItemData">setItemData</a></b> ( const QModelIndex &, const QMap<int, QVariant> & )</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#setKey">setKey</a></b> ( const QMailAccountKey & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#setSortKey">setSortKey</a></b> ( const QMailAccountSortKey & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setSupportedDragActions">setSupportedDragActions</a></b> ( QFlags<Qt::DropAction> )</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#setSynchronizeEnabled">setSynchronizeEnabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sibling">sibling</a></b> ( int, int, const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sort">sort</a></b> ( int, Qt::SortOrder )</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#sortKey">sortKey</a></b> () const : QMailAccountSortKey</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#span">span</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#submit">submit</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDragActions">supportedDragActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDropActions">supportedDropActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailaccountlistmodel.html#synchronizeEnabled">synchronizeEnabled</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountlistmodel.html b/doc/html/qmailaccountlistmodel.html new file mode 100644 index 00000000..15d4b1ea --- /dev/null +++ b/doc/html/qmailaccountlistmodel.html @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountlistmodel.cpp --> +<head> + <title>QMailAccountListModel Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccountListModel Class Reference</h1> +<p>The QMailAccountListModel class provides access to a list of stored accounts. <a href="#details">More...</a></p> +<pre> #include <QMailAccountListModel></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qabstractlistmodel.html">QAbstractListModel</a>.</p> +<ul> +<li><a href="qmailaccountlistmodel-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailaccountlistmodel.html#Roles-enum">Roles</a></b> { NameTextRole, MessageTypeRole, MessageSourcesRole, MessageSinksRole }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#QMailAccountListModel">QMailAccountListModel</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="qmailaccountlistmodel.html#dtor.QMailAccountListModel">~QMailAccountListModel</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#idFromIndex">idFromIndex</a></b> ( const QModelIndex & <i>index</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#indexFromId">indexFromId</a></b> ( const QMailAccountId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#key">key</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#setKey">setKey</a></b> ( const QMailAccountKey & <i>key</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#setSortKey">setSortKey</a></b> ( const QMailAccountSortKey & <i>sortKey</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#setSynchronizeEnabled">setSynchronizeEnabled</a></b> ( bool <i>val</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#sortKey">sortKey</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#synchronizeEnabled">synchronizeEnabled</a></b> () const</td></tr> +</table> +<hr /> +<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 QVariant </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#data">data</a></b> ( const QModelIndex & <i>index</i>, int <i>role</i> = Qt::DisplayRole ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountlistmodel.html#rowCount">rowCount</a></b> ( const QModelIndex & <i>index</i> = QModelIndex() ) const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 public function inherited from <a href="http://doc.trolltech.com/4.5/qabstractlistmodel.html#public-functions">QAbstractListModel</a></li> +<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> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>2 public slots inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-slots">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>14 signals inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#signals">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>14 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#protected-functions">QAbstractItemModel</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccountListModel class provides access to a list of stored accounts.</p> +<p>The QMailAccountListModel presents a list of all the accounts currently stored in the message store. By using the <a href="qmailaccountlistmodel.html#setKey">setKey</a>() and <a href="qmailaccountlistmodel.html#sortKey">sortKey</a>() functions it is possible to have the model represent specific user filtered subsets of accounts sorted in a particular order.</p> +<p>The QMailAccountListModel is a descendant of <a href="http://doc.trolltech.com/4.5/qabstractlistmodel.html">QAbstractListModel</a>, so it is suitable for use with the Qt View classes such as <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> to visually represent lists of accounts.</p> +<p>The model listens for changes to the underlying storage system and sychronizes its contents based on the <a href="qmailaccountlistmodel.html#setSynchronizeEnabled">setSynchronizeEnabled</a>() setting.</p> +<p>Accounts can be extracted from the view with the <a href="qmailaccountlistmodel.html#idFromIndex">idFromIndex</a>() function and the resultant id can be used to load an account from the store.</p> +<p>For filters or sorting not provided by the QMailAccountListModel it is recommended that <a href="http://doc.trolltech.com/4.5/qsortfilterproxymodel.html">QSortFilterProxyModel</a> is used to wrap the model to provide custom sorting and filtering.</p> +<p>See also <a href="qmailaccount.html">QMailAccount</a> and <a href="http://doc.trolltech.com/4.5/qsortfilterproxymodel.html">QSortFilterProxyModel</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="Roles-enum"></a>enum QMailAccountListModel::Roles</h3> +<p>Represents common display roles of an account. These roles are used to display common account elements in a view and its attached delegates.</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>QMailAccountListModel::NameTextRole</tt></td><td align="center" valign="top"><tt>Qt::UserRole</tt></td><td valign="top">The name of the account</td></tr> +<tr><td valign="top"><tt>QMailAccountListModel::MessageTypeRole</tt></td><td align="center" valign="top">?</td><td valign="top">The type of the account</td></tr> +<tr><td valign="top"><tt>QMailAccountListModel::MessageSourcesRole</tt></td><td align="center" valign="top">?</td><td valign="top">The list of message sources for the account</td></tr> +<tr><td valign="top"><tt>QMailAccountListModel::MessageSinksRole</tt></td><td align="center" valign="top">?</td><td valign="top">The list of message sinks for the account</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccountListModel"></a>QMailAccountListModel::QMailAccountListModel ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a <a href="qmailaccountlistmodel.html">QMailAccountListModel</a> with a parent <i>parent</i>. By default, the model will match all accounts in the database, and display them in the order they were submitted. Synchronization defaults to true.</p> +<h3 class="fn"><a name="dtor.QMailAccountListModel"></a>QMailAccountListModel::~QMailAccountListModel () <tt> [virtual]</tt></h3> +<p>Deletes the <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> object.</p> +<h3 class="fn"><a name="data"></a><a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> QMailAccountListModel::data ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i>, int <i>role</i> = Qt::DisplayRole ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#data">QAbstractItemModel::data</a>().</p> +<h3 class="fn"><a name="idFromIndex"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailAccountListModel::idFromIndex ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> ) const</h3> +<p>Returns the <a href="qmailaccountid.html">QMailAccountId</a> of the account represented by the <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> <i>index</i>. If the index is not valid an invalid <a href="qmailaccountid.html">QMailAccountId</a> is returned.</p> +<h3 class="fn"><a name="indexFromId"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailAccountListModel::indexFromId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> ) const</h3> +<p>Returns the <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> that represents the account with <a href="qmailaccountid.html">QMailAccountId</a> <i>id</i>. If the id is not conatained in this model, an invalid <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> is returned.</p> +<h3 class="fn"><a name="key"></a><a href="qmailaccountkey.html">QMailAccountKey</a> QMailAccountListModel::key () const</h3> +<p>Returns the <a href="qmailaccountkey.html">QMailAccountKey</a> used to populate the contents of this model.</p> +<p>See also <a href="qmailaccountlistmodel.html#setKey">setKey</a>().</p> +<h3 class="fn"><a name="rowCount"></a>int QMailAccountListModel::rowCount ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> = QModelIndex() ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowCount">QAbstractItemModel::rowCount</a>().</p> +<h3 class="fn"><a name="setKey"></a>void QMailAccountListModel::setKey ( const <a href="qmailaccountkey.html">QMailAccountKey</a> & <i>key</i> )</h3> +<p>Sets the <a href="qmailaccountkey.html">QMailAccountKey</a> used to populate the contents of the model to <i>key</i>. If the key is empty, the model is populated with all the accounts from the database.</p> +<p>See also <a href="qmailaccountlistmodel.html#key">key</a>().</p> +<h3 class="fn"><a name="setSortKey"></a>void QMailAccountListModel::setSortKey ( const <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> & <i>sortKey</i> )</h3> +<p>Sets the <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> used to sort the contents of the model to <i>sortKey</i>. If the sort key is invalid, no sorting is applied to the model contents and accounts are displayed in the order in which they were added into the database.</p> +<p>See also <a href="qmailaccountlistmodel.html#sortKey">sortKey</a>().</p> +<h3 class="fn"><a name="setSynchronizeEnabled"></a>void QMailAccountListModel::setSynchronizeEnabled ( bool <i>val</i> )</h3> +<p>Sets wheather the model synchronizes its contents based on account changes in the database to <i>val</i>.</p> +<p>See also <a href="qmailaccountlistmodel.html#synchronizeEnabled">synchronizeEnabled</a>().</p> +<h3 class="fn"><a name="sortKey"></a><a href="qmailaccountsortkey.html">QMailAccountSortKey</a> QMailAccountListModel::sortKey () const</h3> +<p>Returns the <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> used to sort the contents of the model.</p> +<p>See also <a href="qmailaccountlistmodel.html#setSortKey">setSortKey</a>().</p> +<h3 class="fn"><a name="synchronizeEnabled"></a>bool QMailAccountListModel::synchronizeEnabled () const</h3> +<p>Returns <tt>true</tt> if the model sychronizes its contents based on account changes in the database, otherwise returns <tt>false</tt>.</p> +<p>See also <a href="qmailaccountlistmodel.html#setSynchronizeEnabled">setSynchronizeEnabled</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountmessageset-members.html b/doc/html/qmailaccountmessageset-members.html new file mode 100644 index 00000000..35e1900f --- /dev/null +++ b/doc/html/qmailaccountmessageset-members.html @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>List of All Members for QMailAccountMessageSet</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccountMessageSet</h1> +<p>This is the complete list of members for <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a>, including inherited members.</p> +<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="qmailaccountmessageset.html#QMailAccountMessageSet">QMailAccountMessageSet</a></b> ( QMailMessageSetContainer *, const QMailAccountId &, bool )</div></li> +<li><div class="fn"><b><a href="qmailaccountmessageset.html#accountId">accountId</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int ) const : QMailMessageSet *</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="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> +<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="qmailaccountmessageset.html#contentKey">contentKey</a></b> ( const QMailAccountId &, bool ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#count">count</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="qmailaccountmessageset.html#createChild">createChild</a></b> ( 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="qmailmessageset.html#data">data</a></b> ( int, int ) : QVariant</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="qmailaccountmessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const : QMailMessageKey</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> +<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="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailaccountmessageset.html#displayName">displayName</a></b> () const : QString</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="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> +<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="qmailaccountmessageset.html#hierarchical">hierarchical</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * ) const : int</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> +<li><div class="fn"><b><a href="qmailmessageset.html#init">init</a></b> ()</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> +<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="qmailaccountmessageset.html#messageKey">messageKey</a></b> () const : QMailMessageKey</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="qmailmessagesetcontainer.html#model">model</a></b> () : QMailMessageSetModel *</div></li> +<li><div class="fn"><b><a href="qmailmessageset.html#modelIndex">modelIndex</a></b> ( int ) : QModelIndex</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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> () : QMailMessageSetContainer *</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="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</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="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * )</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountmessageset.html b/doc/html/qmailaccountmessageset.html new file mode 100644 index 00000000..3339dc5d --- /dev/null +++ b/doc/html/qmailaccountmessageset.html @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>QMailAccountMessageSet Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccountMessageSet Class Reference</h1> +<p>The QMailAccountMessageSet class represents a set of messages corresponding to the content of a <a href="qmailaccount.html">QMailAccount</a>. <a href="#details">More...</a></p> +<pre> #include <QMailAccountMessageSet></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessageset.html">QMailMessageSet</a>.</p> +<ul> +<li><a href="qmailaccountmessageset-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#QMailAccountMessageSet">QMailAccountMessageSet</a></b> ( QMailMessageSetContainer * <i>container</i>, const QMailAccountId & <i>accountId</i>, bool <i>hierarchical</i> = true )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#accountId">accountId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#hierarchical">hierarchical</a></b> () const</td></tr> +</table> +<hr /> +<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 QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#displayName">displayName</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#messageKey">messageKey</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>5 public functions inherited from <a href="qmailmessageset.html#public-functions">QMailMessageSet</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> +<li><div bar="2" class="fn"></div>10 public functions inherited from <a href="qmailmessagesetcontainer.html#public-functions">QMailMessageSetContainer</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountmessageset.html#contentKey">contentKey</a></b> ( const QMailAccountId & <i>id</i>, bool <i>descendants</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +</ul> +<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="qmailaccountmessageset.html#createChild">createChild</a></b> ( const QMailFolderId & <i>childId</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 protected function inherited from <a href="qmailmessageset.html#protected-functions">QMailMessageSet</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> +<li><div bar="2" class="fn"></div>1 protected function inherited from <a href="qmailmessagesetcontainer.html#protected-functions">QMailMessageSetContainer</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccountMessageSet class represents a set of messages corresponding to the content of a <a href="qmailaccount.html">QMailAccount</a>.</p> +<p>QMailAccountMessageSet provides a representation for a named subset of messages, specified by their parent <a href="qmailaccount.html">QMailAccount</a>.</p> +<p>If the QMailAccountMessageSet is <a href="qmailaccountmessageset.html#hierarchical">hierarchical</a>(), then any folders contained by the account will automatically be managed as child <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a>s of the parent QMailAccountMessageSet.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccountMessageSet"></a>QMailAccountMessageSet::QMailAccountMessageSet ( <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a> * <i>container</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, bool <i>hierarchical</i> = true )</h3> +<p>Constructs a <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a> within the parent container <i>container</i>, whose message set is defined by the content of the <a href="qmailaccount.html">QMailAccount</a> identified by <i>accountId</i>. If <i>hierarchical</i> is true, the message set will automatically maintain a set of child QMailFolderMessageSets corresponding to <a href="qmailfolder.html">QMailFolder</a>s whose <a href="qmailfolder.html#parentAccountId">parentAccountId</a> is <i>accountId</i>, and whose <a href="qmailfolder.html#parentFolderId">parentFolderId</a> is empty.</p> +<h3 class="fn"><a name="accountId"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailAccountMessageSet::accountId () const</h3> +<p>Returns the identifier of the <a href="qmailaccount.html">QMailAccount</a> associated with this message set.</p> +<h3 class="fn"><a name="contentKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailAccountMessageSet::contentKey ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i>, bool <i>descendants</i> ) <tt> [static]</tt></h3> +<p>Returns the message key that defines the content of a <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a> for the account identified by <i>id</i>. If <i>descendants</i> is true, then the result is the key that defines the descendantMessageKey() content.</p> +<h3 class="fn"><a name="createChild"></a>void QMailAccountMessageSet::createChild ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>childId</i> ) <tt> [virtual protected]</tt></h3> +<p>Creates a message set object for the folder identified by <i>childId</i>, and appends it to this object.</p> +<p>Override this function to specialize the type created for child nodes.</p> +<h3 class="fn"><a name="descendantsMessageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailAccountMessageSet::descendantsMessageKey () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#descendantsMessageKey">QMailMessageSet::descendantsMessageKey</a>().</p> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that selects the messages beneath the configured account in the hierarchy.</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAccountMessageSet::displayName () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#displayName">QMailMessageSet::displayName</a>().</p> +<p>Returns the name of the account that this message set represents.</p> +<p>See also <a href="qmailaccount.html#name">QMailAccount::name</a>().</p> +<h3 class="fn"><a name="hierarchical"></a>bool QMailAccountMessageSet::hierarchical () const</h3> +<p>Returns true if this message set automatically maintains a hierarchy of child folder message sets.</p> +<h3 class="fn"><a name="messageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailAccountMessageSet::messageKey () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#messageKey">QMailMessageSet::messageKey</a>().</p> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that selects the messages contained by the configured account.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountsortkey-members.html b/doc/html/qmailaccountsortkey-members.html new file mode 100644 index 00000000..c0fcbdd9 --- /dev/null +++ b/doc/html/qmailaccountsortkey-members.html @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountsortkey.cpp --> +<head> + <title>List of All Members for QMailAccountSortKey</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAccountSortKey</h1> +<p>This is the complete list of members for <a href="qmailaccountsortkey.html">QMailAccountSortKey</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">typedef <b><a href="qmailaccountsortkey.html#ArgumentType-typedef">ArgumentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailaccountsortkey.html#Property-enum">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#QMailAccountSortKey">QMailAccountSortKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#QMailAccountSortKey-2">QMailAccountSortKey</a></b> ( const QMailAccountSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#dtor.QMailAccountSortKey">~QMailAccountSortKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#arguments">arguments</a></b> () const : const QList<ArgumentType> &</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#id">id</a></b> ( Qt::SortOrder ) : QMailAccountSortKey</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#messageType">messageType</a></b> ( Qt::SortOrder ) : QMailAccountSortKey</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#name">name</a></b> ( Qt::SortOrder ) : QMailAccountSortKey</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#status">status</a></b> ( quint64, Qt::SortOrder ) : QMailAccountSortKey</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#operator-not-eq">operator!=</a></b> ( const QMailAccountSortKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#operator-and">operator&</a></b> ( const QMailAccountSortKey & ) const : QMailAccountSortKey</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#operator-and-eq">operator&=</a></b> ( const QMailAccountSortKey & ) : QMailAccountSortKey &</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#operator-eq">operator=</a></b> ( const QMailAccountSortKey & ) : QMailAccountSortKey &</div></li> +<li><div class="fn"><b><a href="qmailaccountsortkey.html#operator-eq-eq">operator==</a></b> ( const QMailAccountSortKey & ) const : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaccountsortkey.html b/doc/html/qmailaccountsortkey.html new file mode 100644 index 00000000..b99f7250 --- /dev/null +++ b/doc/html/qmailaccountsortkey.html @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaccountsortkey.cpp --> +<head> + <title>QMailAccountSortKey Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAccountSortKey Class Reference</h1> +<p>The QMailAccountSortKey class defines the parameters used for sorting a subset of queried accounts from the store. <a href="#details">More...</a></p> +<pre> #include <QMailAccountSortKey></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailaccountsortkey-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.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="qmailaccountsortkey.html#Property-enum">Property</a></b> { Id, Name, MessageType, Status }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#QMailAccountSortKey">QMailAccountSortKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#QMailAccountSortKey-2">QMailAccountSortKey</a></b> ( const QMailAccountSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#dtor.QMailAccountSortKey">~QMailAccountSortKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<ArgumentType> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#arguments">arguments</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#operator-not-eq">operator!=</a></b> ( const QMailAccountSortKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#operator-and">operator&</a></b> ( const QMailAccountSortKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#operator-and-eq">operator&=</a></b> ( const QMailAccountSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#operator-eq">operator=</a></b> ( const QMailAccountSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#operator-eq-eq">operator==</a></b> ( const QMailAccountSortKey & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#id">id</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#messageType">messageType</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#name">name</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailaccountsortkey.html#status">status</a></b> ( quint64 <i>mask</i>, Qt::SortOrder <i>order</i> = Qt::DescendingOrder )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAccountSortKey class defines the parameters used for sorting a subset of queried accounts from the store.</p> +<p>A QMailAccountSortKey is composed of an account property to sort and a sort order. The QMailAccountSortKey class is used in conjunction with the QMailStore::query() function to sort account results according to the criteria defined by the sort key.</p> +<p>For example: To create a query for all accounts sorted by the name in ascending order:</p> +<pre> QMailAccountSortKey sortNameKey(QMailAccountSortKey::name(Qt::Ascending)); + QMailAccountIdList results = QMailStore::instance()->query(sortNameKey);</pre> +<p>See also <a href="qmailstore.html">QMailStore</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ArgumentType-typedef"></a>typedef QMailAccountSortKey::ArgumentType</h3> +<p>Defines the type used to represent a single sort criterion of an account sort key.</p> +<h3 class="fn"><a name="Property-enum"></a>enum QMailAccountSortKey::Property</h3> +<p>This enum type describes the sortable data properties of a <a href="qmailfolder.html">QMailFolder</a>.</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>QMailAccountSortKey::Id</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The ID of the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountSortKey::Name</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The name of the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountSortKey::MessageType</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The type of messages handled by the account.</td></tr> +<tr><td valign="top"><tt>QMailAccountSortKey::Status</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The status value of the account.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAccountSortKey"></a>QMailAccountSortKey::QMailAccountSortKey ()</h3> +<p>Create a <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> with specifying matching parameters.</p> +<p>A default-constructed key (one for which <a href="qmailaccountsortkey.html#isEmpty">isEmpty</a>() returns true) sorts no folders.</p> +<p>The result of combining an empty key with a non-empty key is the same as the original non-empty key.</p> +<p>The result of combining two empty keys is an empty key.</p> +<h3 class="fn"><a name="QMailAccountSortKey-2"></a>QMailAccountSortKey::QMailAccountSortKey ( const QMailAccountSortKey & <i>other</i> )</h3> +<p>Create a copy of the <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailAccountSortKey"></a>QMailAccountSortKey::~QMailAccountSortKey () <tt> [virtual]</tt></h3> +<p>Destroys this <a href="qmailaccountsortkey.html">QMailAccountSortKey</a>.</p> +<h3 class="fn"><a name="arguments"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaccountsortkey.html#ArgumentType-typedef">ArgumentType</a>> & QMailAccountSortKey::arguments () const</h3> +<p>Returns the list of arguments to this <a href="qmailaccountsortkey.html">QMailAccountSortKey</a>.</p> +<h3 class="fn"><a name="deserialize"></a>void QMailAccountSortKey::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="id"></a>QMailAccountSortKey QMailAccountSortKey::id ( <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 accounts by their identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailaccount.html#id">QMailAccount::id</a>().</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailAccountSortKey::isEmpty () const</h3> +<p>Returns true if the key remains empty after default construction; otherwise returns false.</p> +<h3 class="fn"><a name="messageType"></a>QMailAccountSortKey QMailAccountSortKey::messageType ( <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 accounts by the message type they handle, according to <i>order</i>.</p> +<p>See also <a href="qmailaccount.html#messageType">QMailAccount::messageType</a>().</p> +<h3 class="fn"><a name="name"></a>QMailAccountSortKey QMailAccountSortKey::name ( <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 accounts by their names, according to <i>order</i>.</p> +<p>See also <a href="qmailaccount.html#name">QMailAccount::name</a>().</p> +<h3 class="fn"><a name="serialize"></a>void QMailAccountSortKey::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> to a <i>stream</i>.</p> +<h3 class="fn"><a name="status"></a>QMailAccountSortKey QMailAccountSortKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, <a href="http://doc.trolltech.com/4.5/qt.html#SortOrder-enum">Qt::SortOrder</a> <i>order</i> = Qt::DescendingOrder ) <tt> [static]</tt></h3> +<p>Returns a key that sorts accounts by comparing their status value bitwise ANDed with <i>mask</i>, according to <i>order</i>.</p> +<p>See also <a href="qmailaccount.html#status">QMailAccount::status</a>().</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailAccountSortKey::operator!= ( const QMailAccountSortKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is not the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-and"></a>QMailAccountSortKey QMailAccountSortKey::operator& ( const QMailAccountSortKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical AND of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-and-eq"></a>QMailAccountSortKey & QMailAccountSortKey::operator&= ( const QMailAccountSortKey & <i>other</i> )</h3> +<p>Performs a logical AND with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-eq"></a>QMailAccountSortKey & QMailAccountSortKey::operator= ( const QMailAccountSortKey & <i>other</i> )</h3> +<p>Assign the value of the <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> <i>other</i> to this.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailAccountSortKey::operator== ( const QMailAccountSortKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaddress-members.html b/doc/html/qmailaddress-members.html new file mode 100644 index 00000000..2e85c5ca --- /dev/null +++ b/doc/html/qmailaddress-members.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaddress.cpp --> +<head> + <title>List of All Members for QMailAddress</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAddress</h1> +<p>This is the complete list of members for <a href="qmailaddress.html">QMailAddress</a>, including inherited members.</p> +<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="qmailaddress.html#QMailAddress">QMailAddress</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#QMailAddress-2">QMailAddress</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#QMailAddress-3">QMailAddress</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#dtor.QMailAddress">~QMailAddress</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#address">address</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#fromStringList">fromStringList</a></b> ( const QString & ) : QList<QMailAddress></div></li> +<li><div class="fn"><b><a href="qmailaddress.html#fromStringList-2">fromStringList</a></b> ( const QStringList & ) : QList<QMailAddress></div></li> +<li><div class="fn"><b><a href="qmailaddress.html#groupMembers">groupMembers</a></b> () const : QList<QMailAddress></div></li> +<li><div class="fn"><b><a href="qmailaddress.html#isEmailAddress">isEmailAddress</a></b> () const : bool</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailaddress.html#isGroup">isGroup</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#isNull">isNull</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#isPhoneNumber">isPhoneNumber</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#name">name</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#removeComments">removeComments</a></b> ( const QString & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#removeWhitespace">removeWhitespace</a></b> ( const QString & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#toString">toString</a></b> ( bool ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailaddress.html#toStringList">toStringList</a></b> ( const QList<QMailAddress> &, bool ) : QStringList</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailaddress.html b/doc/html/qmailaddress.html new file mode 100644 index 00000000..b5d53829 --- /dev/null +++ b/doc/html/qmailaddress.html @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailaddress.cpp --> +<head> + <title>QMailAddress Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAddress Class Reference</h1> +<p>The QMailAddress class provides an interface for manipulating message address strings. <a href="#details">More...</a></p> +<pre> #include <QMailAddress></pre><ul> +<li><a href="qmailaddress-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#QMailAddress">QMailAddress</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#QMailAddress-2">QMailAddress</a></b> ( const QString & <i>addressText</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#QMailAddress-3">QMailAddress</a></b> ( const QString & <i>name</i>, const QString & <i>address</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#dtor.QMailAddress">~QMailAddress</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#address">address</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#groupMembers">groupMembers</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#isEmailAddress">isEmailAddress</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#isGroup">isGroup</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#isNull">isNull</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#isPhoneNumber">isPhoneNumber</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#name">name</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#toString">toString</a></b> ( bool <i>forceDelimited</i> = false ) const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#fromStringList">fromStringList</a></b> ( const QString & <i>list</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailAddress> </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#fromStringList-2">fromStringList</a></b> ( const QStringList & <i>list</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#removeComments">removeComments</a></b> ( const QString & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#removeWhitespace">removeWhitespace</a></b> ( const QString & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailaddress.html#toStringList">toStringList</a></b> ( const QList<QMailAddress> & <i>list</i>, bool <i>forceDelimited</i> = false )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAddress class provides an interface for manipulating message address strings.</p> +<p>QMailAddress provides functions for splitting the address strings of messages into name and address components, and for combining the individual components into correctly formatted address strings. QMailAddress can be used to manipulate the address elements exposed by the <a href="qmailmessage.html">QMailMessage</a> class.</p> +<p>Address strings are expected to use the format "name_part '<'address_part'>'", where <i>name_part</i> describes a message sender or recipient and <i>address_part</i> defines the address at which they can be contacted. The address component is not validated, so it can contain an email address, phone number, or any other type of textual address representation.</p> +<p>See also <a href="qmailmessage.html">QMailMessage</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailAddress"></a>QMailAddress::QMailAddress ()</h3> +<p>Constructs an empty <a href="qmailaddress.html">QMailAddress</a> object.</p> +<h3 class="fn"><a name="QMailAddress-2"></a>QMailAddress::QMailAddress ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>addressText</i> )</h3> +<p>Constructs a <a href="qmailaddress.html">QMailAddress</a> object, extracting the name and address components from <i>addressText</i>.</p> +<p>If <i>addressText</i> cannot be separated into name and address components, both <a href="qmailaddress.html#name">name</a>() and <a href="qmailaddress.html#address">address</a>() will return the entirety of <i>addressText</i>.</p> +<p>See also <a href="qmailaddress.html#name">name</a>() and <a href="qmailaddress.html#address">address</a>().</p> +<h3 class="fn"><a name="QMailAddress-3"></a>QMailAddress::QMailAddress ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>address</i> )</h3> +<p>Constructs a <a href="qmailaddress.html">QMailAddress</a> object with the given <i>name</i> and <i>address</i>.</p> +<h3 class="fn"><a name="dtor.QMailAddress"></a>QMailAddress::~QMailAddress ()</h3> +<p>Destroys a <a href="qmailaddress.html">QMailAddress</a> object.</p> +<h3 class="fn"><a name="address"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAddress::address () const</h3> +<p>Returns the address component of a mail address string.</p> +<h3 class="fn"><a name="fromStringList"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailAddress> QMailAddress::fromStringList ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>list</i> ) <tt> [static]</tt></h3> +<p>Returns a list containing a <a href="qmailaddress.html">QMailAddress</a> object constructed from each comma-separated address in <i>list</i>.</p> +<h3 class="fn"><a name="fromStringList-2"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailAddress> QMailAddress::fromStringList ( const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>list</i> ) <tt> [static]</tt></h3> +<p>Returns a list containing a <a href="qmailaddress.html">QMailAddress</a> object constructed from each address string in <i>list</i>.</p> +<h3 class="fn"><a name="groupMembers"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailAddress> QMailAddress::groupMembers () const</h3> +<p>Returns a list containing the individual addresses that comprise the address group. If the address is not a group address, an empty list is returned.</p> +<p>See also <a href="qmailaddress.html#isGroup">isGroup</a>().</p> +<h3 class="fn"><a name="isEmailAddress"></a>bool QMailAddress::isEmailAddress () const</h3> +<p>Returns true if the address component has the form of an email address; otherwise returns false.</p> +<p>See also <a href="qmailaddress.html#isPhoneNumber">isPhoneNumber</a>().</p> +<h3 class="fn"><a name="isGroup"></a>bool QMailAddress::isGroup () const</h3> +<p>Returns true if the address is that of a group.</p> +<h3 class="fn"><a name="isNull"></a>bool QMailAddress::isNull () const</h3> +<p>Returns true if the address object has not been initialized.</p> +<h3 class="fn"><a name="isPhoneNumber"></a>bool QMailAddress::isPhoneNumber () const</h3> +<p>Returns true if the address component has the form of a phone number; otherwise returns false.</p> +<p>See also <a href="qmailaddress.html#isEmailAddress">isEmailAddress</a>().</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAddress::name () const</h3> +<p>Returns the name component of a mail address string.</p> +<h3 class="fn"><a name="removeComments"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAddress::removeComments ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i> with any comment sections removed. Any subsequent leading or trailing whitespace is then also removed.</p> +<h3 class="fn"><a name="removeWhitespace"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAddress::removeWhitespace ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i> with any whitespace characters removed. Whitespace within quotes or comment sections is preserved.</p> +<h3 class="fn"><a name="toString"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailAddress::toString ( bool <i>forceDelimited</i> = false ) const</h3> +<p>Returns a string containing the name and address in a standardised format. If <i>forceDelimited</i> is true, the address element will be delimited by '<' and '>', even if this is unnecessary.</p> +<h3 class="fn"><a name="toStringList"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailAddress::toStringList ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailAddress> & <i>list</i>, bool <i>forceDelimited</i> = false ) <tt> [static]</tt></h3> +<p>Returns a string list containing the result of calling <a href="qmailaddress.html#toString">toString</a>() on each address in <i>list</i>. If <i>forceDelimited</i> is true, the address elements will be delimited by '<' and '>', even if this is unnecessary.</p> +<p>See also <a href="qmailaddress.html#toString">toString</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailauthenticator-members.html b/doc/html/qmailauthenticator-members.html new file mode 100644 index 00000000..f30250e0 --- /dev/null +++ b/doc/html/qmailauthenticator-members.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailauthenticator.cpp --> +<head> + <title>List of All Members for QMailAuthenticator</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailAuthenticator</h1> +<p>This is the complete list of members for <a href="qmailauthenticator.html">QMailAuthenticator</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailauthenticator.html#getAuthentication">getAuthentication</a></b> ( const QMailAccountConfiguration::ServiceConfiguration &, const QStringList & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailauthenticator.html#getResponse">getResponse</a></b> ( const QMailAccountConfiguration::ServiceConfiguration &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailauthenticator.html#useEncryption">useEncryption</a></b> ( const QMailAccountConfiguration::ServiceConfiguration &, const QStringList & ) : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailauthenticator.html b/doc/html/qmailauthenticator.html new file mode 100644 index 00000000..32be913a --- /dev/null +++ b/doc/html/qmailauthenticator.html @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailauthenticator.cpp --> +<head> + <title>QMailAuthenticator Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailAuthenticator Class Reference</h1> +<p>The QMailAuthenticator class provides a customization point where authentication services can be supplied to the messageserver. <a href="#details">More...</a></p> +<pre> #include <QMailAuthenticator></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailauthenticator-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailauthenticator.html#getAuthentication">getAuthentication</a></b> ( const QMailAccountConfiguration::ServiceConfiguration & <i>svcCfg</i>, const QStringList & <i>capabilities</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailauthenticator.html#getResponse">getResponse</a></b> ( const QMailAccountConfiguration::ServiceConfiguration & <i>svcCfg</i>, const QByteArray & <i>challenge</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailauthenticator.html#useEncryption">useEncryption</a></b> ( const QMailAccountConfiguration::ServiceConfiguration & <i>svcCfg</i>, const QStringList & <i>capabilities</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailAuthenticator class provides a customization point where authentication services can be supplied to the messageserver.</p> +<p>QMailAuthenticator provides a simple interface for handling authentication exchanges between the messageserver and external services. Protocol plugins operating within the messageserver should use the QMailAuthenticator interface to request the authentication type they should use, and to resolve any challenges required by the external server during the authentication process.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="getAuthentication"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailAuthenticator::getAuthentication ( const <a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a> & <i>svcCfg</i>, const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>capabilities</i> ) <tt> [static]</tt></h3> +<p>Returns the authentication string that should be used to initiate an authentication attempt for the service whose configuration is described by <i>svcCfg</i>. The preferred authentication method may depend upon the service's reported <i>capabilities</i>.</p> +<h3 class="fn"><a name="getResponse"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailAuthenticator::getResponse ( const <a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a> & <i>svcCfg</i>, const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>challenge</i> ) <tt> [static]</tt></h3> +<p>Returns the response string that should be reported as the response to a service's <i>challenge</i>, for the the service desribed by <i>svcCfg</i>.</p> +<p>If the protocol invoking the challenge-response resolution requires encoding for the challenge-response tokens (such as Base64), the challenge should be decoded before invocation, and the result should be encoded for transmission.</p> +<h3 class="fn"><a name="useEncryption"></a>bool QMailAuthenticator::useEncryption ( const <a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a> & <i>svcCfg</i>, const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>capabilities</i> ) <tt> [static]</tt></h3> +<p>Returns true if the protocol should immediately switch to using TLS encryption; otherwise returns false. The use of encryption may be preferred depending on the service whose configuration is described by <i>svcCfg</i>, and the service's reported <i>capabilities</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailbase64codec-members.html b/doc/html/qmailbase64codec-members.html new file mode 100644 index 00000000..728eb92b --- /dev/null +++ b/doc/html/qmailbase64codec-members.html @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>List of All Members for QMailBase64Codec</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailBase64Codec</h1> +<p>This is the complete list of members for <a href="qmailbase64codec.html">QMailBase64Codec</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<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#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> +<li><div class="fn"><b><a href="qmailcodec.html#encode-2">encode</a></b> ( QDataStream &, QDataStream & )</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-3">encode</a></b> ( const QString &, const QString & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-4">encode</a></b> ( const QByteArray & ) : QByteArray</div></li> +<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="qmailbase64codec.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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailbase64codec.html b/doc/html/qmailbase64codec.html new file mode 100644 index 00000000..0b12df66 --- /dev/null +++ b/doc/html/qmailbase64codec.html @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>QMailBase64Codec Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailBase64Codec Class Reference</h1> +<p>The QMailBase64Codec class encodes or decodes between 8-bit data and 7-bit ASCII, using the Base64 character mapping scheme. <a href="#details">More...</a></p> +<pre> #include <QMailBase64Codec></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailcodec.html">QMailCodec</a>.</p> +<ul> +<li><a href="qmailbase64codec-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailbase64codec.html#ContentType-enum">ContentType</a></b> { Text, Binary }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailbase64codec.html#QMailBase64Codec">QMailBase64Codec</a></b> ( ContentType <i>content</i>, int <i>maximumLineLength</i> = -1 )</td></tr> +</table> +<hr /> +<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 QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailbase64codec.html#name">name</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>9 public functions inherited from <a href="qmailcodec.html#public-functions">QMailCodec</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>2 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> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailBase64Codec class encodes or decodes between 8-bit data and 7-bit ASCII, using the Base64 character mapping scheme.</p> +<p>The Base64 character mapping scheme maps arbitrary 8-bit values into a range of 64 printable characters from the 7-bit ASCII set. The mapping scheme used is defined in <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> (Multipurpose Internet Mail Extensions Part One). This encoding is also defined as the '"B" encoding' for 'encoded words' in <a href="http://www.ietf.org/rfc/rfc2047.txt">RFC 2047</a> (Multipurpose Internet Mail Extensions Part Three).</p> +<p>The Base64 scheme encodes every incoming octet regardless of its original value, and thus produces the same ratio of output length to input length for any input data sequence. Since Base64 encodes four output characters for every three input octets, it produces a 33% increase in stream size when encoding.</p> +<p>An instance of QMailBase64Codec contains state information about the encoding or decoding operation it performs, so an instance should be used for a single coding operation only:</p> +<pre> QString textData = acquireInput(); + +<span class="comment"> // Encode the string data to a UTF-8 byte sequence, and then encode to Base64</span> + QMailBase64Codec encoder; + QByteArray base64Data = encoder.encode(textData, "UTF-8");</pre> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ContentType-enum"></a>enum QMailBase64Codec::ContentType</h3> +<p>This enumerated type is used to specify whether content is textual data or binary data.</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>QMailBase64Codec::Text</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The data is textual data; newline sequences within the data will be converted during coding.</td></tr> +<tr><td valign="top"><tt>QMailBase64Codec::Binary</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The data is not textual, and does not contain newline sequences.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailBase64Codec"></a>QMailBase64Codec::QMailBase64Codec ( <a href="qmailbase64codec.html#ContentType-enum">ContentType</a> <i>content</i>, int <i>maximumLineLength</i> = -1 )</h3> +<p>Constructs a codec object for coding to or from Base64 encoding.</p> +<p>If <i>content</i> is <a href="qmailbase64codec.html#ContentType-enum">QMailBase64Codec::Text</a>, then newline sequences will be converted between the local representation (for example, 0x0A on Unix) and the transmission standard representation (0x0D 0x0A). Otherwise, the data will be coded without modification.</p> +<p>The maximum number of encoded characters per output line can be specified as <i>maximumLineLength</i>. If not specified, or specified to a non-positive value, a default value will be used.</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailBase64Codec::name () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailcodec.html#name">QMailCodec::name</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcodec-members.html b/doc/html/qmailcodec-members.html new file mode 100644 index 00000000..0082544a --- /dev/null +++ b/doc/html/qmailcodec-members.html @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>List of All Members for QMailCodec</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailCodec</h1> +<p>This is the complete list of members for <a href="qmailcodec.html">QMailCodec</a>, including inherited members.</p> +<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#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> +<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> +<li><div class="fn"><b><a href="qmailcodec.html#encode-2">encode</a></b> ( QDataStream &, QDataStream & )</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-3">encode</a></b> ( const QString &, const QString & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-4">encode</a></b> ( const QByteArray & ) : QByteArray</div></li> +<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> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcodec.html b/doc/html/qmailcodec.html new file mode 100644 index 00000000..cc9c8efd --- /dev/null +++ b/doc/html/qmailcodec.html @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>QMailCodec Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailCodec Class Reference</h1> +<p>The QMailCodec class provides mechanisms for encoding and decoding between 7-bit ASCII strings and arbitrary octet sequences. <a href="#details">More...</a></p> +<pre> #include <QMailCodec></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailbase64codec.html">QMailBase64Codec</a>, <a href="qmaillineendingcodec.html">QMailLineEndingCodec</a>, <a href="qmailpassthroughcodec.html">QMailPassThroughCodec</a>, and <a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a>.</p> +<ul> +<li><a href="qmailcodec-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">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-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> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#encode">encode</a></b> ( QDataStream & <i>out</i>, QTextStream & <i>in</i>, const QString & <i>charset</i> = "UTF-8" )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#encode-2">encode</a></b> ( QDataStream & <i>out</i>, QDataStream & <i>in</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#encode-3">encode</a></b> ( const QString & <i>input</i>, const QString & <i>charset</i> = "UTF-8" )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#encode-4">encode</a></b> ( const QByteArray & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#name">name</a></b> () const = 0</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">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> +</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="qmailcodec.html#decodeChunk">decodeChunk</a></b> ( QDataStream & <i>out</i>, const char * <i>input</i>, int <i>length</i>, bool <i>finalChunk</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcodec.html#encodeChunk">encodeChunk</a></b> ( QDataStream & <i>out</i>, const unsigned char * <i>input</i>, int <i>length</i>, bool <i>finalChunk</i> ) = 0</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailCodec class provides mechanisms for encoding and decoding between 7-bit ASCII strings and arbitrary octet sequences.</p> +<p>Messages transferred via the SMTP protocol must be encoded in 7-bit ASCII characters, even though their contents are typically composed in sequences of 8-bit octets. The QMailCodec class provides an interface through which data can be easily converted between an 8-bit octet sequence and a 7-bit ASCII character sequence.</p> +<p>QMailCodec is an abstract class; in order to perform a coding operation, a derived class must be used that provides a policy for mapping 8-bit data to and from 7-bit ASCII characters. This policy is implemented by overriding the <a href="qmailcodec.html#encodeChunk">encodeChunk</a>() and <a href="qmailcodec.html#decodeChunk">decodeChunk</a>() virtual functions.</p> +<p>Using the QMailCodec interface, data can be encoded or decoded from an input <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> to an output <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a>, or for convenience, from an input <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> to an output <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>.</p> +<p>If the data to be encoded is in unicode form, then the QMailCodec interface can be used to convert the data to ASCII via an intermediate <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a>, which converts the incoming text to a sequence of octets. The <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> used is specified by the name of the encoding produced, or that decoded when decoding an ASCII input sequence. QMailCodec provides functions to encode from a <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> to a <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a>, and to decode from a <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> to a <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a>. For convenience, it is also possible to encode a <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> to a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>, and to decode a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> to a <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a>, <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a>, and <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a>.</p> +<hr /> +<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="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> +<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> +<h3 class="fn"><a name="decode-3"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailCodec::decode ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>charset</i> )</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> containing characters decoded from the text encoding <i>charset</i>, which are decoded from the sequence of 7-bit ASCII characters read from <i>input</i>.</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-4"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailCodec::decode ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> )</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> containing the octets decoded from the sequence of 7-bit ASCII characters in <i>input</i>.</p> +<h3 class="fn"><a name="decodeChunk"></a>void QMailCodec::decodeChunk ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, const char * <i>input</i>, int <i>length</i>, bool <i>finalChunk</i> ) <tt> [pure virtual protected]</tt></h3> +<p>Overridden by derived classes to perform a decoding operation. The implementation function must decode <i>length</i> ASCII characters at the location <i>input</i>, writing the resulting octets to the stream <i>out</i>. If <i>finalChunk</i> is false, further calls will be made to decodeChunk() with continued input data. Otherwise, the decoding operation is complete.</p> +<h3 class="fn"><a name="encode"></a>void QMailCodec::encode ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>in</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>charset</i> = "UTF-8" ) <tt> [virtual]</tt></h3> +<p>Writes the data read from the stream <i>in</i> to the stream <i>out</i>, as a sequence of 7-bit ASCII characters. The unicode characters read from <i>in</i> are first encoded to the text encoding <i>charset</i>.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qtextcodec.html#codecForName">QTextCodec::codecForName</a>().</p> +<h3 class="fn"><a name="encode-2"></a>void QMailCodec::encode ( <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>, as a sequence of 7-bit ASCII characters.</p> +<h3 class="fn"><a name="encode-3"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailCodec::encode ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>charset</i> = "UTF-8" )</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> containing the string <i>input</i>, encoded to the text encoding <i>charset</i> and then to a sequence of 7-bit ASCII characters.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qtextcodec.html#codecForName">QTextCodec::codecForName</a>().</p> +<h3 class="fn"><a name="encode-4"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailCodec::encode ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> )</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> containing the octets from <i>input</i>, encoded to a sequence of 7-bit ASCII characters.</p> +<h3 class="fn"><a name="encodeChunk"></a>void QMailCodec::encodeChunk ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, const unsigned char * <i>input</i>, int <i>length</i>, bool <i>finalChunk</i> ) <tt> [pure virtual protected]</tt></h3> +<p>Overridden by derived classes to perform an encoding operation. The implementation function must encode <i>length</i> 8-bit octets at the location <i>input</i>, writing the resulting ASCII characters to the stream <i>out</i>. If <i>finalChunk</i> is false, further calls will be made to encodeChunk() with continued input data. Otherwise, the encoding operation is complete.</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailCodec::name () const <tt> [pure virtual]</tt></h3> +<p>Returns a string that identifies the subclass of <a href="qmailcodec.html">QMailCodec</a> that this instance belongs to.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcomposerfactory-members.html b/doc/html/qmailcomposerfactory-members.html new file mode 100644 index 00000000..8ca406c8 --- /dev/null +++ b/doc/html/qmailcomposerfactory-members.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcomposer.cpp --> +<head> + <title>List of All Members for QMailComposerFactory</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailComposerFactory</h1> +<p>This is the complete list of members for <a href="qmailcomposerfactory.html">QMailComposerFactory</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#create">create</a></b> ( const QString &, QWidget * ) : QMailComposerInterface *</div></li> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#defaultKey">defaultKey</a></b> ( QMailMessage::MessageType ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#displayIcon">displayIcon</a></b> ( const QString &, QMailMessage::MessageType ) : QIcon</div></li> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#displayName">displayName</a></b> ( const QString &, QMailMessage::MessageType ) : QString</div></li> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#keys">keys</a></b> ( QMailMessage::MessageType, QMailMessage::ContentType ) : QStringList</div></li> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#messageTypes">messageTypes</a></b> ( const QString & ) : QList<QMailMessage::MessageType></div></li> +<li><div class="fn"><b><a href="qmailcomposerfactory.html#name">name</a></b> ( const QString &, QMailMessage::MessageType ) : QString</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcomposerfactory.html b/doc/html/qmailcomposerfactory.html new file mode 100644 index 00000000..77510018 --- /dev/null +++ b/doc/html/qmailcomposerfactory.html @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcomposer.cpp --> +<head> + <title>QMailComposerFactory Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailComposerFactory Class Reference</h1> +<p>The QMailComposerFactory class creates objects implementing the <a href="qmailcomposerinterface.html">QMailComposerInterface</a> interface. <a href="#details">More...</a></p> +<pre> #include <QMailComposerFactory></pre><ul> +<li><a href="qmailcomposerfactory-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailComposerInterface * </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#create">create</a></b> ( const QString & <i>key</i>, QWidget * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#defaultKey">defaultKey</a></b> ( QMailMessage::MessageType <i>type</i> = QMailMessage::AnyType )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QIcon </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#displayIcon">displayIcon</a></b> ( const QString & <i>key</i>, QMailMessage::MessageType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#displayName">displayName</a></b> ( const QString & <i>key</i>, QMailMessage::MessageType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#keys">keys</a></b> ( QMailMessage::MessageType <i>type</i> = QMailMessage::AnyType, QMailMessage::ContentType <i>contentType</i> = QMailMessage::NoContent )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailMessage::MessageType> </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#messageTypes">messageTypes</a></b> ( const QString & <i>key</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerfactory.html#name">name</a></b> ( const QString & <i>key</i>, QMailMessage::MessageType <i>type</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailComposerFactory class creates objects implementing the <a href="qmailcomposerinterface.html">QMailComposerInterface</a> interface.</p> +<p>The QMailComposerFactory class creates objects that are able to compose mail messages, and that implement the <a href="qmailcomposerinterface.html">QMailComposerInterface</a> interface. The factory chooses an implementation based on the type of message to be composed.</p> +<p>The <a href="qmailcomposerinterface.html">QMailComposerInterface</a> class describes the interface supported by classes that can be created by the QMailComposerFactory class. To create a new class that can be created via the QMailComposerFactory, implement a plug-in that derives from <a href="qmailcomposerinterface.html">QMailComposerInterface</a>.</p> +<p>See also <a href="qmailcomposerinterface.html">QMailComposerInterface</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="create"></a><a href="qmailcomposerinterface.html">QMailComposerInterface</a> * QMailComposerFactory::create ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a> * <i>parent</i> = 0 ) <tt> [static]</tt></h3> +<p>Creates a composer object of the class identified by <i>key</i>, setting the returned object to have the parent widget <i>parent</i>.</p> +<h3 class="fn"><a name="defaultKey"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerFactory::defaultKey ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> = QMailMessage::AnyType ) <tt> [static]</tt></h3> +<p>Returns the key identifying the first class found that can compose messages of type <i>type</i>.</p> +<h3 class="fn"><a name="displayIcon"></a><a href="http://doc.trolltech.com/4.5/qicon.html">QIcon</a> QMailComposerFactory::displayIcon ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> ) <tt> [static]</tt></h3> +<p>Returns the display icon for the message type <i>type</i> created by the composer identified by <i>key</i>.</p> +<p>See also <a href="qmailcomposerinterface.html#displayIcon">QMailComposerInterface::displayIcon</a>().</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerFactory::displayName ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> ) <tt> [static]</tt></h3> +<p>Returns the display name for the message type <i>type</i> created by the composer identified by <i>key</i>.</p> +<p>See also <a href="qmailcomposerinterface.html#displayName">QMailComposerInterface::displayName</a>().</p> +<h3 class="fn"><a name="keys"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailComposerFactory::keys ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> = QMailMessage::AnyType, <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a> <i>contentType</i> = QMailMessage::NoContent ) <tt> [static]</tt></h3> +<p>Returns a list of keys identifying classes that can compose messages of type <i>type</i> containing <i>contentType</i> content.</p> +<h3 class="fn"><a name="messageTypes"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a>> QMailComposerFactory::messageTypes ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i> ) <tt> [static]</tt></h3> +<p>Returns the message types created by the composer identified by <i>key</i>.</p> +<p>See also <a href="qmailcomposerinterface.html#messageTypes">QMailComposerInterface::messageTypes</a>().</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerFactory::name ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> ) <tt> [static]</tt></h3> +<p>Returns the name for the message type <i>type</i> created by the composer identified by <i>key</i>.</p> +<p>See also <a href="qmailcomposerinterface.html#name">QMailComposerInterface::name</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcomposerinterface-members.html b/doc/html/qmailcomposerinterface-members.html new file mode 100644 index 00000000..7e740285 --- /dev/null +++ b/doc/html/qmailcomposerinterface-members.html @@ -0,0 +1,375 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcomposer.cpp --> +<head> + <title>List of All Members for QMailComposerInterface</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailComposerInterface</h1> +<p>This is the complete list of members for <a href="qmailcomposerinterface.html">QMailComposerInterface</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#PaintDeviceMetric-enum">PaintDeviceMetric</a></b></div></li> +<li><div class="fn">enum <b><a href="http://doc.trolltech.com/4.5/qwidget.html#RenderFlag-enum">RenderFlag</a></b></div></li> +<li><div class="fn">typedef <b><a href="http://doc.trolltech.com/4.5/qwidget.html#RenderFlags-typedef">RenderFlags</a></b></div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#QMailComposerInterface">QMailComposerInterface</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#acceptDrops-prop">acceptDrops</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleDescription-prop">accessibleDescription</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleName-prop">accessibleName</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#actionEvent">actionEvent</a></b> ( QActionEvent * )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#actions">actions</a></b> () const : QList<QAction *></div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#activateWindow">activateWindow</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#addAction">addAction</a></b> ( QAction * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#addActions">addActions</a></b> ( QList<QAction *> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#adjustSize">adjustSize</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#autoFillBackground-prop">autoFillBackground</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#backgroundRole">backgroundRole</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#baseSize-prop">baseSize</a></b> () const</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="qmailcomposerinterface.html#cancel">cancel</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#changeEvent">changeEvent</a></b> ( QEvent * )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#changed">changed</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childAt">childAt</a></b> ( int, int ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childAt-4">childAt</a></b> ( const QPoint & ) const</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childrenRect-prop">childrenRect</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childrenRegion-prop">childrenRegion</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#clear">clear</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#clearFocus">clearFocus</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#clearMask">clearMask</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#close">close</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#closeEvent">closeEvent</a></b> ( QCloseEvent * )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#compose">compose</a></b> ( QMailMessage::ResponseType, const QMailMessage &, const QMailMessagePart::Location &, QMailMessage::MessageType )</div></li> +<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="qmailcomposerinterface.html#contentTypes">contentTypes</a></b> () const : QList<QMailMessage::ContentType></div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contentsRect">contentsRect</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contextMenuEvent">contextMenuEvent</a></b> ( QContextMenuEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contextMenuPolicy-prop">contextMenuPolicy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#create">create</a></b> ( WId, bool, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#cursor-prop">cursor</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#customContextMenuRequested">customContextMenuRequested</a></b> ( const QPoint & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#depth">depth</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#destroy">destroy</a></b> ( bool, 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> +<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="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#displayIcon">displayIcon</a></b> ( QMailMessage::MessageType ) const : QIcon</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#displayName">displayName</a></b> ( QMailMessage::MessageType ) const : QString</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dragEnterEvent">dragEnterEvent</a></b> ( QDragEnterEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dragLeaveEvent">dragLeaveEvent</a></b> ( QDragLeaveEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dragMoveEvent">dragMoveEvent</a></b> ( QDragMoveEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dropEvent">dropEvent</a></b> ( QDropEvent * )</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="http://doc.trolltech.com/4.5/qwidget.html#effectiveWinId">effectiveWinId</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#ensurePolished">ensurePolished</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#enterEvent">enterEvent</a></b> ( QEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.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/qwidget.html#find">find</a></b> ( WId )</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> +<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/qwidget.html#focusInEvent">focusInEvent</a></b> ( QFocusEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusNextChild">focusNextChild</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusNextPrevChild">focusNextPrevChild</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusOutEvent">focusOutEvent</a></b> ( QFocusEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusPolicy-prop">focusPolicy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusPreviousChild">focusPreviousChild</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusProxy">focusProxy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusWidget">focusWidget</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#font-prop">font</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#fontInfo">fontInfo</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#fontMetrics">fontMetrics</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#foregroundRole">foregroundRole</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#frameGeometry-prop">frameGeometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#frameSize-prop">frameSize</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#geometry-prop">geometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#getContentsMargins">getContentsMargins</a></b> ( int *, int *, int *, int * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#getDC">getDC</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabKeyboard">grabKeyboard</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabMouse">grabMouse</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabMouse-2">grabMouse</a></b> ( const QCursor & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabShortcut">grabShortcut</a></b> ( const QKeySequence &, Qt::ShortcutContext )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#graphicsProxyWidget">graphicsProxyWidget</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#hasEditFocus">hasEditFocus</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focus-prop">hasFocus</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseTracking-prop">hasMouseTracking</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#height-prop">height</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#heightForWidth">heightForWidth</a></b> ( int ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#heightMM">heightMM</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#hide">hide</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#hideEvent">hideEvent</a></b> ( QHideEvent * )</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/qwidget.html#inputContext">inputContext</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#inputMethodEvent">inputMethodEvent</a></b> ( QInputMethodEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#inputMethodQuery">inputMethodQuery</a></b> ( Qt::InputMethodQuery ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#insertAction">insertAction</a></b> ( QAction *, QAction * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#insertActions">insertActions</a></b> ( QAction *, QList<QAction *> )</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/qwidget.html#isActiveWindow-prop">isActiveWindow</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isAncestorOf">isAncestorOf</a></b> ( const QWidget * ) const</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#enabled-prop">isEnabled</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isEnabledTo">isEnabledTo</a></b> ( QWidget * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#fullScreen-prop">isFullScreen</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isHidden">isHidden</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximized-prop">isMaximized</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimized-prop">isMinimized</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#modal-prop">isModal</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#isReadyToSend">isReadyToSend</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#isSupported">isSupported</a></b> ( QMailMessage::MessageType, QMailMessage::ContentType ) const : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#visible-prop">isVisible</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isVisibleTo">isVisibleTo</a></b> ( QWidget * ) const</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/qwidget.html#isWindow">isWindow</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModified-prop">isWindowModified</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#key">key</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#keyPressEvent">keyPressEvent</a></b> ( QKeyEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#keyReleaseEvent">keyReleaseEvent</a></b> ( QKeyEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#keyboardGrabber">keyboardGrabber</a></b> ()</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/qwidget.html#layout">layout</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#layoutDirection-prop">layoutDirection</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#leaveEvent">leaveEvent</a></b> ( QEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#locale-prop">locale</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#logicalDpiX">logicalDpiX</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#logicalDpiY">logicalDpiY</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#lower">lower</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#macCGHandle">macCGHandle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#macEvent">macEvent</a></b> ( EventHandlerCallRef, EventRef )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#macQDHandle">macQDHandle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapFrom">mapFrom</a></b> ( QWidget *, const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapFromGlobal">mapFromGlobal</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapFromParent">mapFromParent</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapTo">mapTo</a></b> ( QWidget *, const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapToGlobal">mapToGlobal</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapToParent">mapToParent</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mask">mask</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumHeight-prop">maximumHeight</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumSize-prop">maximumSize</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumWidth-prop">maximumWidth</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#message">message</a></b> () const : QMailMessage</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#messageTypes">messageTypes</a></b> () const : QList<QMailMessage::MessageType></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/qwidget.html#metric">metric</a></b> ( PaintDeviceMetric ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumHeight-prop">minimumHeight</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSize-prop">minimumSize</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSizeHint-prop">minimumSizeHint</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumWidth-prop">minimumWidth</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseDoubleClickEvent">mouseDoubleClickEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseGrabber">mouseGrabber</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseMoveEvent">mouseMoveEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mousePressEvent">mousePressEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseReleaseEvent">mouseReleaseEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#pos-prop">move</a></b> ( const QPoint & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#pos-prop">move</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#moveEvent">moveEvent</a></b> ( QMoveEvent * )</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="qmailcomposerinterface.html#name">name</a></b> ( QMailMessage::MessageType ) const : QString</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#nativeParentWidget">nativeParentWidget</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#nextInFocusChain">nextInFocusChain</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#normalGeometry-prop">normalGeometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#numColors">numColors</a></b> () const</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="http://doc.trolltech.com/4.5/qwidget.html#overrideWindowFlags">overrideWindowFlags</a></b> ( QFlags<Qt::WindowType> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#paintEngine">paintEngine</a></b> () const</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#paintEvent">paintEvent</a></b> ( QPaintEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#painters-var">painters</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#paintingActive">paintingActive</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#palette-prop">palette</a></b> () const</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="http://doc.trolltech.com/4.5/qwidget.html#parentWidget">parentWidget</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#physicalDpiX">physicalDpiX</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#physicalDpiY">physicalDpiY</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#pos-prop">pos</a></b> () const</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/qwidget.html#qwsEvent">qwsEvent</a></b> ( QWSEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#raise">raise</a></b> ()</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/qwidget.html#rect-prop">rect</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseDC">releaseDC</a></b> ( HDC ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseKeyboard">releaseKeyboard</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseMouse">releaseMouse</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseShortcut">releaseShortcut</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#removeAction">removeAction</a></b> ( QAction * )</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="http://doc.trolltech.com/4.5/qwidget.html#render">render</a></b> ( QPaintDevice *, const QPoint &, const QRegion &, QFlags<QWidget::RenderFlag> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#render-2">render</a></b> ( QPainter *, const QPoint &, const QRegion &, QFlags<QWidget::RenderFlag> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint">repaint</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint-6">repaint</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint-7">repaint</a></b> ( const QRect & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint-8">repaint</a></b> ( const QRegion & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#resetInputContext">resetInputContext</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#size-prop">resize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#size-prop">resize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#resizeEvent">resizeEvent</a></b> ( QResizeEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#restoreGeometry">restoreGeometry</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#saveGeometry">saveGeometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#scroll">scroll</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#scroll-2">scroll</a></b> ( int, int, const QRect & )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#sendMessage">sendMessage</a></b> ()</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/qwidget.html#acceptDrops-prop">setAcceptDrops</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleDescription-prop">setAccessibleDescription</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleName-prop">setAccessibleName</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setAttribute">setAttribute</a></b> ( Qt::WidgetAttribute, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#autoFillBackground-prop">setAutoFillBackground</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setBackgroundRole">setBackgroundRole</a></b> ( QPalette::ColorRole )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#baseSize-prop">setBaseSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#baseSize-prop">setBaseSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setContentsMargins">setContentsMargins</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contextMenuPolicy-prop">setContextMenuPolicy</a></b> ( Qt::ContextMenuPolicy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#cursor-prop">setCursor</a></b> ( const QCursor & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setDisabled">setDisabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setEditFocus">setEditFocus</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#enabled-prop">setEnabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedHeight">setFixedHeight</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedSize">setFixedSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedSize-2">setFixedSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedWidth">setFixedWidth</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFocus">setFocus</a></b> ( Qt::FocusReason )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFocus-2">setFocus</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusPolicy-prop">setFocusPolicy</a></b> ( Qt::FocusPolicy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFocusProxy">setFocusProxy</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#font-prop">setFont</a></b> ( const QFont & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setForegroundRole">setForegroundRole</a></b> ( QPalette::ColorRole )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#geometry-prop">setGeometry</a></b> ( const QRect & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#geometry-prop">setGeometry</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setHidden">setHidden</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setInputContext">setInputContext</a></b> ( QInputContext * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setLayout">setLayout</a></b> ( QLayout * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#layoutDirection-prop">setLayoutDirection</a></b> ( Qt::LayoutDirection )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#locale-prop">setLocale</a></b> ( const QLocale & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setMask">setMask</a></b> ( const QBitmap & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setMask-2">setMask</a></b> ( const QRegion & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumHeight-prop">setMaximumHeight</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumSize-prop">setMaximumSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumSize-prop">setMaximumSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumWidth-prop">setMaximumWidth</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumHeight-prop">setMinimumHeight</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSize-prop">setMinimumSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSize-prop">setMinimumSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumWidth-prop">setMinimumWidth</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseTracking-prop">setMouseTracking</a></b> ( bool )</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/qwidget.html#palette-prop">setPalette</a></b> ( const QPalette & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setParent">setParent</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setParent-2">setParent</a></b> ( QWidget *, QFlags<Qt::WindowType> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#setSendingAccountId">setSendingAccountId</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setShortcutAutoRepeat">setShortcutAutoRepeat</a></b> ( int, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setShortcutEnabled">setShortcutEnabled</a></b> ( int, bool )</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#setSignature">setSignature</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeIncrement-prop">setSizeIncrement</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeIncrement-prop">setSizeIncrement</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizePolicy-prop">setSizePolicy</a></b> ( QSizePolicy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizePolicy-prop">setSizePolicy</a></b> ( QSizePolicy::Policy, QSizePolicy::Policy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#statusTip-prop">setStatusTip</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setStyle">setStyle</a></b> ( QStyle * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#styleSheet-prop">setStyleSheet</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setTabOrder">setTabOrder</a></b> ( QWidget *, QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#toolTip-prop">setToolTip</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updatesEnabled-prop">setUpdatesEnabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#visible-prop">setVisible</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#whatsThis-prop">setWhatsThis</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFilePath-prop">setWindowFilePath</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFlags-prop">setWindowFlags</a></b> ( QFlags<Qt::WindowType> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIcon-prop">setWindowIcon</a></b> ( const QIcon & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIconText-prop">setWindowIconText</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModality-prop">setWindowModality</a></b> ( Qt::WindowModality )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModified-prop">setWindowModified</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowOpacity-prop">setWindowOpacity</a></b> ( qreal )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setWindowRole">setWindowRole</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setWindowState">setWindowState</a></b> ( QFlags<Qt::WindowState> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setWindowSurface">setWindowSurface</a></b> ( QWindowSurface * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowTitle-prop">setWindowTitle</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#show">show</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showEvent">showEvent</a></b> ( QShowEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showFullScreen">showFullScreen</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showMaximized">showMaximized</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showMinimized">showMinimized</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showNormal">showNormal</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#size-prop">size</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeHint-prop">sizeHint</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeIncrement-prop">sizeIncrement</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizePolicy-prop">sizePolicy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#stackUnder">stackUnder</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#status">status</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailcomposerinterface.html#statusChanged">statusChanged</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#statusTip-prop">statusTip</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#style">style</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#styleSheet-prop">styleSheet</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#tabletEvent">tabletEvent</a></b> ( QTabletEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#testAttribute">testAttribute</a></b> ( Qt::WidgetAttribute ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailcomposerinterface.html#title">title</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#toolTip-prop">toolTip</a></b> () const</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="http://doc.trolltech.com/4.5/qwidget.html#underMouse">underMouse</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#cursor-prop">unsetCursor</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#layoutDirection-prop">unsetLayoutDirection</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#locale-prop">unsetLocale</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update">update</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update-2">update</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update-3">update</a></b> ( const QRect & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update-4">update</a></b> ( const QRegion & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updateGeometry">updateGeometry</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updateMicroFocus">updateMicroFocus</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updatesEnabled-prop">updatesEnabled</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#visibleRegion">visibleRegion</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#whatsThis-prop">whatsThis</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#wheelEvent">wheelEvent</a></b> ( QWheelEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#width-prop">width</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#widthMM">widthMM</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#winEvent">winEvent</a></b> ( MSG *, long * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#winId">winId</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#window">window</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFilePath-prop">windowFilePath</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFlags-prop">windowFlags</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIcon-prop">windowIcon</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIconText-prop">windowIconText</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModality-prop">windowModality</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowOpacity-prop">windowOpacity</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowRole">windowRole</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowState">windowState</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowSurface">windowSurface</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowTitle-prop">windowTitle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowType">windowType</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x-prop">x</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x11Event">x11Event</a></b> ( XEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x11Info">x11Info</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x11PictureHandle">x11PictureHandle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#y-prop">y</a></b> () const</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcomposerinterface.html b/doc/html/qmailcomposerinterface.html new file mode 100644 index 00000000..7e6947c9 --- /dev/null +++ b/doc/html/qmailcomposerinterface.html @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcomposer.cpp --> +<head> + <title>QMailComposerInterface Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailComposerInterface Class Reference</h1> +<p>The QMailComposerInterface class defines the interface to objects that can compose a mail message. <a href="#details">More...</a></p> +<pre> #include <QMailComposerInterface></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a>.</p> +<ul> +<li><a href="qmailcomposerinterface-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#QMailComposerInterface">QMailComposerInterface</a></b> ( QWidget * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QAction *> </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#actions">actions</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#compose">compose</a></b> ( QMailMessage::ResponseType <i>type</i>, const QMailMessage & <i>source</i> = QMailMessage(), const QMailMessagePart::Location & <i>sourceLocation</i> = QMailMessagePart::Location(), QMailMessage::MessageType <i>messageType</i> = QMailMessage::AnyType ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailMessage::ContentType> </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#contentTypes">contentTypes</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QIcon </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#displayIcon">displayIcon</a></b> ( QMailMessage::MessageType <i>type</i> ) const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#displayName">displayName</a></b> ( QMailMessage::MessageType <i>type</i> ) const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#isEmpty">isEmpty</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#isReadyToSend">isReadyToSend</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#isSupported">isSupported</a></b> ( QMailMessage::MessageType <i>t</i>, QMailMessage::ContentType <i>c</i> = QMailMessage::NoContent ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#key">key</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessage </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#message">message</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailMessage::MessageType> </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#messageTypes">messageTypes</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#name">name</a></b> ( QMailMessage::MessageType <i>type</i> ) const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.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="qmailcomposerinterface.html#title">title</a></b> () const = 0</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>207 public functions inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#public-functions">QWidget</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> +<li><div bar="2" class="fn"></div>12 public functions inherited from <a href="http://doc.trolltech.com/4.5/qpaintdevice.html#public-functions">QPaintDevice</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">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#clear">clear</a></b> () = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#setSendingAccountId">setSendingAccountId</a></b> ( const QMailAccountId & <i>accountId</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#setSignature">setSignature</a></b> ( const QString & <i>signature</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>19 public slots inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#public-slots">QWidget</a></li> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +</ul> +<hr /> +<a name="signals"></a> +<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="qmailcomposerinterface.html#cancel">cancel</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#changed">changed</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#sendMessage">sendMessage</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcomposerinterface.html#statusChanged">statusChanged</a></b> ( const QString & <i>status</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#signals">QWidget</a></li> +<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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>57 properties inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#properties">QWidget</a></li> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#static-public-members">QWidget</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>38 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#protected-functions">QWidget</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>1 protected function inherited from <a href="http://doc.trolltech.com/4.5/qpaintdevice.html#protected-functions">QPaintDevice</a></li> +<li><div class="fn"></div>1 protected slot inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#protected-slots">QWidget</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +<li><div class="fn"></div>1 protected type inherited from <a href="http://doc.trolltech.com/4.5/qpaintdevice.html#protected-variables">QPaintDevice</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailComposerInterface class defines the interface to objects that can compose a mail message.</p> +<p>Qt Extended uses the QMailComposerInterface interface for composing mail messages. A class may implement the QMailComposerInterface interface to compose a mail message format.</p> +<p>The composer class may start composing with no associated message, or it may be provided with an existing message to edit, via the <a href="qmailcomposerinterface.html#compose">compose()</a> function. A client can query whether the composer object is empty with the <a href="qmailcomposerinterface.html#isEmpty">isEmpty()</a> function, and extract the composed message with the <a href="qmailcomposerinterface.html#message">message()</a> function. The current state of composition can be cleared with the <a href="qmailcomposerinterface.html#clear">clear()</a> function.</p> +<p>The composer object should emit the <a href="qmailcomposerinterface.html#changed">changed()</a> signal whenever the composed message changes. If composition is cancelled, the composer should emit the <a href="qmailcomposerinterface.html#cancel">cancel()</a> signal. When the message is ready to send, the composer should emit the <a href="qmailcomposerinterface.html#sendMessage">sendMessage()</a> signal. For composers which need to inform of state changes during composition, such as multi-page composers, the <a href="qmailcomposerinterface.html#statusChanged">statusChanged()</a> signal should be emitted to allow container objects to update their view of the <a href="qmailcomposerinterface.html#status">status()</a> string.</p> +<p>Each composer class must export metadata describing itself and the messages it is able to compose. To do this, the composer must implement the <a href="qmailcomposerinterface.html#key">key()</a>, <a href="qmailcomposerinterface.html#messageTypes">messageTypes()</a>, <a href="qmailcomposerinterface.html#name">name()</a>, <a href="qmailcomposerinterface.html#displayName">displayName()</a> and <a href="qmailcomposerinterface.html#displayIcon">displayIcon()</a> functions.</p> +<pre> QString key = QMailComposerFactory::defaultKey( QMailMessage::Email ); + QMailComposerInterface* emailComposer = QMailComposerFactory::create( key, this, "emailComposer" );</pre> +<p>See also <a href="qmailcomposerfactory.html">QMailComposerFactory</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailComposerInterface"></a>QMailComposerInterface::QMailComposerInterface ( <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a> * <i>parent</i> = 0 )</h3> +<p>Constructs the <a href="qmailcomposerinterface.html">QMailComposerInterface</a> object with the parent widget <i>parent</i>.</p> +<h3 class="fn"><a name="actions"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="http://doc.trolltech.com/4.5/qaction.html">QAction</a> *> QMailComposerInterface::actions () const <tt> [virtual]</tt></h3> +<p>Returns a list of actions that are exported by the composer.</p> +<h3 class="fn"><a name="cancel"></a>void QMailComposerInterface::cancel () <tt> [signal]</tt></h3> +<p>Signal that is emitted when message composition is cancelled.</p> +<p>See also <a href="qmailcomposerinterface.html#changed">changed</a>().</p> +<h3 class="fn"><a name="changed"></a>void QMailComposerInterface::changed () <tt> [signal]</tt></h3> +<p>Signal that is emitted when the currently composed message has been changed.</p> +<p>See also <a href="qmailcomposerinterface.html#cancel">cancel</a>().</p> +<h3 class="fn"><a name="clear"></a>void QMailComposerInterface::clear () <tt> [pure virtual slot]</tt></h3> +<p>Clears any message content contained in the composer.</p> +<h3 class="fn"><a name="compose"></a>void QMailComposerInterface::compose ( <a href="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessage::ResponseType</a> <i>type</i>, const <a href="qmailmessage.html">QMailMessage</a> & <i>source</i> = QMailMessage(), const <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> & <i>sourceLocation</i> = QMailMessagePart::Location(), <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>messageType</i> = QMailMessage::AnyType ) <tt> [pure virtual]</tt></h3> +<p>Directs the composer to compose a message, of the form required for the response type <i>type</i>. If <i>source</i> is non-empty, then it should be interpreted as preset content to be composed. If <i>sourceLocation</i> is non-empty, then it should be interpreted as indicating a message part that forms preset content for the composition. <i>messageType</i> indicates the type of message that the composer should produce.</p> +<h3 class="fn"><a name="contentTypes"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a>> QMailComposerInterface::contentTypes () const <tt> [pure virtual]</tt></h3> +<p>Returns the content types created by the composer.</p> +<h3 class="fn"><a name="displayIcon"></a><a href="http://doc.trolltech.com/4.5/qicon.html">QIcon</a> QMailComposerInterface::displayIcon ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> ) const <tt> [pure virtual]</tt></h3> +<p>Returns the icon representing the message type <i>type</i> created by the composer.</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerInterface::displayName ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> ) const <tt> [pure virtual]</tt></h3> +<p>Returns the translated name of the message type <i>type</i> created by the composer, in a form suitable for display on a button or menu.</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailComposerInterface::isEmpty () const <tt> [pure virtual]</tt></h3> +<p>Returns true if the composer contains no message content; otherwise returns false.</p> +<h3 class="fn"><a name="isReadyToSend"></a>bool QMailComposerInterface::isReadyToSend () const <tt> [pure virtual]</tt></h3> +<p>Returns true if the composed message is ready to send or <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="isSupported"></a>bool QMailComposerInterface::isSupported ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>t</i>, <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a> <i>c</i> = QMailMessage::NoContent ) const <tt> [virtual]</tt></h3> +<p>Returns true if the composer can produce a message of type <i>t</i>, containing data of content type <i>c</i>.</p> +<h3 class="fn"><a name="key"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerInterface::key () const <tt> [pure virtual]</tt></h3> +<p>Returns a string identifying the composer.</p> +<h3 class="fn"><a name="message"></a><a href="qmailmessage.html">QMailMessage</a> QMailComposerInterface::message () const <tt> [pure virtual]</tt></h3> +<p>Returns the current content of the composer.</p> +<h3 class="fn"><a name="messageTypes"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a>> QMailComposerInterface::messageTypes () const <tt> [pure virtual]</tt></h3> +<p>Returns the message types created by the composer.</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerInterface::name ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>type</i> ) const <tt> [pure virtual]</tt></h3> +<p>Returns the translated name of the message type <i>type</i> created by the composer.</p> +<h3 class="fn"><a name="sendMessage"></a>void QMailComposerInterface::sendMessage () <tt> [signal]</tt></h3> +<p>Signal that is emitted when message composition has finished and the message is ready to send.</p> +<p>See also <a href="qmailcomposerinterface.html#isReadyToSend">isReadyToSend</a>().</p> +<h3 class="fn"><a name="setSendingAccountId"></a>void QMailComposerInterface::setSendingAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [virtual slot]</tt></h3> +<p>Sets the composer to use the account identified by <i>accountId</i> for outgoing messages.</p> +<h3 class="fn"><a name="setSignature"></a>void QMailComposerInterface::setSignature ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>signature</i> ) <tt> [virtual slot]</tt></h3> +<p>Sets the composer to append <i>signature</i> to the body of the message, when creating a message.</p> +<h3 class="fn"><a name="status"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerInterface::status () const <tt> [virtual]</tt></h3> +<p>Returns a string description of the current composition state.</p> +<h3 class="fn"><a name="statusChanged"></a>void QMailComposerInterface::statusChanged ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>status</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the message composition state has changed, to a new state described by <i>status</i>. For example, when transitioning from message body composition to message details composition in a multi-page composer.</p> +<p>See also <a href="qmailcomposerinterface.html#status">status</a>(), <a href="qmailcomposerinterface.html#cancel">cancel</a>(), and <a href="qmailcomposerinterface.html#changed">changed</a>().</p> +<h3 class="fn"><a name="title"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailComposerInterface::title () const <tt> [pure virtual]</tt></h3> +<p>Returns a string that may be used as the title for the composer presentation.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanager-members.html b/doc/html/qmailcontentmanager-members.html new file mode 100644 index 00000000..9c610725 --- /dev/null +++ b/doc/html/qmailcontentmanager-members.html @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>List of All Members for QMailContentManager</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailContentManager</h1> +<p>This is the complete list of members for <a href="qmailcontentmanager.html">QMailContentManager</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailcontentmanager.html#DurabilityRequirement-enum">DurabilityRequirement</a></b></div></li> +<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#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> +<li><div class="fn"><b><a href="qmailcontentmanager.html#update">update</a></b> ( QMailMessage *, DurabilityRequirement ) : QMailStore::ErrorCode</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanager.html b/doc/html/qmailcontentmanager.html new file mode 100644 index 00000000..4b591a28 --- /dev/null +++ b/doc/html/qmailcontentmanager.html @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>QMailContentManager Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailContentManager Class Reference</h1> +<p>The QMailContentManager class defines the interface to objects that provide a storage facility for message content. <a href="#details">More...</a></p> +<pre> #include <QMailContentManager></pre><ul> +<li><a href="qmailcontentmanager-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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> +</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">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 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> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanager.html#update">update</a></b> ( QMailMessage * <i>message</i>, DurabilityRequirement <i>durability</i> ) = 0</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailContentManager class defines the interface to objects that provide a storage facility for message content.</p> +<p>Qt Extended uses the QMailContentManager interface to delegate the storage and retrieval of message content from the <a href="qmailstore.html">QMailStore</a> class to classes loaded from plugin libraries. A library may provide this service by exporting a class implementing the QMailContentManager interface, and an associated instance of <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a>.</p> +<p>The content manager used to store the content of a message is determined by the <a href="qmailmessagemetadata.html#contentScheme">contentScheme</a> function of a <a href="qmailmessage.html">QMailMessage</a> object. The identifier of the message content is provided by the corresponding <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a> function; this property is provided for the use of the content manager code, and is opaque to the remainder of the system. A <a href="qmailmessage.html">QMailMessage</a> object may be associated with a particular content manager by calling <a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a> to set the relevant scheme before adding the message to the mail store.</p> +<p>If a content manager provides data to clients by creating references to file-backed memory mappings, then the content manager must ensure that those files remain valid. The existing content within the file must not be modified, and the file must not be truncated. If the content manager updates the content of a message which is already exported using memory mappings, then the updated content should be stored to a new content location, and the message object updated with the new <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a> information.</p> +<p>If a stored message contains parts whose content is only partially available (as defined by <a href="qmailmessagepartcontainer.html#partialContentAvailable">QMailMessagePartContainer::partialContentAvailable</a>() and <a href="qmailmessagepartcontainer.html#contentAvailable">QMailMessagePartContainer::contentAvailable</a>()), the content manager must ensure that the partial data is returned to clients in the same transfer encoding that it was stored with.</p> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailmessage.html">QMailMessage</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="DurabilityRequirement-enum"></a>enum QMailContentManager::DurabilityRequirement</h3> +<p>This enum type is used to define the dequirement for durability in a content management request.</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>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> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="add"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailContentManager::add ( <a href="qmailmessage.html">QMailMessage</a> * <i>message</i>, <a href="qmailcontentmanager.html#DurabilityRequirement-enum">DurabilityRequirement</a> <i>durability</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the content manager add the content of <i>message</i> to its storage. The message should be updated such that its <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a> property contains the location at which the content is stored. Returns <a href="qmailstore.html#ErrorCode-enum">NoError</a> to indicate successful addition of the message content to permanent storage.</p> +<p>If <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a> is already populated at invocation, the content manager should determine whether the supplied identifier can be used. If not, it should use an alternate location and update <i>message</i> with the new identifier.</p> +<p>If <i>durability</i> is <a href="qmailcontentmanager.html#DurabilityRequirement-enum">EnsureDurability</a> then the content manager should ensure that the message addition has been recorded in a durable fashion before reporting success to the caller.</p> +<h3 class="fn"><a name="clearContent"></a>void QMailContentManager::clearContent () <tt> [virtual]</tt></h3> +<p>Directs the content manager to clear any message content that it is responsible for.</p> +<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="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> +<h3 class="fn"><a name="load"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailContentManager::load ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>identifier</i>, <a href="qmailmessage.html">QMailMessage</a> * <i>message</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the content manager load the message content stored at the location indicated by <i>identifier</i> into the message record <i>message</i>. Returns <a href="qmailstore.html#ErrorCode-enum">NoError</a> to indicate that the message content has been successfully loaded.</p> +<p>If the identified content does not already exist, the content manager should return <a href="qmailstore.html#ErrorCode-enum">InvalidId</a>.</p> +<h3 class="fn"><a name="remove"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailContentManager::remove ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>identifier</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the content manager remove the message content stored at the location indicated by <i>identifier</i>. Returns <a href="qmailstore.html#ErrorCode-enum">NoError</a> to indicate that the message content has been successfully removed.</p> +<p>If the content cannot be removed, the content manager should return <a href="qmailstore.html#ErrorCode-enum">ContentNotRemoved</a> to indicate that removal of the content should be retried at a later time.</p> +<p>If the identified content does not already exist, the content manager should return <a href="qmailstore.html#ErrorCode-enum">InvalidId</a>.</p> +<h3 class="fn"><a name="update"></a><a href="qmailstore.html#ErrorCode-enum">QMailStore::ErrorCode</a> QMailContentManager::update ( <a href="qmailmessage.html">QMailMessage</a> * <i>message</i>, <a href="qmailcontentmanager.html#DurabilityRequirement-enum">DurabilityRequirement</a> <i>durability</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the content manager update the message content stored at the location indicated by <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a>, to contain the current content of <i>message</i>. Returns <a href="qmailstore.html#ErrorCode-enum">NoError</a> to indicate successful update of the message content.</p> +<p>If the updated content is not stored to the existing location, the content manager should use an alternate location and update <i>message</i> with the new <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a>.</p> +<p>The existing content should be removed if the update causes a new content identifier to be allocated. If the previous content cannot be removed, but the update was otherwise successful, the content manager should return <a href="qmailstore.html#ErrorCode-enum">ContentNotRemoved</a> to indicate that removal of the content should be retried at a later time.</p> +<p>If <i>durability</i> is <a href="qmailcontentmanager.html#DurabilityRequirement-enum">EnsureDurability</a> then the content manager should ensure that the message update has been recorded in a durable fashion before reporting success to the caller.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanagerfactory-members.html b/doc/html/qmailcontentmanagerfactory-members.html new file mode 100644 index 00000000..b45d2ada --- /dev/null +++ b/doc/html/qmailcontentmanagerfactory-members.html @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>List of All Members for QMailContentManagerFactory</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailContentManagerFactory</h1> +<p>This is the complete list of members for <a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailcontentmanagerfactory.html#clearContent">clearContent</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerfactory.html#create">create</a></b> ( const QString & ) : QMailContentManager *</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerfactory.html#defaultScheme">defaultScheme</a></b> () : QString</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerfactory.html#init">init</a></b> () : bool</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerfactory.html#schemes">schemes</a></b> () : QStringList</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanagerfactory.html b/doc/html/qmailcontentmanagerfactory.html new file mode 100644 index 00000000..9fb1b742 --- /dev/null +++ b/doc/html/qmailcontentmanagerfactory.html @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>QMailContentManagerFactory Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailContentManagerFactory Class Reference</h1> +<p>The QMailContentManagerFactory class creates objects implementing the <a href="qmailcontentmanager.html">QMailContentManager</a> interface. <a href="#details">More...</a></p> +<pre> #include <QMailContentManagerFactory></pre><ul> +<li><a href="qmailcontentmanagerfactory-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerfactory.html#clearContent">clearContent</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailContentManager * </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerfactory.html#create">create</a></b> ( const QString & <i>scheme</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerfactory.html#defaultScheme">defaultScheme</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerfactory.html#init">init</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerfactory.html#schemes">schemes</a></b> ()</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailContentManagerFactory class creates objects implementing the <a href="qmailcontentmanager.html">QMailContentManager</a> interface.</p> +<p>The QMailContentManagerFactory class creates objects that manage the storage and retrieval of message content via the QMailContentManger interface. The factory allows implementations to be loaded from plugin libraries, and to be retrieved by the name of the content management scheme they implement.</p> +<p>To create a new class that can be created via the QMailContentManagerFactory, implement a plugin that derives from <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a>.</p> +<p>See also <a href="qmailcontentmanager.html">QMailContentManager</a> and <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="clearContent"></a>void QMailContentManagerFactory::clearContent () <tt> [static]</tt></h3> +<p>Clears the content managed by all content managers known to the factory.</p> +<h3 class="fn"><a name="create"></a><a href="qmailcontentmanager.html">QMailContentManager</a> * QMailContentManagerFactory::create ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>scheme</i> ) <tt> [static]</tt></h3> +<p>Creates a content manager object for the scheme identified by <i>scheme</i>.</p> +<h3 class="fn"><a name="defaultScheme"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailContentManagerFactory::defaultScheme () <tt> [static]</tt></h3> +<p>Returns the default content management scheme supported by the factory.</p> +<h3 class="fn"><a name="init"></a>bool QMailContentManagerFactory::init () <tt> [static]</tt></h3> +<p>Performs any initialization tasks for content managers known to the factory. Returns false if any content managers are unable to perform initialiation tasks.</p> +<h3 class="fn"><a name="schemes"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailContentManagerFactory::schemes () <tt> [static]</tt></h3> +<p>Returns a list of all content management schemes for which content manager objects can be instantiated by the factory.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanagerplugin-members.html b/doc/html/qmailcontentmanagerplugin-members.html new file mode 100644 index 00000000..608a636a --- /dev/null +++ b/doc/html/qmailcontentmanagerplugin-members.html @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>List of All Members for QMailContentManagerPlugin</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailContentManagerPlugin</h1> +<p>This is the complete list of members for <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a>, including inherited members.</p> +<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="qmailcontentmanagerplugin.html#QMailContentManagerPlugin">QMailContentManagerPlugin</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerplugin.html#dtor.QMailContentManagerPlugin">~QMailContentManagerPlugin</a></b> ()</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="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> +<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="qmailcontentmanagerplugininterface.html#create">create</a></b> () : QMailContentManager *</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> +<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> +<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="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="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> +<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> +<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> +<li><div class="fn"><b><a href="qmailcontentmanagerplugininterface.html#key">key</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerplugin.html#keys">keys</a></b> () const : QStringList</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> +<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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanagerplugin.html b/doc/html/qmailcontentmanagerplugin.html new file mode 100644 index 00000000..63f7bf04 --- /dev/null +++ b/doc/html/qmailcontentmanagerplugin.html @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>QMailContentManagerPlugin Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailContentManagerPlugin Class Reference</h1> +<p>The QMailContentManagerPlugin class defines a base class for implementing message content manager plugins. <a href="#details">More...</a></p> +<pre> #include <QMailContentManagerPlugin></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> and <a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a>.</p> +<ul> +<li><a href="qmailcontentmanagerplugin-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerplugin.html#QMailContentManagerPlugin">QMailContentManagerPlugin</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerplugin.html#dtor.QMailContentManagerPlugin">~QMailContentManagerPlugin</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerplugin.html#keys">keys</a></b> () const</td></tr> +</table> +<ul> +<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> +<li><div bar="2" class="fn"></div>2 public functions inherited from <a href="qmailcontentmanagerplugininterface.html#public-functions">QMailContentManagerPluginInterface</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailContentManagerPlugin class defines a base class for implementing message content manager plugins.</p> +<p>The QMailContentManagerPlugin class provides a base class for plugin classes that provide message content management functionality. Classes that inherit QMailContentManagerPlugin need to provide overrides of the <a href="qmailcontentmanagerplugininterface.html#key">key</a> and <a href="qmailcontentmanagerplugininterface.html#create">create</a> member functions.</p> +<p>See also <a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a>, <a href="qmailcontentmanager.html">QMailContentManager</a>, and <a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailContentManagerPlugin"></a>QMailContentManagerPlugin::QMailContentManagerPlugin ()</h3> +<p>Creates a message content manager plugin instance.</p> +<h3 class="fn"><a name="dtor.QMailContentManagerPlugin"></a>QMailContentManagerPlugin::~QMailContentManagerPlugin ()</h3> +<p>Destroys the <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a> object.</p> +<h3 class="fn"><a name="keys"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailContentManagerPlugin::keys () const <tt> [virtual]</tt></h3> +<p>Returns the list of interfaces implemented by this plugin.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanagerplugininterface-members.html b/doc/html/qmailcontentmanagerplugininterface-members.html new file mode 100644 index 00000000..c64b341e --- /dev/null +++ b/doc/html/qmailcontentmanagerplugininterface-members.html @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>List of All Members for QMailContentManagerPluginInterface</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailContentManagerPluginInterface</h1> +<p>This is the complete list of members for <a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailcontentmanagerplugininterface.html#create">create</a></b> () : QMailContentManager *</div></li> +<li><div class="fn"><b><a href="qmailcontentmanagerplugininterface.html#key">key</a></b> () const : QString</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailcontentmanagerplugininterface.html b/doc/html/qmailcontentmanagerplugininterface.html new file mode 100644 index 00000000..fc073b46 --- /dev/null +++ b/doc/html/qmailcontentmanagerplugininterface.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcontentmanager.cpp --> +<head> + <title>QMailContentManagerPluginInterface Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailContentManagerPluginInterface Class Reference</h1> +<p>The QMailContentManagerPluginInterface class defines the interface to plugins that provide message content management facilities. <a href="#details">More...</a></p> +<pre> #include <QMailContentManagerPluginInterface></pre><p>Inherited by <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a>.</p> +<ul> +<li><a href="qmailcontentmanagerplugininterface-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailContentManager * </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerplugininterface.html#create">create</a></b> () = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailcontentmanagerplugininterface.html#key">key</a></b> () const = 0</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailContentManagerPluginInterface class defines the interface to plugins that provide message content management facilities.</p> +<p>The QMailContentManagerPluginInterface class defines the interface to message content manager plugins. Plugins will typically inherit from <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a> rather than this class.</p> +<p>See also <a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a>, <a href="qmailcontentmanager.html">QMailContentManager</a>, and <a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="create"></a><a href="qmailcontentmanager.html">QMailContentManager</a> * QMailContentManagerPluginInterface::create () <tt> [pure virtual]</tt></h3> +<p>Creates an instance of the <a href="qmailcontentmanager.html">QMailContentManager</a> class provided by the plugin.</p> +<h3 class="fn"><a name="key"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailContentManagerPluginInterface::key () const <tt> [pure virtual]</tt></h3> +<p>Returns a string identifying the content management scheme implemented by the plugin.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmaildatacomparator.html b/doc/html/qmaildatacomparator.html new file mode 100644 index 00000000..cd75661d --- /dev/null +++ b/doc/html/qmaildatacomparator.html @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmaildatacomparator.cpp --> +<head> + <title>QMailDataComparator Namespace Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailDataComparator Namespace Reference</h1> +<p>The QMailDataComparator namespace contains types used in specifying the comparison of <a href="qmailstore.html">QMailStore</a> objects with user-defined values. <a href="#details">More...</a></p> +<pre> #include <QMailDataComparator></pre><ul> +</ul> +<hr /> +<a name="types"></a> +<h2>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="qmaildatacomparator.html#EqualityComparator-enum">EqualityComparator</a></b> { Equal, NotEqual }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmaildatacomparator.html#InclusionComparator-enum">InclusionComparator</a></b> { Includes, Excludes }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmaildatacomparator.html#PresenceComparator-enum">PresenceComparator</a></b> { Present, Absent }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmaildatacomparator.html#RelationComparator-enum">RelationComparator</a></b> { LessThan, LessThanEqual, GreaterThan, GreaterThanEqual }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailDataComparator namespace contains types used in specifying the comparison of <a href="qmailstore.html">QMailStore</a> objects with user-defined values.</p> +<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><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><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> +<tr><td valign="top"><tt>QMailDataComparator::Excludes</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Represents an operation in which an associated property is tested to determine whether it is equal to none of a supplied set of values. Alternatively, it may be used to determine whether a single supplied value is not included within the associated <a href="qmailstore.html">QMailStore</a> property.</td></tr> +</table></p> +<h3 class="fn"><a name="PresenceComparator-enum"></a>enum QMailDataComparator::PresenceComparator</h3> +<p>Defines the comparison operations that can be used to compare data elements of <a href="qmailstore.html">QMailStore</a> objects, according to presence or absence.</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::Present</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Tests whether the specified property is present in the <a href="qmailstore.html">QMailStore</a> object.</td></tr> +<tr><td valign="top"><tt>QMailDataComparator::Absent</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Tests whether the specified property is absent in the <a href="qmailstore.html">QMailStore</a> object.</td></tr> +</table></p> +<h3 class="fn"><a name="RelationComparator-enum"></a>enum QMailDataComparator::RelationComparator</h3> +<p>Defines the comparison operations that can be used to compare data elements of <a href="qmailstore.html">QMailStore</a> objects, according to a specific relation.</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::LessThan</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::LessThanEqual</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Represents the '<=' operator.</td></tr> +<tr><td valign="top"><tt>QMailDataComparator::GreaterThan</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Represents the '>' operator.</td></tr> +<tr><td valign="top"><tt>QMailDataComparator::GreaterThanEqual</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">Represents the '>= operator'.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfiltermessageset-members.html b/doc/html/qmailfiltermessageset-members.html new file mode 100644 index 00000000..927e34cf --- /dev/null +++ b/doc/html/qmailfiltermessageset-members.html @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>List of All Members for QMailFilterMessageSet</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailFilterMessageSet</h1> +<p>This is the complete list of members for <a href="qmailfiltermessageset.html">QMailFilterMessageSet</a>, including inherited members.</p> +<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="qmailfiltermessageset.html#QMailFilterMessageSet">QMailFilterMessageSet</a></b> ( QMailMessageSetContainer *, const QMailMessageKey &, const QString &, bool )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int ) const : QMailMessageSet *</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="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> +<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="qmailmessagesetcontainer.html#count">count</a></b> () const : int</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="qmailmessageset.html#data">data</a></b> ( int, int ) : QVariant</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="qmailmessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const : QMailMessageKey</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> +<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="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailfiltermessageset.html#displayName">displayName</a></b> () const : QString</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="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> +<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="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * ) const : int</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="qmailmessageset.html#init">init</a></b> ()</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> +</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> +<li><div class="fn"><b><a href="qmailfiltermessageset.html#messageKey">messageKey</a></b> () const : QMailMessageKey</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="qmailmessagesetcontainer.html#model">model</a></b> () : QMailMessageSetModel *</div></li> +<li><div class="fn"><b><a href="qmailmessageset.html#modelIndex">modelIndex</a></b> ( int ) : QModelIndex</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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> () : QMailMessageSetContainer *</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="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</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="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</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="qmailfiltermessageset.html#setDisplayName">setDisplayName</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailfiltermessageset.html#setMessageKey">setMessageKey</a></b> ( const QMailMessageKey & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailfiltermessageset.html#setUpdatesMinimized">setUpdatesMinimized</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailfiltermessageset.html#updatesMinimized">updatesMinimized</a></b> () const : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfiltermessageset.html b/doc/html/qmailfiltermessageset.html new file mode 100644 index 00000000..d7b77e60 --- /dev/null +++ b/doc/html/qmailfiltermessageset.html @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>QMailFilterMessageSet Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailFilterMessageSet Class Reference</h1> +<p>The QMailFilterMessageSet class represents a set of messages selected by a pre-determined filter criteria. <a href="#details">More...</a></p> +<pre> #include <QMailFilterMessageSet></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessageset.html">QMailMessageSet</a>.</p> +<ul> +<li><a href="qmailfiltermessageset-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#QMailFilterMessageSet">QMailFilterMessageSet</a></b> ( QMailMessageSetContainer * <i>container</i>, const QMailMessageKey & <i>key</i>, const QString & <i>name</i>, bool <i>minimalUpdates</i> = true )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#setDisplayName">setDisplayName</a></b> ( const QString & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#setMessageKey">setMessageKey</a></b> ( const QMailMessageKey & <i>key</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#setUpdatesMinimized">setUpdatesMinimized</a></b> ( bool <i>set</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#updatesMinimized">updatesMinimized</a></b> () const</td></tr> +</table> +<hr /> +<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 QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#displayName">displayName</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfiltermessageset.html#messageKey">messageKey</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>5 public functions inherited from <a href="qmailmessageset.html#public-functions">QMailMessageSet</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> +<li><div bar="2" class="fn"></div>10 public functions inherited from <a href="qmailmessagesetcontainer.html#public-functions">QMailMessageSetContainer</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>1 protected function inherited from <a href="qmailmessageset.html#protected-functions">QMailMessageSet</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>1 protected function inherited from <a href="qmailmessagesetcontainer.html#protected-functions">QMailMessageSetContainer</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailFilterMessageSet class represents a set of messages selected by a pre-determined filter criteria.</p> +<p>QMailFilterMessageSet provides a representation for a named subset of messages, specified by a set of criteria encoded into a <a href="qmailmessagekey.html">QMailMessageKey</a> object. The properties of the QMailFilterMessageSet are mutable and can be changed after construction.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailFilterMessageSet"></a>QMailFilterMessageSet::QMailFilterMessageSet ( <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a> * <i>container</i>, const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, bool <i>minimalUpdates</i> = true )</h3> +<p>Constructs a <a href="qmailfiltermessageset.html">QMailFilterMessageSet</a> within the parent container <i>container</i>, named <i>name</i>, whose message set is specified by the filter <i>key</i>, and with update minimization set to <i>minimalUpdates</i>.</p> +<p>See also <a href="qmailfiltermessageset.html#setUpdatesMinimized">setUpdatesMinimized</a>().</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailFilterMessageSet::displayName () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#displayName">QMailMessageSet::displayName</a>().</p> +<p>Returns the name of this message set for display purposes.</p> +<p>See also <a href="qmailfiltermessageset.html#setDisplayName">setDisplayName</a>().</p> +<h3 class="fn"><a name="messageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailFilterMessageSet::messageKey () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#messageKey">QMailMessageSet::messageKey</a>().</p> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that selects the messages represented by this message set.</p> +<p>See also <a href="qmailfiltermessageset.html#setMessageKey">setMessageKey</a>().</p> +<h3 class="fn"><a name="setDisplayName"></a>void QMailFilterMessageSet::setDisplayName ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) <tt> [virtual]</tt></h3> +<p>Sets the name of this message set for display purposes to <i>name</i>.</p> +<p>See also <a href="qmailfiltermessageset.html#displayName">displayName</a>().</p> +<h3 class="fn"><a name="setMessageKey"></a>void QMailFilterMessageSet::setMessageKey ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> ) <tt> [virtual]</tt></h3> +<p>Sets the <a href="qmailmessagekey.html">QMailMessageKey</a> that selects the messages represented by this message set to <i>key</i>.</p> +<p>See also <a href="qmailfiltermessageset.html#messageKey">messageKey</a>().</p> +<h3 class="fn"><a name="setUpdatesMinimized"></a>void QMailFilterMessageSet::setUpdatesMinimized ( bool <i>set</i> ) <tt> [virtual]</tt></h3> +<p>Sets update minimization to <i>set</i>.</p> +<p>If update minimization is set to true, the <a href="qmailfiltermessageset.html">QMailFilterMessageSet</a> will only emit the <a href="qmailmessagesetcontainer.html#update">update</a>() signal when the list of messages matching the filter key actually changes. If update minimization is false, the <a href="qmailmessagesetcontainer.html#update">update</a>() signal will also be spuriously emitted; depending on the handling of that signal, this strategy may consume significantly less resources than are required to ensure minimal updates are emitted.</p> +<p>See also <a href="qmailfiltermessageset.html#updatesMinimized">updatesMinimized</a>().</p> +<h3 class="fn"><a name="updatesMinimized"></a>bool QMailFilterMessageSet::updatesMinimized () const <tt> [virtual]</tt></h3> +<p>Returns true if this message set has update minimization enabled; otherwise returns false;</p> +<p>See also <a href="qmailfiltermessageset.html#setUpdatesMinimized">setUpdatesMinimized</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfolder-members.html b/doc/html/qmailfolder-members.html new file mode 100644 index 00000000..3e9859b3 --- /dev/null +++ b/doc/html/qmailfolder-members.html @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailfolder.cpp --> +<head> + <title>List of All Members for QMailFolder</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailFolder</h1> +<p>This is the complete list of members for <a href="qmailfolder.html">QMailFolder</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailfolder.html#StandardFolder-enum">StandardFolder</a></b></div></li> +<li><div class="fn"><b><a href="qmailfolder.html#QMailFolder">QMailFolder</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#QMailFolder-2">QMailFolder</a></b> ( const QString &, const QMailFolderId &, const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#QMailFolder-3">QMailFolder</a></b> ( const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#QMailFolder-4">QMailFolder</a></b> ( const QMailFolder & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#dtor.QMailFolder">~QMailFolder</a></b> ()</div></li> +<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#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#Outgoing-var">Outgoing</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#PartialContent-var">PartialContent</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#Removed-var">Removed</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#RenamePermitted-var">RenamePermitted</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#Sent-var">Sent</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#SynchronizationEnabled-var">SynchronizationEnabled</a></b> : const quint64 &</div></li> +<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> +<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> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailfolder.html#parentAccountId">parentAccountId</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#parentFolderId">parentFolderId</a></b> () const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#path">path</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#removeCustomField">removeCustomField</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#serverCount">serverCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#serverUndiscoveredCount">serverUndiscoveredCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#serverUnreadCount">serverUnreadCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setCustomField">setCustomField</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setCustomFields">setCustomFields</a></b> ( const QMap<QString, QString> & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setDisplayName">setDisplayName</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setId">setId</a></b> ( const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setPath">setPath</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setServerCount">setServerCount</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setServerUndiscoveredCount">setServerUndiscoveredCount</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setServerUnreadCount">setServerUnreadCount</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setStatus">setStatus</a></b> ( quint64 )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#setStatus-2">setStatus</a></b> ( quint64, bool )</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#status">status</a></b> () const : quint64</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#statusMask">statusMask</a></b> ( const QString & ) : quint64</div></li> +<li><div class="fn"><b><a href="qmailfolder.html#operator-eq">operator=</a></b> ( const QMailFolder & ) : QMailFolder &</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfolder.html b/doc/html/qmailfolder.html new file mode 100644 index 00000000..b40c30e6 --- /dev/null +++ b/doc/html/qmailfolder.html @@ -0,0 +1,227 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailfolder.cpp --> +<head> + <title>QMailFolder Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailFolder Class Reference</h1> +<p>The QMailFolder class represents a folder for mail messages in the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailFolder></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailfolder-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailfolder.html#StandardFolder-enum">StandardFolder</a></b> { InboxFolder, OutboxFolder, DraftsFolder, SentFolder, TrashFolder, JunkFolder }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#QMailFolder">QMailFolder</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#QMailFolder-2">QMailFolder</a></b> ( const QString & <i>path</i>, const QMailFolderId & <i>parentFolderId</i> = QMailFolderId(), const QMailAccountId & <i>parentAccountId</i> = QMailAccountId() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#QMailFolder-3">QMailFolder</a></b> ( const QMailFolderId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#QMailFolder-4">QMailFolder</a></b> ( const QMailFolder & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#dtor.QMailFolder">~QMailFolder</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#customField">customField</a></b> ( const QString & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMap<QString, QString> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#customFields">customFields</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#displayName">displayName</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#parentAccountId">parentAccountId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#parentFolderId">parentFolderId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#path">path</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#removeCustomField">removeCustomField</a></b> ( const QString & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#serverCount">serverCount</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#serverUndiscoveredCount">serverUndiscoveredCount</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#serverUnreadCount">serverUnreadCount</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setCustomField">setCustomField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setCustomFields">setCustomFields</a></b> ( const QMap<QString, QString> & <i>fields</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setDisplayName">setDisplayName</a></b> ( const QString & <i>displayName</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setId">setId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setPath">setPath</a></b> ( const QString & <i>path</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setServerCount">setServerCount</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="qmailfolder.html#setServerUndiscoveredCount">setServerUndiscoveredCount</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="qmailfolder.html#setServerUnreadCount">setServerUnreadCount</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="qmailfolder.html#setStatus">setStatus</a></b> ( quint64 <i>newStatus</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#setStatus-2">setStatus</a></b> ( quint64 <i>mask</i>, bool <i>set</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#status">status</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolder & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#operator-eq">operator=</a></b> ( const QMailFolder & <i>other</i> )</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="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#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#Outgoing-var">Outgoing</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#PartialContent-var">PartialContent</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#Removed-var">Removed</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#Sent-var">Sent</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#SynchronizationEnabled-var">SynchronizationEnabled</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#Synchronized-var">Synchronized</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#Trash-var">Trash</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolder.html#statusMask">statusMask</a></b> ( const QString & <i>flagName</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailFolder class represents a folder for mail messages in the mail store.</p> +<p>QMailFolder represents a folder of mail messages, either defined internally for application use, or to represent a folder object held by an external message service, such as an IMAP account.</p> +<p>A QMailFolder object has an optional parent of the same type, allowing folders to be arranged in tree structures. Messages may be associated with folders, allowing for simple classification and access by their <a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a> property.</p> +<p>See also <a href="qmailmessage.html">QMailMessage</a> and <a href="qmailstore.html#folder">QMailStore::folder</a>().</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="StandardFolder-enum"></a>enum QMailFolder::StandardFolder</h3> +<p>This enum type describes the standard folders pertinent to many account types.</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>QMailFolder::InboxFolder</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Represents the standard inbox folder.</td></tr> +<tr><td valign="top"><tt>QMailFolder::OutboxFolder</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Represents the standard outbox folder.</td></tr> +<tr><td valign="top"><tt>QMailFolder::DraftsFolder</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">Represents the standard drafts folder.</td></tr> +<tr><td valign="top"><tt>QMailFolder::SentFolder</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">Represents the standard sent folder.</td></tr> +<tr><td valign="top"><tt>QMailFolder::TrashFolder</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">Represents the standard trash folder.</td></tr> +<tr><td valign="top"><tt>QMailFolder::JunkFolder</tt></td><td align="center" valign="top"><tt>6</tt></td><td valign="top">Represents the standard junk folder.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailFolder"></a>QMailFolder::QMailFolder ()</h3> +<p>Constructor that creates an empty and invalid <tt>QMailFolder</tt>. An empty folder is one which has no path, no parent folder and no parent account. An invalid folder does not exist in the database and has an invalid id.</p> +<h3 class="fn"><a name="QMailFolder-2"></a>QMailFolder::QMailFolder ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>path</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>parentFolderId</i> = QMailFolderId(), const <a href="qmailaccountid.html">QMailAccountId</a> & <i>parentAccountId</i> = QMailAccountId() )</h3> +<p>Creates a <a href="qmailfolder.html">QMailFolder</a> object with path <i>path</i> and parent folder ID <i>parentFolderId</i>, that is linked to a parent account <i>parentAccountId</i>.</p> +<h3 class="fn"><a name="QMailFolder-3"></a>QMailFolder::QMailFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> )</h3> +<p>Constructor that creates a <a href="qmailfolder.html">QMailFolder</a> by loading the data from the message store as specified by the <a href="qmailfolderid.html">QMailFolderId</a> <i>id</i>. If the folder does not exist in the message store, then this constructor will create an empty and invalid <a href="qmailfolder.html">QMailFolder</a>.</p> +<h3 class="fn"><a name="QMailFolder-4"></a>QMailFolder::QMailFolder ( const QMailFolder & <i>other</i> )</h3> +<p>Creates a copy of the <tt>QMailFolder</tt> object <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailFolder"></a>QMailFolder::~QMailFolder () <tt> [virtual]</tt></h3> +<p>Destroys the <tt>QMailFolder</tt> object.</p> +<h3 class="fn"><a name="customField"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailFolder::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the value recorded in the custom field named <i>name</i>.</p> +<p>See also <a href="qmailfolder.html#setCustomField">setCustomField</a>() and <a href="qmailfolder.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="customFields"></a>const <a href="http://doc.trolltech.com/4.5/qmap.html">QMap</a><<a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>> & QMailFolder::customFields () const</h3> +<p>Returns the map of custom fields stored in the folder.</p> +<p>See also <a href="qmailfolder.html#setCustomFields">setCustomFields</a>(), <a href="qmailfolder.html#customField">customField</a>(), and <a href="qmailfolder.html#setCustomField">setCustomField</a>().</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailFolder::displayName () const</h3> +<p>Returns the display name of the folder.</p> +<p>See also <a href="qmailfolder.html#setDisplayName">setDisplayName</a>().</p> +<h3 class="fn"><a name="id"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailFolder::id () const</h3> +<p>Returns the <tt>ID</tt> of the <tt>QMailFolder</tt> object. A <tt>QMailFolder</tt> with an invalid ID is one which does not yet exist on the message store.</p> +<p>See also <a href="qmailfolder.html#setId">setId</a>().</p> +<h3 class="fn"><a name="parentAccountId"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailFolder::parentAccountId () const</h3> +<p>Returns the id of the account which owns the folder. If the folder is not linked to an account an invalid id is returned.</p> +<p>See also <a href="qmailfolder.html#setParentAccountId">setParentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailFolder::parentFolderId () const</h3> +<p>Returns the ID of the parent folder. This folder is a root folder if the parent ID is invalid.</p> +<p>See also <a href="qmailfolder.html#setParentFolderId">setParentFolderId</a>().</p> +<h3 class="fn"><a name="path"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailFolder::path () const</h3> +<p>Returns the path of the folder.</p> +<p>See also <a href="qmailfolder.html#setPath">setPath</a>().</p> +<h3 class="fn"><a name="removeCustomField"></a>void QMailFolder::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="qmailfolder.html#customField">customField</a>() and <a href="qmailfolder.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="serverCount"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailFolder::serverCount () const</h3> +<p>Returns the count of messages on the server for the folder.</p> +<p>The count is updated when an operation involving the folder is performed on the server, such as that requested by <a href="qmailretrievalaction.html#retrieveFolderList">QMailRetrievalAction::retrieveFolderList</a>().</p> +<p>See also <a href="qmailfolder.html#setServerCount">setServerCount</a>(), <a href="qmailfolder.html#serverUnreadCount">serverUnreadCount</a>(), and <a href="qmailfolder.html#serverUndiscoveredCount">serverUndiscoveredCount</a>().</p> +<h3 class="fn"><a name="serverUndiscoveredCount"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailFolder::serverUndiscoveredCount () const</h3> +<p>Returns the count of undiscovered messages on the server for the folder. Undiscovered messages are available at the server, but their meta data is not yet available on this client.</p> +<p>The count is updated when an operation involving the folder is performed on the server, such as that requested by <a href="qmailretrievalaction.html#retrieveFolderList">QMailRetrievalAction::retrieveFolderList</a>().</p> +<p>See also <a href="qmailfolder.html#setServerUndiscoveredCount">setServerUndiscoveredCount</a>(), <a href="qmailfolder.html#serverCount">serverCount</a>(), and <a href="qmailfolder.html#serverUnreadCount">serverUnreadCount</a>().</p> +<h3 class="fn"><a name="serverUnreadCount"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailFolder::serverUnreadCount () const</h3> +<p>Returns the count of unread messages on the server for the folder. Unread messages have not had their content displayed by any client.</p> +<p>The count is updated when an operation involving the folder is performed on the server, such as that requested by <a href="qmailretrievalaction.html#retrieveFolderList">QMailRetrievalAction::retrieveFolderList</a>().</p> +<p>See also <a href="qmailfolder.html#setServerUnreadCount">setServerUnreadCount</a>(), <a href="qmailfolder.html#serverCount">serverCount</a>(), and <a href="qmailfolder.html#serverUndiscoveredCount">serverUndiscoveredCount</a>().</p> +<h3 class="fn"><a name="setCustomField"></a>void QMailFolder::setCustomField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> )</h3> +<p>Sets the value of the custom field named <i>name</i> to <i>value</i>.</p> +<p>See also <a href="qmailfolder.html#customField">customField</a>() and <a href="qmailfolder.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="setCustomFields"></a>void QMailFolder::setCustomFields ( 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>fields</i> )</h3> +<p>Sets the folder to contain the custom fields in <i>fields</i>.</p> +<p>See also <a href="qmailfolder.html#setCustomField">setCustomField</a>() and <a href="qmailfolder.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="setDisplayName"></a>void QMailFolder::setDisplayName ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>displayName</i> )</h3> +<p>Sets the display name of this folder to <i>displayName</i>.</p> +<p>See also <a href="qmailfolder.html#displayName">displayName</a>().</p> +<h3 class="fn"><a name="setId"></a>void QMailFolder::setId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> )</h3> +<p>Sets the ID of this folder to <i>id</i></p> +<p>See also <a href="qmailfolder.html#id">id</a>().</p> +<h3 class="fn"><a name="setParentAccountId"></a>void QMailFolder::setParentAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Sets the id of the account which owns the folder to <i>id</i>.</p> +<p>See also <a href="qmailfolder.html#parentAccountId">parentAccountId</a>().</p> +<h3 class="fn"><a name="setParentFolderId"></a>void QMailFolder::setParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> )</h3> +<p>Sets the parent folder ID to <i>id</i>. <b>Warning</b>: it is the responsibility of the application to make sure that no circular folder refernces are created.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">parentFolderId</a>().</p> +<h3 class="fn"><a name="setPath"></a>void QMailFolder::setPath ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>path</i> )</h3> +<p>Sets the path of this folder within the parent account to <i>path</i>.</p> +<p>See also <a href="qmailfolder.html#path">path</a>().</p> +<h3 class="fn"><a name="setServerCount"></a>void QMailFolder::setServerCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> )</h3> +<p>Sets the count of messages on the server for the folder to <i>count</i>.</p> +<p>See also <a href="qmailfolder.html#serverCount">serverCount</a>(), <a href="qmailfolder.html#setServerUnreadCount">setServerUnreadCount</a>(), and <a href="qmailfolder.html#setServerUndiscoveredCount">setServerUndiscoveredCount</a>().</p> +<h3 class="fn"><a name="setServerUndiscoveredCount"></a>void QMailFolder::setServerUndiscoveredCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> )</h3> +<p>Sets the count of undiscovered messages on the server for the folder to <i>count</i>. Undiscovered messages are available at the server, but their meta data is not yet available on this client.</p> +<p>See also <a href="qmailfolder.html#serverUndiscoveredCount">serverUndiscoveredCount</a>(), <a href="qmailfolder.html#setServerCount">setServerCount</a>(), and <a href="qmailfolder.html#setServerUnreadCount">setServerUnreadCount</a>().</p> +<h3 class="fn"><a name="setServerUnreadCount"></a>void QMailFolder::setServerUnreadCount ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>count</i> )</h3> +<p>Sets the count of unread messages on the server for the folder to <i>count</i>. Unread messages have not had their content displayed by any client.</p> +<p>See also <a href="qmailfolder.html#serverUnreadCount">serverUnreadCount</a>(), <a href="qmailfolder.html#setServerCount">setServerCount</a>(), and <a href="qmailfolder.html#setServerUndiscoveredCount">setServerUndiscoveredCount</a>().</p> +<h3 class="fn"><a name="setStatus"></a>void QMailFolder::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>newStatus</i> )</h3> +<p>Sets the status value for the folder to <i>newStatus</i>.</p> +<p>See also <a href="qmailfolder.html#status">status</a>() and <a href="qmailfolder.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="setStatus-2"></a>void QMailFolder::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, bool <i>set</i> )</h3> +<p>Sets the status flags indicated in <i>mask</i> to <i>set</i>.</p> +<p>See also <a href="qmailfolder.html#status">status</a>() and <a href="qmailfolder.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="status"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailFolder::status () const</h3> +<p>Returns the status value for the folder.</p> +<p>See also <a href="qmailfolder.html#setStatus">setStatus</a>() and <a href="qmailfolder.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="statusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailFolder::statusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>flagName</i> ) <tt> [static]</tt></h3> +<p>Returns the status bitmask needed to test the result of <a href="qmailfolder.html#status">QMailFolder::status</a>() against the <a href="qmailfolder.html">QMailFolder</a> status flag registered with the identifier <i>flagName</i>.</p> +<p>See also <a href="qmailfolder.html#status">status</a>() and <a href="qmailstore.html#folderStatusMask">QMailStore::folderStatusMask</a>().</p> +<h3 class="fn"><a name="operator-eq"></a>QMailFolder & QMailFolder::operator= ( const QMailFolder & <i>other</i> )</h3> +<p>Assigns the value of the <tt>QMailFolder</tt> object <i>other</i> to this.</p> +<hr /> +<h2>Member Variable Documentation</h2> +<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="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> +<h3 class="fn"><a name="Junk-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Junk</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Junk"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder contains messages that have been marked as junk.</p> +<h3 class="fn"><a name="Outgoing-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Outgoing</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Outgoing"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder contains messages that are outgoing from the point of view of the account owner.</p> +<h3 class="fn"><a name="PartialContent-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::PartialContent</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"PartialContent"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder contains a metadata record for only some of the messages known to exist at the external server.</p> +<h3 class="fn"><a name="Removed-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Removed</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Removed"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder has been removed from the external server.</p> +<h3 class="fn"><a name="Sent-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Sent</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Sent"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder contains messages that were sent by the account owner.</p> +<h3 class="fn"><a name="SynchronizationEnabled-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::SynchronizationEnabled</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"SynchronizationEnabled"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder should be included during account synchronization.</p> +<h3 class="fn"><a name="Synchronized-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Synchronized</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Synchronized"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder has been synchronized during account synchronization.</p> +<h3 class="fn"><a name="Trash-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailFolder::Trash</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Trash"</tt> against the result of <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<p>This flag indicates that a folder contains messages that have been marked as trash.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfolderid-members.html b/doc/html/qmailfolderid-members.html new file mode 100644 index 00000000..0da55861 --- /dev/null +++ b/doc/html/qmailfolderid-members.html @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailid.cpp --> +<head> + <title>List of All Members for QMailFolderId</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailFolderId</h1> +<p>This is the complete list of members for <a href="qmailfolderid.html">QMailFolderId</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailfolderid.html#QMailFolderId">QMailFolderId</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#QMailFolderId-2">QMailFolderId</a></b> ( QMailFolderFwd::PredefinedFolderId )</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#QMailFolderId-3">QMailFolderId</a></b> ( quint64 )</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#isValid">isValid</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#operator-QVariant">operator QVariant</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#operator-not-eq">operator!=</a></b> ( const QMailFolderId & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#operator-lt">operator<</a></b> ( const QMailFolderId & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderid.html#operator-eq-eq">operator==</a></b> ( const QMailFolderId & ) const : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfolderid.html b/doc/html/qmailfolderid.html new file mode 100644 index 00000000..36cfe02d --- /dev/null +++ b/doc/html/qmailfolderid.html @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailid.cpp --> +<head> + <title>QMailFolderId Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailFolderId Class Reference</h1> +<p>The QMailFolderId class is used to identify folders stored by <a href="qmailstore.html">QMailStore</a>. <a href="#details">More...</a></p> +<pre> #include <QMailFolderId></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailfolderid-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#QMailFolderId">QMailFolderId</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#QMailFolderId-2">QMailFolderId</a></b> ( QMailFolderFwd::PredefinedFolderId <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#QMailFolderId-3">QMailFolderId</a></b> ( quint64 <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#isValid">isValid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#operator-QVariant">operator QVariant</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#operator-not-eq">operator!=</a></b> ( const QMailFolderId & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#operator-lt">operator<</a></b> ( const QMailFolderId & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderid.html#operator-eq-eq">operator==</a></b> ( const QMailFolderId & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="related-non-members"></a> +<h2>Related Non-Members</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="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a></b></td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailFolderId class is used to identify folders stored by <a href="qmailstore.html">QMailStore</a>.</p> +<p>QMailFolderId is a class used to represent folders stored by the <a href="qmailstore.html">QMailStore</a>, identified by their unique numeric internal indentifer.</p> +<p>A QMailFolderId instance can be tested for validity, and compared to other instances for equality. The numeric value of the identifier is not intrinsically meaningful and cannot be modified.</p> +<p>See also <a href="qmailfolder.html">QMailFolder</a> and <a href="qmailstore.html#folder">QMailStore::folder</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailFolderId"></a>QMailFolderId::QMailFolderId ()</h3> +<p>Construct an uninitialized <a href="qmailfolderid.html">QMailFolderId</a>, for which <a href="qmailfolderid.html#isValid">isValid</a>() returns false.</p> +<h3 class="fn"><a name="QMailFolderId-2"></a>QMailFolderId::QMailFolderId ( <a href="qmailfolderfwd.html#PredefinedFolderId-enum">QMailFolderFwd::PredefinedFolderId</a> <i>id</i> )</h3> +<p>Construct a <a href="qmailfolderid.html">QMailFolderId</a> corresponding to the predefined folder identifier <i>id</i>.</p> +<h3 class="fn"><a name="QMailFolderId-3"></a>QMailFolderId::QMailFolderId ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>value</i> )</h3> +<p>Construct a <a href="qmailfolderid.html">QMailFolderId</a> with the supplied numeric identifier <i>value</i>.</p> +<h3 class="fn"><a name="isValid"></a>bool QMailFolderId::isValid () const</h3> +<p>Returns true if this object has been initialized with an identifier.</p> +<h3 class="fn"><a name="operator-QVariant"></a>QMailFolderId::operator QVariant () const</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> containing the value of this folder identfier.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailFolderId::operator!= ( const QMailFolderId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value differs from that of <i>other</i>.</p> +<h3 class="fn"><a name="operator-lt"></a>bool QMailFolderId::operator< ( const QMailFolderId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value is less than that of <i>other</i>.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailFolderId::operator== ( const QMailFolderId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value is equal to that of <i>other</i>.</p> +<hr /> +<h2>Related Non-Members</h2> +<h3 class="fn"><a name="QMailFolderIdList-typedef"></a>typedef QMailFolderIdList</h3> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfolderkey-members.html b/doc/html/qmailfolderkey-members.html new file mode 100644 index 00000000..9ade372d --- /dev/null +++ b/doc/html/qmailfolderkey-members.html @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailfolderkey.cpp --> +<head> + <title>List of All Members for QMailFolderKey</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailFolderKey</h1> +<p>This is the complete list of members for <a href="qmailfolderkey.html">QMailFolderKey</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">typedef <b><a href="qmailfolderkey.html#ArgumentType-typedef">ArgumentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailfolderkey.html#Property-enum">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#QMailFolderKey">QMailFolderKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#QMailFolderKey-2">QMailFolderKey</a></b> ( const QMailFolderKey & )</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#dtor.QMailFolderKey">~QMailFolderKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#ancestorFolderIds">ancestorFolderIds</a></b> ( const QMailFolderId &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#ancestorFolderIds-2">ancestorFolderIds</a></b> ( const QMailFolderIdList &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#ancestorFolderIds-3">ancestorFolderIds</a></b> ( const QMailFolderKey &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#arguments">arguments</a></b> () const : const QList<ArgumentType> &</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#combiner">combiner</a></b> () const : QMailKey::Combiner</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#customField">customField</a></b> ( const QString &, QMailDataComparator::PresenceComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#customField-2">customField</a></b> ( const QString &, const QString &, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#customField-3">customField</a></b> ( const QString &, const QString &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#displayName">displayName</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#displayName-2">displayName</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#displayName-3">displayName</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#id">id</a></b> ( const QMailFolderId &, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#id-2">id</a></b> ( const QMailFolderIdList &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#id-3">id</a></b> ( const QMailFolderKey &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#isNegated">isNegated</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#isNonMatching">isNonMatching</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#nonMatchingKey">nonMatchingKey</a></b> () : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#parentAccountId">parentAccountId</a></b> ( const QMailAccountId &, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#parentAccountId-2">parentAccountId</a></b> ( const QMailAccountIdList &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailfolderkey.html#parentAccountId-3">parentAccountId</a></b> ( const QMailAccountKey &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#parentFolderId">parentFolderId</a></b> ( const QMailFolderId &, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#parentFolderId-2">parentFolderId</a></b> ( const QMailFolderIdList &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#parentFolderId-3">parentFolderId</a></b> ( const QMailFolderKey &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#path">path</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#path-2">path</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#path-3">path</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serverCount">serverCount</a></b> ( int, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serverCount-2">serverCount</a></b> ( int, QMailDataComparator::RelationComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serverUndiscoveredCount">serverUndiscoveredCount</a></b> ( int, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serverUndiscoveredCount-2">serverUndiscoveredCount</a></b> ( int, QMailDataComparator::RelationComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serverUnreadCount">serverUnreadCount</a></b> ( int, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#serverUnreadCount-2">serverUnreadCount</a></b> ( int, QMailDataComparator::RelationComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#status">status</a></b> ( quint64, QMailDataComparator::InclusionComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#status-2">status</a></b> ( quint64, QMailDataComparator::EqualityComparator ) : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#subKeys">subKeys</a></b> () const : const QList<QMailFolderKey> &</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-QVariant">operator QVariant</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-not-eq">operator!=</a></b> ( const QMailFolderKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-and">operator&</a></b> ( const QMailFolderKey & ) const : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-and-eq">operator&=</a></b> ( const QMailFolderKey & ) : const QMailFolderKey &</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-eq">operator=</a></b> ( const QMailFolderKey & ) : const QMailFolderKey &</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-eq-eq">operator==</a></b> ( const QMailFolderKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-7c">operator|</a></b> ( const QMailFolderKey & ) const : QMailFolderKey</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-7c-eq">operator|=</a></b> ( const QMailFolderKey & ) : const QMailFolderKey &</div></li> +<li><div class="fn"><b><a href="qmailfolderkey.html#operator-7e">operator~</a></b> () const : QMailFolderKey</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfolderkey.html b/doc/html/qmailfolderkey.html new file mode 100644 index 00000000..cce624c2 --- /dev/null +++ b/doc/html/qmailfolderkey.html @@ -0,0 +1,278 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailfolderkey.cpp --> +<head> + <title>QMailFolderKey Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailFolderKey Class Reference</h1> +<p>The QMailFolderKey class defines the parameters used for querying a subset of all available folders from the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailFolderKey></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailfolderkey-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.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="qmailfolderkey.html#Property-enum">Property</a></b> { Id, Path, ParentFolderId, ParentAccountId, ..., Custom }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#QMailFolderKey">QMailFolderKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#QMailFolderKey-2">QMailFolderKey</a></b> ( const QMailFolderKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#dtor.QMailFolderKey">~QMailFolderKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<ArgumentType> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#arguments">arguments</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailKey::Combiner </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#combiner">combiner</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#isNegated">isNegated</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#isNonMatching">isNonMatching</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<QMailFolderKey> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#subKeys">subKeys</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-QVariant">operator QVariant</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-not-eq">operator!=</a></b> ( const QMailFolderKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-and">operator&</a></b> ( const QMailFolderKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailFolderKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-and-eq">operator&=</a></b> ( const QMailFolderKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailFolderKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-eq">operator=</a></b> ( const QMailFolderKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-eq-eq">operator==</a></b> ( const QMailFolderKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-7c">operator|</a></b> ( const QMailFolderKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailFolderKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-7c-eq">operator|=</a></b> ( const QMailFolderKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#operator-7e">operator~</a></b> () const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#ancestorFolderIds">ancestorFolderIds</a></b> ( const QMailFolderId & <i>id</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#ancestorFolderIds-2">ancestorFolderIds</a></b> ( const QMailFolderIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#ancestorFolderIds-3">ancestorFolderIds</a></b> ( const QMailFolderKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#customField">customField</a></b> ( const QString & <i>name</i>, QMailDataComparator::PresenceComparator <i>cmp</i> = QMailDataComparator::Present )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#customField-2">customField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#customField-3">customField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#displayName">displayName</a></b> ( const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#displayName-2">displayName</a></b> ( const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#displayName-3">displayName</a></b> ( const QStringList & <i>values</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#id">id</a></b> ( const QMailFolderId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#id-2">id</a></b> ( const QMailFolderIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#id-3">id</a></b> ( const QMailFolderKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#nonMatchingKey">nonMatchingKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.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">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.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">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.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">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#parentFolderId">parentFolderId</a></b> ( const QMailFolderId & <i>id</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#parentFolderId-2">parentFolderId</a></b> ( const QMailFolderIdList & <i>ids</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#parentFolderId-3">parentFolderId</a></b> ( const QMailFolderKey & <i>key</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#path">path</a></b> ( const QString & <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#path-2">path</a></b> ( const QString & <i>value</i>, QMailDataComparator::InclusionComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#path-3">path</a></b> ( const QStringList & <i>values</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serverCount">serverCount</a></b> ( int <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serverCount-2">serverCount</a></b> ( int <i>value</i>, QMailDataComparator::RelationComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serverUndiscoveredCount">serverUndiscoveredCount</a></b> ( int <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serverUndiscoveredCount-2">serverUndiscoveredCount</a></b> ( int <i>value</i>, QMailDataComparator::RelationComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serverUnreadCount">serverUnreadCount</a></b> ( int <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> = QMailDataComparator::Equal )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#serverUnreadCount-2">serverUnreadCount</a></b> ( int <i>value</i>, QMailDataComparator::RelationComparator <i>cmp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#status">status</a></b> ( quint64 <i>mask</i>, QMailDataComparator::InclusionComparator <i>cmp</i> = QMailDataComparator::Includes )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfolderkey.html#status-2">status</a></b> ( quint64 <i>value</i>, QMailDataComparator::EqualityComparator <i>cmp</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailFolderKey class defines the parameters used for querying a subset of all available folders from the mail store.</p> +<p>A QMailFolderKey is composed of a folder property, an optional comparison operator and a comparison value. The QMailFolderKey class is used in conjunction with the <a href="qmailstore.html#queryFolders">QMailStore::queryFolders</a>() and <a href="qmailstore.html#countFolders">QMailStore::countFolders</a>() functions to filter results which meet the criteria defined by the key.</p> +<p>QMailFolderKey's can be combined using the logical operators (&), (|) and (~) to build more sophisticated queries.</p> +<p>For example:</p> +<p>To create a query for folders with paths containing "inbox" or "sms":</p> +<pre> QMailFolderKey inboxKey(QMailFolderKey::path("inbox", QMailDataComparator::Includes)); + QMailFolderKey smsKey(QMailFolderKey::path("sms", QMailDataComparator::Includes)); + QMailFolderIdList results = QMailStore::instance()->queryFolders(inboxKey | smsKey);</pre> +<p>To query all folders with name containing "foo" for a specified account:</p> +<pre> QMailFolderIdList fooFolders(const QMailAccountId& accountId) + { + QMailFolderKey nameKey(QMailFolderKey::displayName("foo", QMailDataComparator::Includes); + QMailFolderKey accountKey(QMailFolderKey::parentAccountId(accountId)); + + return QMailStore::instance()->queryFolders(nameKey & accountKey); + }</pre> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailfolder.html">QMailFolder</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ArgumentType-typedef"></a>typedef QMailFolderKey::ArgumentType</h3> +<p>Defines the type used to represent a single criterion of a folder filter.</p> +<p>Synonym for <a href="qmailkeyargument.html">QMailKeyArgument</a><<a href="qmailfolderkey.html#Property-enum">QMailFolderKey::Property</a>>.</p> +<h3 class="fn"><a name="Property-enum"></a>enum QMailFolderKey::Property</h3> +<p>This enum type describes the queryable data properties of a <a href="qmailfolder.html">QMailFolder</a>.</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>QMailFolderKey::Id</tt></td><td align="center" valign="top"><tt>( 1<<0 )</tt></td><td valign="top">The ID of the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::Path</tt></td><td align="center" valign="top"><tt>( 1<<1 )</tt></td><td valign="top">The path of the folder in native form.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::ParentFolderId</tt></td><td align="center" valign="top"><tt>( 1<<2 )</tt></td><td valign="top">The ID of the parent folder for a given folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::ParentAccountId</tt></td><td align="center" valign="top"><tt>( 1<<3 )</tt></td><td valign="top">The ID of the parent account for this folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::DisplayName</tt></td><td align="center" valign="top"><tt>( 1<<4 )</tt></td><td valign="top">The name of the folder, designed for display to users.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::Status</tt></td><td align="center" valign="top"><tt>( 1<<5 )</tt></td><td valign="top">The status value of the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::AncestorFolderIds</tt></td><td align="center" valign="top"><tt>( 1<<6 )</tt></td><td valign="top">The set of IDs of folders which are direct or indirect parents of this folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::ServerCount</tt></td><td align="center" valign="top"><tt>( 1<<7 )</tt></td><td valign="top">The number of messages reported to be on the server for the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::ServerUnreadCount</tt></td><td align="center" valign="top"><tt>( 1<<8 )</tt></td><td valign="top">The number of unread messages reported to be on the server for the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::ServerUndiscoveredCount</tt></td><td align="center" valign="top"><tt>( 1<<9 )</tt></td><td valign="top">The number of undiscovered messages reported to be on the server for the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderKey::Custom</tt></td><td align="center" valign="top"><tt>( 1<<10 )</tt></td><td valign="top">The custom fields of the folder.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailFolderKey"></a>QMailFolderKey::QMailFolderKey ()</h3> +<p>Creates a <a href="qmailfolderkey.html">QMailFolderKey</a> without specifying matching parameters.</p> +<p>A default-constructed key (one for which <a href="qmailfolderkey.html#isEmpty">isEmpty</a>() returns true) matches all folders.</p> +<p>See also <a href="qmailfolderkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="QMailFolderKey-2"></a>QMailFolderKey::QMailFolderKey ( const QMailFolderKey & <i>other</i> )</h3> +<p>Creates a copy of the <a href="qmailfolderkey.html">QMailFolderKey</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailFolderKey"></a>QMailFolderKey::~QMailFolderKey () <tt> [virtual]</tt></h3> +<p>Destroys this <a href="qmailfolderkey.html">QMailFolderKey</a>.</p> +<h3 class="fn"><a name="ancestorFolderIds"></a>QMailFolderKey QMailFolderKey::ancestorFolderIds ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching folders whose ancestor folders' identifiers contain <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="ancestorFolderIds-2"></a>QMailFolderKey QMailFolderKey::ancestorFolderIds ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</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 folders whose ancestor folders' identifiers contain a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="ancestorFolderIds-3"></a>QMailFolderKey QMailFolderKey::ancestorFolderIds ( const QMailFolderKey & <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 folders whose ancestor folders' identifiers contain a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="arguments"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailfolderkey.html#ArgumentType-typedef">ArgumentType</a>> & QMailFolderKey::arguments () const</h3> +<p>Returns the list of arguments to this <a href="qmailfolderkey.html">QMailFolderKey</a>.</p> +<h3 class="fn"><a name="combiner"></a><a href="qmailkey.html#Combiner-enum">QMailKey::Combiner</a> QMailFolderKey::combiner () const</h3> +<p>Returns the combiner used to combine arguments or sub keys of this <a href="qmailfolderkey.html">QMailFolderKey</a>.</p> +<h3 class="fn"><a name="customField"></a>QMailFolderKey QMailFolderKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, <a href="qmaildatacomparator.html#PresenceComparator-enum">QMailDataComparator::PresenceComparator</a> <i>cmp</i> = QMailDataComparator::Present ) <tt> [static]</tt></h3> +<p>Returns a key matching folders that possess a custom field with the name <i>name</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#customField">QMailFolder::customField</a>().</p> +<h3 class="fn"><a name="customField-2"></a>QMailFolderKey QMailFolderKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> +<p>Returns a key matching folders that possess a custom field with the name <i>name</i>, whose value matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#customField">QMailFolder::customField</a>().</p> +<h3 class="fn"><a name="customField-3"></a>QMailFolderKey QMailFolderKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching folders that possess a custom field with the name <i>name</i>, whose value matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#customField">QMailFolder::customField</a>().</p> +<h3 class="fn"><a name="deserialize"></a>void QMailFolderKey::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailfolderkey.html">QMailFolderKey</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="displayName"></a>QMailFolderKey QMailFolderKey::displayName ( 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 folders whose display name matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#displayName">QMailFolder::displayName</a>().</p> +<h3 class="fn"><a name="displayName-2"></a>QMailFolderKey QMailFolderKey::displayName ( 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 folders whose display name matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#displayName">QMailFolder::displayName</a>().</p> +<h3 class="fn"><a name="displayName-3"></a>QMailFolderKey QMailFolderKey::displayName ( 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 folders whose display name is a member of <i>values</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#displayName">QMailFolder::displayName</a>().</p> +<h3 class="fn"><a name="id"></a>QMailFolderKey QMailFolderKey::id ( 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 folders whose identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#id">QMailFolder::id</a>().</p> +<h3 class="fn"><a name="id-2"></a>QMailFolderKey QMailFolderKey::id ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</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 folders whose identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#id">QMailFolder::id</a>().</p> +<h3 class="fn"><a name="id-3"></a>QMailFolderKey QMailFolderKey::id ( const QMailFolderKey & <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 folders whose identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#id">QMailFolder::id</a>().</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailFolderKey::isEmpty () const</h3> +<p>Returns true if the key remains empty after default construction; otherwise returns false.</p> +<p>An empty key matches all folders.</p> +<p>The result of combining an empty key with a non-empty key is the original non-empty key. This is true regardless of whether the combination is formed by an AND or an OR operation.</p> +<p>The result of combining two empty keys is an empty key.</p> +<p>See also <a href="qmailfolderkey.html#isNonMatching">isNonMatching</a>().</p> +<h3 class="fn"><a name="isNegated"></a>bool QMailFolderKey::isNegated () const</h3> +<p>Returns true if the key's criteria should be negated in application.</p> +<h3 class="fn"><a name="isNonMatching"></a>bool QMailFolderKey::isNonMatching () const</h3> +<p>Returns true if the key is a non-matching key; otherwise returns false.</p> +<p>A non-matching key does not match any folders.</p> +<p>The result of ANDing a non-matching key with a matching key is a non-matching key. The result of ORing a non-matching key with a matching key is the original matching key.</p> +<p>The result of combining two non-matching keys is a non-matching key.</p> +<p>See also <a href="qmailfolderkey.html#nonMatchingKey">nonMatchingKey</a>() and <a href="qmailfolderkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="nonMatchingKey"></a>QMailFolderKey QMailFolderKey::nonMatchingKey () <tt> [static]</tt></h3> +<p>Returns a key that does not match any folders (unlike an empty key).</p> +<p>See also <a href="qmailfolderkey.html#isNonMatching">isNonMatching</a>() and <a href="qmailfolderkey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="parentAccountId"></a>QMailFolderKey QMailFolderKey::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 folders whose parent account's identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentAccountId">QMailFolder::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentAccountId-2"></a>QMailFolderKey QMailFolderKey::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 folders whose parent account's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentAccountId">QMailFolder::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentAccountId-3"></a>QMailFolderKey QMailFolderKey::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 folders 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="qmailfolder.html#parentAccountId">QMailFolder::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a>QMailFolderKey QMailFolderKey::parentFolderId ( 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 folders whose parent folder's identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="parentFolderId-2"></a>QMailFolderKey QMailFolderKey::parentFolderId ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</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 folders whose parent folder's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="parentFolderId-3"></a>QMailFolderKey QMailFolderKey::parentFolderId ( const QMailFolderKey & <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 folders whose parent folder's identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="path"></a>QMailFolderKey QMailFolderKey::path ( 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 folders whose path matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#path">QMailFolder::path</a>().</p> +<h3 class="fn"><a name="path-2"></a>QMailFolderKey QMailFolderKey::path ( 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 folders whose path matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#path">QMailFolder::path</a>().</p> +<h3 class="fn"><a name="path-3"></a>QMailFolderKey QMailFolderKey::path ( 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 folders whose path is a member of <i>values</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#path">QMailFolder::path</a>().</p> +<h3 class="fn"><a name="serialize"></a>void QMailFolderKey::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailfolderkey.html">QMailFolderKey</a> to a <i>stream</i>.</p> +<h3 class="fn"><a name="serverCount"></a>QMailFolderKey QMailFolderKey::serverCount ( int <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 folders whose serverCount matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>().</p> +<h3 class="fn"><a name="serverCount-2"></a>QMailFolderKey QMailFolderKey::serverCount ( int <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching folders whose serverCount has the relation to <i>value</i> that is specified by <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#serverCount">QMailFolder::serverCount</a>().</p> +<h3 class="fn"><a name="serverUndiscoveredCount"></a>QMailFolderKey QMailFolderKey::serverUndiscoveredCount ( int <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 folders whose serverUndiscoveredCount matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>().</p> +<h3 class="fn"><a name="serverUndiscoveredCount-2"></a>QMailFolderKey QMailFolderKey::serverUndiscoveredCount ( int <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching folders whose serverUndiscoveredCount has the relation to <i>value</i> that is specified by <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#serverUndiscoveredCount">QMailFolder::serverUndiscoveredCount</a>().</p> +<h3 class="fn"><a name="serverUnreadCount"></a>QMailFolderKey QMailFolderKey::serverUnreadCount ( int <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 folders whose serverUnreadCount matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>().</p> +<h3 class="fn"><a name="serverUnreadCount-2"></a>QMailFolderKey QMailFolderKey::serverUnreadCount ( int <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching folders whose serverUnreadCount has the relation to <i>value</i> that is specified by <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#serverUnreadCount">QMailFolder::serverUnreadCount</a>().</p> +<h3 class="fn"><a name="status"></a>QMailFolderKey QMailFolderKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> = QMailDataComparator::Includes ) <tt> [static]</tt></h3> +<p>Returns a key matching folders whose status is a bitwise match to <i>mask</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<h3 class="fn"><a name="status-2"></a>QMailFolderKey QMailFolderKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching folders whose status matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<h3 class="fn"><a name="subKeys"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailFolderKey> & QMailFolderKey::subKeys () const</h3> +<p>Returns the list of sub keys held by this <a href="qmailfolderkey.html">QMailFolderKey</a>.</p> +<h3 class="fn"><a name="operator-QVariant"></a>QMailFolderKey::operator QVariant () const</h3> +<p>Returns the <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> representation of this <a href="qmailfolderkey.html">QMailFolderKey</a>.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailFolderKey::operator!= ( const QMailFolderKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is not the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-and"></a>QMailFolderKey QMailFolderKey::operator& ( const QMailFolderKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical AND of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-and-eq"></a>const QMailFolderKey & QMailFolderKey::operator&= ( const QMailFolderKey & <i>other</i> )</h3> +<p>Performs a logical AND with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-eq"></a>const QMailFolderKey & QMailFolderKey::operator= ( const QMailFolderKey & <i>other</i> )</h3> +<p>Assign the value of the <a href="qmailfolderkey.html">QMailFolderKey</a> <i>other</i> to this.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailFolderKey::operator== ( const QMailFolderKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-7c"></a>QMailFolderKey QMailFolderKey::operator| ( const QMailFolderKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical OR of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-7c-eq"></a>const QMailFolderKey & QMailFolderKey::operator|= ( const QMailFolderKey & <i>other</i> )</h3> +<p>Performs a logical OR with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-7e"></a>QMailFolderKey QMailFolderKey::operator~ () const</h3> +<p>Returns a key that is the logical NOT of the value of this key.</p> +<p>If this key is empty, the result will be a non-matching key; if this key is non-matching, the result will be an empty key.</p> +<p>See also <a href="qmailfolderkey.html#isEmpty">isEmpty</a>() and <a href="qmailfolderkey.html#isNonMatching">isNonMatching</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfoldermessageset-members.html b/doc/html/qmailfoldermessageset-members.html new file mode 100644 index 00000000..23c99161 --- /dev/null +++ b/doc/html/qmailfoldermessageset-members.html @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>List of All Members for QMailFolderMessageSet</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailFolderMessageSet</h1> +<p>This is the complete list of members for <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a>, including inherited members.</p> +<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="qmailfoldermessageset.html#QMailFolderMessageSet">QMailFolderMessageSet</a></b> ( QMailMessageSetContainer *, const QMailFolderId &, bool )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int ) const : QMailMessageSet *</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="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> +<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="qmailfoldermessageset.html#contentKey">contentKey</a></b> ( const QMailFolderId &, bool ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#count">count</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="qmailfoldermessageset.html#createChild">createChild</a></b> ( 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="qmailmessageset.html#data">data</a></b> ( int, int ) : QVariant</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="qmailfoldermessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const : QMailMessageKey</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> +<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="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailfoldermessageset.html#displayName">displayName</a></b> () const : QString</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="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> +<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="qmailfoldermessageset.html#folderId">folderId</a></b> () const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailfoldermessageset.html#hierarchical">hierarchical</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * ) const : int</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> +<li><div class="fn"><b><a href="qmailmessageset.html#init">init</a></b> ()</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> +<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="qmailfoldermessageset.html#messageKey">messageKey</a></b> () const : QMailMessageKey</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="qmailmessagesetcontainer.html#model">model</a></b> () : QMailMessageSetModel *</div></li> +<li><div class="fn"><b><a href="qmailmessageset.html#modelIndex">modelIndex</a></b> ( int ) : QModelIndex</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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> () : QMailMessageSetContainer *</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="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</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="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * )</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfoldermessageset.html b/doc/html/qmailfoldermessageset.html new file mode 100644 index 00000000..2755e95f --- /dev/null +++ b/doc/html/qmailfoldermessageset.html @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>QMailFolderMessageSet Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailFolderMessageSet Class Reference</h1> +<p>The QMailFolderMessageSet class represents a set of messages corresponding to the content of a <a href="qmailfolder.html">QMailFolder</a>. <a href="#details">More...</a></p> +<pre> #include <QMailFolderMessageSet></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessageset.html">QMailMessageSet</a>.</p> +<ul> +<li><a href="qmailfoldermessageset-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#QMailFolderMessageSet">QMailFolderMessageSet</a></b> ( QMailMessageSetContainer * <i>container</i>, const QMailFolderId & <i>folderId</i>, bool <i>hierarchical</i> = true )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#folderId">folderId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#hierarchical">hierarchical</a></b> () const</td></tr> +</table> +<hr /> +<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 QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#displayName">displayName</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#messageKey">messageKey</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>5 public functions inherited from <a href="qmailmessageset.html#public-functions">QMailMessageSet</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> +<li><div bar="2" class="fn"></div>10 public functions inherited from <a href="qmailmessagesetcontainer.html#public-functions">QMailMessageSetContainer</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldermessageset.html#contentKey">contentKey</a></b> ( const QMailFolderId & <i>id</i>, bool <i>descendants</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +</ul> +<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="qmailfoldermessageset.html#createChild">createChild</a></b> ( const QMailFolderId & <i>childId</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 protected function inherited from <a href="qmailmessageset.html#protected-functions">QMailMessageSet</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> +<li><div bar="2" class="fn"></div>1 protected function inherited from <a href="qmailmessagesetcontainer.html#protected-functions">QMailMessageSetContainer</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailFolderMessageSet class represents a set of messages corresponding to the content of a <a href="qmailfolder.html">QMailFolder</a>.</p> +<p>QMailFolderMessageSet provides a representation for a named subset of messages, specified by their parent <a href="qmailfolder.html">QMailFolder</a>.</p> +<p>If the QMailFolderMessageSet is <a href="qmailfoldermessageset.html#hierarchical">hierarchical</a>(), then any folders contained by the parent <a href="qmailfolder.html">QMailFolder</a> will automatically be managed as child QMailFolderMessageSets of the parent QMailFolderMessageSet.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailFolderMessageSet"></a>QMailFolderMessageSet::QMailFolderMessageSet ( <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a> * <i>container</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i>, bool <i>hierarchical</i> = true )</h3> +<p>Constructs a <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a> within the parent container <i>container</i>, whose message set is defined by the content of the <a href="qmailfolder.html">QMailFolder</a> identified by <i>folderId</i>. If <i>hierarchical</i> is true, the message set will automatically maintain a set of child QMailFolderMessageSets corresponding to <a href="qmailfolder.html">QMailFolder</a>s whose <a href="qmailfolder.html#parentFolderId">parentFolderId</a> is <i>folderId</i>.</p> +<h3 class="fn"><a name="contentKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailFolderMessageSet::contentKey ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i>, bool <i>descendants</i> ) <tt> [static]</tt></h3> +<p>Returns the message key that defines the content of a <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a> for the folder identified by <i>id</i>. If <i>descendants</i> is true, then the result is the key that defines the descendantMessageKey() content.</p> +<h3 class="fn"><a name="createChild"></a>void QMailFolderMessageSet::createChild ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>childId</i> ) <tt> [virtual protected]</tt></h3> +<p>Creates a message set object for the folder identified by <i>childId</i>, and appends it to this object.</p> +<p>Override this function to specialize the type created for child nodes.</p> +<h3 class="fn"><a name="descendantsMessageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailFolderMessageSet::descendantsMessageKey () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#descendantsMessageKey">QMailMessageSet::descendantsMessageKey</a>().</p> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that selects the messages beneath the configured folder in the hierarchy.</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailFolderMessageSet::displayName () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#displayName">QMailMessageSet::displayName</a>().</p> +<p>Returns the display name of the folder that this message set represents.</p> +<p>See also <a href="qmailfolder.html#displayName">QMailFolder::displayName</a>().</p> +<h3 class="fn"><a name="folderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailFolderMessageSet::folderId () const</h3> +<p>Returns the identifier of the <a href="qmailfolder.html">QMailFolder</a> associated with this message set.</p> +<h3 class="fn"><a name="hierarchical"></a>bool QMailFolderMessageSet::hierarchical () const</h3> +<p>Returns true if this message set automatically maintains a hierarchy of child folder message sets.</p> +<h3 class="fn"><a name="messageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailFolderMessageSet::messageKey () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessageset.html#messageKey">QMailMessageSet::messageKey</a>().</p> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that selects the messages contained by the configured folder.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfoldersortkey-members.html b/doc/html/qmailfoldersortkey-members.html new file mode 100644 index 00000000..d6914140 --- /dev/null +++ b/doc/html/qmailfoldersortkey-members.html @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailfoldersortkey.cpp --> +<head> + <title>List of All Members for QMailFolderSortKey</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailFolderSortKey</h1> +<p>This is the complete list of members for <a href="qmailfoldersortkey.html">QMailFolderSortKey</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">typedef <b><a href="qmailfoldersortkey.html#ArgumentType-typedef">ArgumentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailfoldersortkey.html#Property-enum">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#QMailFolderSortKey">QMailFolderSortKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#QMailFolderSortKey-2">QMailFolderSortKey</a></b> ( const QMailFolderSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#dtor.QMailFolderSortKey">~QMailFolderSortKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#arguments">arguments</a></b> () const : const QList<ArgumentType> &</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#displayName">displayName</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#id">id</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#parentAccountId">parentAccountId</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#parentFolderId">parentFolderId</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#path">path</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#serverCount">serverCount</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#serverUndiscoveredCount">serverUndiscoveredCount</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#serverUnreadCount">serverUnreadCount</a></b> ( Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#status">status</a></b> ( quint64, Qt::SortOrder ) : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#operator-not-eq">operator!=</a></b> ( const QMailFolderSortKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#operator-and">operator&</a></b> ( const QMailFolderSortKey & ) const : QMailFolderSortKey</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#operator-and-eq">operator&=</a></b> ( const QMailFolderSortKey & ) : QMailFolderSortKey &</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#operator-eq">operator=</a></b> ( const QMailFolderSortKey & ) : QMailFolderSortKey &</div></li> +<li><div class="fn"><b><a href="qmailfoldersortkey.html#operator-eq-eq">operator==</a></b> ( const QMailFolderSortKey & ) const : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailfoldersortkey.html b/doc/html/qmailfoldersortkey.html new file mode 100644 index 00000000..106a430e --- /dev/null +++ b/doc/html/qmailfoldersortkey.html @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailfoldersortkey.cpp --> +<head> + <title>QMailFolderSortKey Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailFolderSortKey Class Reference</h1> +<p>The QMailFolderSortKey class defines the parameters used for sorting a subset of queried folders from the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailFolderSortKey></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailfoldersortkey-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.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="qmailfoldersortkey.html#Property-enum">Property</a></b> { Id, Path, ParentFolderId, ParentAccountId, ..., ServerUndiscoveredCount }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#QMailFolderSortKey">QMailFolderSortKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#QMailFolderSortKey-2">QMailFolderSortKey</a></b> ( const QMailFolderSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#dtor.QMailFolderSortKey">~QMailFolderSortKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<ArgumentType> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#arguments">arguments</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#operator-not-eq">operator!=</a></b> ( const QMailFolderSortKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#operator-and">operator&</a></b> ( const QMailFolderSortKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#operator-and-eq">operator&=</a></b> ( const QMailFolderSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#operator-eq">operator=</a></b> ( const QMailFolderSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#operator-eq-eq">operator==</a></b> ( const QMailFolderSortKey & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#displayName">displayName</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#id">id</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#parentAccountId">parentAccountId</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#parentFolderId">parentFolderId</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#path">path</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#serverCount">serverCount</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#serverUndiscoveredCount">serverUndiscoveredCount</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#serverUnreadCount">serverUnreadCount</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailfoldersortkey.html#status">status</a></b> ( quint64 <i>mask</i>, Qt::SortOrder <i>order</i> = Qt::DescendingOrder )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailFolderSortKey class defines the parameters used for sorting a subset of queried folders from the mail store.</p> +<p>A QMailFolderSortKey is composed of a folder property to sort and a sort order. The QMailFolderSortKey class is used in conjunction with the <a href="qmailstore.html#queryFolders">QMailStore::queryFolders</a>() function to sort folder results according to the criteria defined by the sort key.</p> +<p>For example: To create a query for all folders sorted by the path in ascending order:</p> +<pre> QMailFolderSortKey sortKey(QMailFolderSortKey::path(Qt::Ascending)); + QMailIdList results = QMailStore::instance()->queryFolders(QMailFolderKey(), sortKey);</pre> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailfolderkey.html">QMailFolderKey</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ArgumentType-typedef"></a>typedef QMailFolderSortKey::ArgumentType</h3> +<p>Defines the type used to represent a single sort criterion of a folder sort key.</p> +<h3 class="fn"><a name="Property-enum"></a>enum QMailFolderSortKey::Property</h3> +<p>This enum type describes the sortable data properties of a <a href="qmailfolder.html">QMailFolder</a>.</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>QMailFolderSortKey::Id</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The ID of the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::Path</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The path of the folder in native form.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::ParentFolderId</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The ID of the parent folder for a given folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::ParentAccountId</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The ID of the parent account for a given folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::DisplayName</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The name of the folder, designed for display to users.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::Status</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">The status value of the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::ServerCount</tt></td><td align="center" valign="top"><tt>6</tt></td><td valign="top">The number of messages reported to be on the server for the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::ServerUnreadCount</tt></td><td align="center" valign="top"><tt>7</tt></td><td valign="top">The number of unread messages reported to be on the server for the folder.</td></tr> +<tr><td valign="top"><tt>QMailFolderSortKey::ServerUndiscoveredCount</tt></td><td align="center" valign="top"><tt>8</tt></td><td valign="top">The number of undiscovered messages reported to be on the server for the folder.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailFolderSortKey"></a>QMailFolderSortKey::QMailFolderSortKey ()</h3> +<p>Create a <a href="qmailfoldersortkey.html">QMailFolderSortKey</a> with specifying matching parameters.</p> +<p>A default-constructed key (one for which <a href="qmailfoldersortkey.html#isEmpty">isEmpty</a>() returns true) sorts no folders.</p> +<p>The result of combining an empty key with a non-empty key is the same as the original non-empty key.</p> +<p>The result of combining two empty keys is an empty key.</p> +<h3 class="fn"><a name="QMailFolderSortKey-2"></a>QMailFolderSortKey::QMailFolderSortKey ( const QMailFolderSortKey & <i>other</i> )</h3> +<p>Create a copy of the <a href="qmailfoldersortkey.html">QMailFolderSortKey</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailFolderSortKey"></a>QMailFolderSortKey::~QMailFolderSortKey () <tt> [virtual]</tt></h3> +<p>Destroys this <a href="qmailfoldersortkey.html">QMailFolderSortKey</a>.</p> +<h3 class="fn"><a name="arguments"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailfoldersortkey.html#ArgumentType-typedef">ArgumentType</a>> & QMailFolderSortKey::arguments () const</h3> +<p>Returns the list of arguments to this <a href="qmailfoldersortkey.html">QMailFolderSortKey</a>.</p> +<h3 class="fn"><a name="deserialize"></a>void QMailFolderSortKey::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailfoldersortkey.html">QMailFolderSortKey</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="displayName"></a>QMailFolderSortKey QMailFolderSortKey::displayName ( <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 folders by their display name, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#displayName">QMailFolder::displayName</a>().</p> +<h3 class="fn"><a name="id"></a>QMailFolderSortKey QMailFolderSortKey::id ( <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 folders by their identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#id">QMailFolder::id</a>().</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailFolderSortKey::isEmpty () const</h3> +<p>Returns true if the key remains empty after default construction; otherwise returns false.</p> +<h3 class="fn"><a name="parentAccountId"></a>QMailFolderSortKey QMailFolderSortKey::parentAccountId ( <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 folders by their parent accounts' identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#parentAccountId">QMailFolder::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a>QMailFolderSortKey QMailFolderSortKey::parentFolderId ( <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 folders by their parent folders' identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#parentFolderId">QMailFolder::parentFolderId</a>().</p> +<h3 class="fn"><a name="path"></a>QMailFolderSortKey QMailFolderSortKey::path ( <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 folders by their paths, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#path">QMailFolder::path</a>().</p> +<h3 class="fn"><a name="serialize"></a>void QMailFolderSortKey::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailfoldersortkey.html">QMailFolderSortKey</a> to a <i>stream</i>.</p> +<h3 class="fn"><a name="serverCount"></a>QMailFolderSortKey QMailFolderSortKey::serverCount ( <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 folders by their message count on server, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<h3 class="fn"><a name="serverUndiscoveredCount"></a>QMailFolderSortKey QMailFolderSortKey::serverUndiscoveredCount ( <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 folders by their message undiscovered count on server, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<h3 class="fn"><a name="serverUnreadCount"></a>QMailFolderSortKey QMailFolderSortKey::serverUnreadCount ( <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 folders by their message unread count on server, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<h3 class="fn"><a name="status"></a>QMailFolderSortKey QMailFolderSortKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, <a href="http://doc.trolltech.com/4.5/qt.html#SortOrder-enum">Qt::SortOrder</a> <i>order</i> = Qt::DescendingOrder ) <tt> [static]</tt></h3> +<p>Returns a key that sorts folders by comparing their status value bitwise ANDed with <i>mask</i>, according to <i>order</i>.</p> +<p>See also <a href="qmailfolder.html#status">QMailFolder::status</a>().</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailFolderSortKey::operator!= ( const QMailFolderSortKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is not the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-and"></a>QMailFolderSortKey QMailFolderSortKey::operator& ( const QMailFolderSortKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical AND of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-and-eq"></a>QMailFolderSortKey & QMailFolderSortKey::operator&= ( const QMailFolderSortKey & <i>other</i> )</h3> +<p>Performs a logical AND with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-eq"></a>QMailFolderSortKey & QMailFolderSortKey::operator= ( const QMailFolderSortKey & <i>other</i> )</h3> +<p>Assign the value of the <a href="qmailfoldersortkey.html">QMailFolderSortKey</a> <i>other</i> to this.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailFolderSortKey::operator== ( const QMailFolderSortKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailkeyargument-members.html b/doc/html/qmailkeyargument-members.html new file mode 100644 index 00000000..fc25048d --- /dev/null +++ b/doc/html/qmailkeyargument-members.html @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailkeyargument.cpp --> +<head> + <title>List of All Members for QMailKeyArgument</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailKeyArgument</h1> +<p>This is the complete list of members for <a href="qmailkeyargument.html">QMailKeyArgument</a>, including inherited members.</p> +<ul> +<li><div class="fn">class <b><a href="qmailkeyargument-valuelist.html">ValueList</a></b></div></li> +<li><div class="fn">typedef <b><a href="qmailkeyargument.html#Comparator-typedef">Comparator</a></b></div></li> +<li><div class="fn">typedef <b><a href="qmailkeyargument.html#Property-typedef">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#QMailKeyArgument">QMailKeyArgument</a></b> ( Property, Comparator, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#QMailKeyArgument-3">QMailKeyArgument</a></b> ( const ListType &, Property, Comparator )</div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#op-var">op</a></b> : Comparator</div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#property-var">property</a></b> : Property</div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailkeyargument.html#valueList-var">valueList</a></b> : ValueList</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailkeyargument-valuelist-members.html b/doc/html/qmailkeyargument-valuelist-members.html new file mode 100644 index 00000000..180e8236 --- /dev/null +++ b/doc/html/qmailkeyargument-valuelist-members.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailkeyargument.cpp --> +<head> + <title>List of All Members for ValueList</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for ValueList</h1> +<p>This is the complete list of members for <a href="qmailkeyargument-valuelist.html">QMailKeyArgument::ValueList</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailkeyargument-valuelist.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailkeyargument-valuelist.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailkeyargument-valuelist.html#operator-eq-eq">operator==</a></b> ( const ValueList & ) const : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailkeyargument-valuelist.html b/doc/html/qmailkeyargument-valuelist.html new file mode 100644 index 00000000..69d90af1 --- /dev/null +++ b/doc/html/qmailkeyargument-valuelist.html @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailkeyargument.cpp --> +<head> + <title>ValueList Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">ValueList Class Reference<br /><span class="small-subtitle">(QMailKeyArgument::ValueList)<br /></span> +</h1> +<p>The ValueList class provides a list of variant values that can be serialized to a stream, and compared. <a href="#details">More...</a></p> +<pre> #include <<a href="qmailkeyargument.html">QMailKeyArgument</a>></pre><ul> +<li><a href="qmailkeyargument-valuelist-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument-valuelist.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument-valuelist.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument-valuelist.html#operator-eq-eq">operator==</a></b> ( const ValueList & <i>other</i> ) const</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The ValueList class provides a list of variant values that can be serialized to a stream, and compared.</p> +<p>The ValueList class inherits from <a href="http://doc.trolltech.com/4.5/qvariant.html#QVariantList-typedef">QVariantList</a>.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qvariant.html#QVariantList-typedef">QVariantList</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="deserialize"></a>void ValueList::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailkeyargument-valuelist.html">ValueList</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="serialize"></a>void ValueList::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailkeyargument-valuelist.html">ValueList</a> to <i>stream</i>.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool ValueList::operator== ( const ValueList & <i>other</i> ) const</h3> +<p>Returns true if this list and <i>other</i> contain equivalent values.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailkeyargument.html b/doc/html/qmailkeyargument.html new file mode 100644 index 00000000..a2f4726f --- /dev/null +++ b/doc/html/qmailkeyargument.html @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailkeyargument.cpp --> +<head> + <title>QMailKeyArgument Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailKeyArgument Class Reference</h1> +<p>The QMailKeyArgument class template defines a class representing a single criterion to be applied when filtering the <a href="qmailstore.html">QMailStore</a> constent with a key object. <a href="#details">More...</a></p> +<pre> #include <QMailKeyArgument></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailkeyargument-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailkeyargument-valuelist.html">ValueList</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#Comparator-typedef">Comparator</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#Property-typedef">Property</a></b></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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#QMailKeyArgument">QMailKeyArgument</a></b> ( Property <i>p</i>, Comparator <i>c</i>, const QVariant & <i>v</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#QMailKeyArgument-3">QMailKeyArgument</a></b> ( const ListType & <i>l</i>, Property <i>p</i>, Comparator <i>c</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +</table> +<hr /> +<a name="public-variables"></a> +<h2>Public Variables</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">Comparator </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#op-var">op</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">Property </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#property-var">property</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">ValueList </td><td class="memItemRight" valign="bottom"><b><a href="qmailkeyargument.html#valueList-var">valueList</a></b></td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailKeyArgument class template defines a class representing a single criterion to be applied when filtering the <a href="qmailstore.html">QMailStore</a> constent with a key object.</p> +<p>A QMailKeyArgument<PropertyType, ComparatorType> is composed of a property indicator, a comparison operator and a value or set of values to compare with. The type of the property indicator depends on the type that is to be filtered.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="Comparator-typedef"></a>typedef QMailKeyArgument::Comparator</h3> +<p>Defines the type used to represent the comparison operation that the criterion requires.</p> +<p>A synomyn for the ComparatorType template parameter with which the template is instantiated; defaults to QMailDataComparator::Comparator.</p> +<h3 class="fn"><a name="Property-typedef"></a>typedef QMailKeyArgument::Property</h3> +<p>Defines the type used to represent the property that the criterion is applied to.</p> +<p>A synomyn for the PropertyType template parameter with which the template is instantiated.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailKeyArgument"></a>QMailKeyArgument::QMailKeyArgument ( <a href="qmailkeyargument.html#Property-typedef">Property</a> <i>p</i>, <a href="qmailkeyargument.html#Comparator-typedef">Comparator</a> <i>c</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>v</i> )</h3> +<p>Creates a criterion testing the property <i>p</i> against the value <i>v</i>, using the comparison operator <i>c</i>.</p> +<h3 class="fn"><a name="QMailKeyArgument-3"></a>QMailKeyArgument::QMailKeyArgument ( const ListType & <i>l</i>, <a href="qmailkeyargument.html#Property-typedef">Property</a> <i>p</i>, <a href="qmailkeyargument.html#Comparator-typedef">Comparator</a> <i>c</i> )</h3> +<p>Creates a criterion testing the property <i>p</i> against the value list <i>l</i>, using the comparison operator <i>c</i>.</p> +<h3 class="fn"><a name="deserialize"></a>void QMailKeyArgument::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailkeyargument.html">QMailKeyArgument</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="serialize"></a>void QMailKeyArgument::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailkeyargument.html">QMailKeyArgument</a> to <i>stream</i>.</p> +<hr /> +<h2>Member Variable Documentation</h2> +<h3 class="fn"><a name="op-var"></a><a href="qmailkeyargument.html#Comparator-typedef">Comparator</a> QMailKeyArgument::op</h3> +<p>Indicates the comparison operation to be used when filtering entities.</p> +<h3 class="fn"><a name="property-var"></a><a href="qmailkeyargument.html#Property-typedef">Property</a> QMailKeyArgument::property</h3> +<p>Indicates the property of the filtered entity to be compared.</p> +<h3 class="fn"><a name="valueList-var"></a><a href="qmailkeyargument-valuelist.html">ValueList</a> QMailKeyArgument::valueList</h3> +<p>Contains the values to be compared with when filtering entities.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmaillineendingcodec-members.html b/doc/html/qmaillineendingcodec-members.html new file mode 100644 index 00000000..c5324530 --- /dev/null +++ b/doc/html/qmaillineendingcodec-members.html @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>List of All Members for QMailLineEndingCodec</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailLineEndingCodec</h1> +<p>This is the complete list of members for <a href="qmaillineendingcodec.html">QMailLineEndingCodec</a>, including inherited members.</p> +<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#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> +<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> +<li><div class="fn"><b><a href="qmailcodec.html#encode-2">encode</a></b> ( QDataStream &, QDataStream & )</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-3">encode</a></b> ( const QString &, const QString & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-4">encode</a></b> ( const QByteArray & ) : QByteArray</div></li> +<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> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmaillineendingcodec.html b/doc/html/qmaillineendingcodec.html new file mode 100644 index 00000000..ce7e7604 --- /dev/null +++ b/doc/html/qmaillineendingcodec.html @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>QMailLineEndingCodec Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailLineEndingCodec Class Reference</h1> +<p>The QMailLineEndingCodec class encodes textual data to use CR/LF line endings required for SMTP transmission. <a href="#details">More...</a></p> +<pre> #include <QMailLineEndingCodec></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailcodec.html">QMailCodec</a>.</p> +<ul> +<li><a href="qmaillineendingcodec-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmaillineendingcodec.html#QMailLineEndingCodec">QMailLineEndingCodec</a></b> ()</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>9 public functions inherited from <a href="qmailcodec.html#public-functions">QMailCodec</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>2 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> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailLineEndingCodec class encodes textual data to use CR/LF line endings required for SMTP transmission.</p> +<p>The QMailLineEndingCodec allows client code to use the <a href="qmailcodec.html">QMailCodec</a> interface to encode textual data from the local line-ending convention to the CR/LF convention required for SMTP transmission. The codec will convert from single carriage return or single line feed line-endings to CR/LF pairs, or will preserve data already using the correct encoding.</p> +<p>Decoded data will have CR/LF pairs converted to <tt>\n</tt>.</p> +<p>An instance of QMailLineEndingCodec contains state information about the encoding or decoding operation it performs, so an instance should be used for a single coding operation only:</p> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailLineEndingCodec"></a>QMailLineEndingCodec::QMailLineEndingCodec ()</h3> +<p>Constructs a codec object for coding text data, converting between the local line-ending convention and the CR/LF line-ending sequence required for SMTP transmission.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessage-members.html b/doc/html/qmailmessage-members.html new file mode 100644 index 00000000..19051f3a --- /dev/null +++ b/doc/html/qmailmessage-members.html @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessage</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessage</h1> +<p>This is the complete list of members for <a href="qmailmessage.html">QMailMessage</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagefwd.html#AttachmentsAction-enum">AttachmentsAction</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagefwd.html#ChunkType-enum">ChunkType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</a></b></div></li> +<li><div class="fn">typedef <b><a href="qmailmessagefwd.html#MessageChunk-typedef">MessageChunk</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</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">enum <b><a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessage.html#QMailMessage">QMailMessage</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#QMailMessage-2">QMailMessage</a></b> ( const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#QMailMessage-3">QMailMessage</a></b> ( const QString &, const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#Avar"></a></b> : QMailMessageMetaData::MessageType</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#CRLF-var">CRLF</a></b> : const char *</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#CarriageReturn-var">CarriageReturn</a></b> : const char</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ContentAvailable-var">ContentAvailable</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Draft-var">Draft</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Forwarded-var">Forwarded</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#HasAttachments-var">HasAttachments</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#HasReferences-var">HasReferences</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#HasUnresolvedReferences-var">HasUnresolvedReferences</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Important-var">Important</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ImportantElsewhere-var">ImportantElsewhere</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Incoming-var">Incoming</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Junk-var">Junk</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#LineFeed-var">LineFeed</a></b> : const char</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#LocalOnly-var">LocalOnly</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#New-var">New</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Outbox-var">Outbox</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Outgoing-var">Outgoing</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#PartialContentAvailable-var">PartialContentAvailable</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Read-var">Read</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ReadElsewhere-var">ReadElsewhere</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ReadReplyRequested-var">ReadReplyRequested</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Removed-var">Removed</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Replied-var">Replied</a></b> : const quint64 &</div></li> +<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#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="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> +<li><div class="fn"><b><a href="qmailmessage.html#bcc">bcc</a></b> () const : QList<QMailAddress></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#body">body</a></b> () const : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#boundary">boundary</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#cc">cc</a></b> () const : QList<QMailAddress></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#clearParts">clearParts</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#contains">contains</a></b> ( const QMailMessagePart::Location & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#content">content</a></b> () const : ContentType</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#contentAvailable">contentAvailable</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#contentScheme">contentScheme</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#contentSize">contentSize</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#contentType">contentType</a></b> () const : QMailMessageContentType</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#customField">customField</a></b> ( const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#customFields">customFields</a></b> () const : const QMap<QString, QString> &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#date">date</a></b> () const : QMailTimeStamp</div></li> +<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#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> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#from">from</a></b> () const : QMailAddress</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#fromRfc2822">fromRfc2822</a></b> ( const QByteArray & ) : QMailMessage</div></li> +<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#hasBody">hasBody</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#hasRecipients">hasRecipients</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerField">headerField</a></b> ( const QString &, QMailMessageHeaderField::FieldType ) const : QMailMessageHeaderField</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFieldText">headerFieldText</a></b> ( const QString & ) const : QString</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFields">headerFields</a></b> ( const QString &, QMailMessageHeaderField::FieldType ) const : QList<QMailMessageHeaderField></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFields-2">headerFields</a></b> () const : QList<QMailMessageHeaderField></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFieldsText">headerFieldsText</a></b> ( const QString & ) const : QStringList</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="qmailmessage.html#inReplyTo">inReplyTo</a></b> () const : QString</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="qmailmessage.html#indicativeSize">indicativeSize</a></b> () const : uint</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="qmailmessagepartcontainer.html#multipartType">multipartType</a></b> () const : MultipartType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#multipartTypeForName">multipartTypeForName</a></b> ( const QByteArray & ) : MultipartType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#nameForMultipartType">nameForMultipartType</a></b> ( MultipartType ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#parentAccountId">parentAccountId</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a></b> () const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#partAt">partAt</a></b> ( const QMailMessagePart::Location & ) const : const QMailMessagePart &</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#partAt-2">partAt</a></b> ( const QMailMessagePart::Location & ) : QMailMessagePart &</div></li> +<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#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> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#removeCustomField">removeCustomField</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#removeHeaderField">removeHeaderField</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#removePartAt">removePartAt</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#replyTo">replyTo</a></b> () const : QMailAddress</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#serverUid">serverUid</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setBcc">setBcc</a></b> ( const QList<QMailAddress> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setBody">setBody</a></b> ( const QMailMessageBody & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setBoundary">setBoundary</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setCc">setCc</a></b> ( const QList<QMailAddress> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setContent">setContent</a></b> ( ContentType )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</a></b> ( const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a></b> ( const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setContentSize">setContentSize</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setCustomField">setCustomField</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setDate">setDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setExternalLocationReference">setExternalLocationReference</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setFrom">setFrom</a></b> ( const QMailAddress & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setHeaderField">setHeaderField</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setHeaderField-2">setHeaderField</a></b> ( const QMailMessageHeaderField & )</div></li> +<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="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> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & )</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="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#setServerUid">setServerUid</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setSize">setSize</a></b> ( uint )</div></li> +<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="qmailmessage.html#setSubject">setSubject</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.html#setTo">setTo</a></b> ( const QList<QMailAddress> & )</div></li> +<li><div class="fn"><b><a href="qmailmessage.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> +<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> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</a></b> () const : QMailMessageBody::TransferEncoding</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessage.html b/doc/html/qmailmessage.html new file mode 100644 index 00000000..8ed56b0a --- /dev/null +++ b/doc/html/qmailmessage.html @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessage Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessage Class Reference</h1> +<p>The QMailMessage class provides a convenient interface for working with messages. <a href="#details">More...</a></p> +<pre> #include <QMailMessage></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagemetadata.html">QMailMessageMetaData</a>, <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>, and <a href="qmailmessagefwd.html">QMailMessageFwd</a>.</p> +<ul> +<li><a href="qmailmessage-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#QMailMessage">QMailMessage</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#QMailMessage-2">QMailMessage</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#QMailMessage-3">QMailMessage</a></b> ( const QString & <i>uid</i>, const QMailAccountId & <i>accountId</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#bcc">bcc</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#cc">cc</a></b> () const</td></tr> +<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#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> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#setContentSize">setContentSize</a></b> ( uint <i>size</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="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">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> +</table> +<hr /> +<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 void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.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="qmailmessage.html#appendHeaderField-2">appendHeaderField</a></b> ( const QMailMessageHeaderField & <i>field</i> )</td></tr> +<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 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> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.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="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>45 public functions inherited from <a href="qmailmessagemetadata.html#public-functions">QMailMessageMetaData</a></li> +<li><div bar="2" class="fn"></div>30 public functions inherited from <a href="qmailmessagepartcontainer.html#public-functions">QMailMessagePartContainer</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessage </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#fromRfc2822">fromRfc2822</a></b> ( const QByteArray & <i>byteArray</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessage </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessage.html#fromRfc2822File">fromRfc2822File</a></b> ( const QString & <i>fileName</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>27 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> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessage class provides a convenient interface for working with messages.</p> +<p>QMailMessage supports a number of types. These include telephony types such as SMS and MMS, and internet email messages as defined in <a href="http://www.ietf.org/rfc/rfc2822.txt">RFC 2822</a> (Internet Message Format), and <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> (Format of Internet Message Bodies) through <a href="http://www.ietf.org/rfc/rfc2049.txt">RFC 2049</a> (Conformance Criteria and Examples).</p> +<p>The most common way to use QMailMessage is to initialize it from raw data using <a href="qmailmessage.html#fromRfc2822">QMailMessage::fromRfc2822</a>().</p> +<p>A QMailMessage can also be constructed piece by piece using functions such as <a href="qmailmessagemetadata.html#setMessageType">setMessageType</a>(), <a href="qmailmessage.html#setFrom">setFrom</a>(), <a href="qmailmessage.html#setTo">setTo</a>(), <a href="qmailmessage.html#setSubject">setSubject</a>(), and <a href="qmailmessagepartcontainer.html#setBody">setBody</a>() or <a href="qmailmessagepartcontainer.html#appendPart">appendPart</a>(). Convenience functions such as <a href="qmailmessagemetadata.html#from">from</a>()/<a href="qmailmessage.html#setFrom">setFrom</a>() and <a href="qmailmessagemetadata.html#date">date</a>()/<a href="qmailmessage.html#setDate">setDate</a>() accept and return wrapper types, to simplify the exchange of correctly-formatted data. In some cases, however, it may be simpler for clients to get and set the content of header fields directly, using the <a href="qmailmessagepartcontainer.html#headerField">headerField</a>() and <a href="qmailmessage.html#setHeaderField">setHeaderField</a>() functions inherited from <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>.</p> +<p>Messages can be added to the <a href="qmailstore.html">QMailStore</a>, or retrieved from the store via their <a href="qmailmessageid.html">QMailMessageId</a> identifier. The QMailMessage object also provides acces to any relevant meta data describing the message, using the functions inherited from <a href="qmailmessagemetadata.html">QMailMessageMetaData</a>.</p> +<p>A message may be serialized to a <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a>, or returned as a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> using <a href="qmailmessage.html#toRfc2822">toRfc2822</a>().</p> +<p>See also <a href="qmailmessagemetadata.html">QMailMessageMetaData</a>, <a href="qmailmessagepart.html">QMailMessagePart</a>, <a href="qmailmessagebody.html">QMailMessageBody</a>, <a href="qmailstore.html">QMailStore</a>, and <a href="qmailmessageid.html">QMailMessageId</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessage"></a>QMailMessage::QMailMessage ()</h3> +<p>Constructs an empty message object.</p> +<h3 class="fn"><a name="QMailMessage-2"></a>QMailMessage::QMailMessage ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> )</h3> +<p>Constructs a message object from data stored in the message store with <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i>.</p> +<h3 class="fn"><a name="QMailMessage-3"></a>QMailMessage::QMailMessage ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> )</h3> +<p>Constructs a message object from data stored in the message store with the unique identifier <i>uid</i> from the account with id <i>accountId</i>.</p> +<h3 class="fn"><a name="appendHeaderField"></a>void QMailMessage::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>Reimplemented from <a href="qmailmessagepartcontainer.html#appendHeaderField">QMailMessagePartContainer::appendHeaderField</a>().</p> +<h3 class="fn"><a name="appendHeaderField-2"></a>void QMailMessage::appendHeaderField ( const <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> & <i>field</i> ) <tt> [virtual]</tt></h3> +<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> +<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> +<h3 class="fn"><a name="contains"></a>bool QMailMessage::contains ( const <a href="qmailmessagepart-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> +<p>Reimplemented from <a href="qmailmessagemetadata.html#contentAvailable">QMailMessageMetaData::contentAvailable</a>().</p> +<h3 class="fn"><a name="contentSize"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessage::contentSize () const <tt> [virtual]</tt></h3> +<p>Returns the size of the message content excluding any meta data, in bytes.</p> +<p>See also <a href="qmailmessage.html#setContentSize">setContentSize</a>().</p> +<h3 class="fn"><a name="externalLocationReference"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessage::externalLocationReference () const <tt> [virtual]</tt></h3> +<p>Returns a value by which the external location of the message can be referenced, if available.</p> +<p>See also <a href="qmailmessage.html#setExternalLocationReference">setExternalLocationReference</a>().</p> +<h3 class="fn"><a name="fromRfc2822"></a>QMailMessage QMailMessage::fromRfc2822 ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>byteArray</i> ) <tt> [static]</tt></h3> +<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="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> +<p>Returns the message ID specified by the RFC 2822 'In-Reply-To' field for the message, if present.</p> +<p>See also <a href="qmailmessage.html#setInReplyTo">setInReplyTo</a>().</p> +<h3 class="fn"><a name="indicativeSize"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessage::indicativeSize () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagemetadata.html#indicativeSize">QMailMessageMetaData::indicativeSize</a>().</p> +<h3 class="fn"><a name="partAt"></a>const <a href="qmailmessagepart.html">QMailMessagePart</a> & QMailMessage::partAt ( const <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> & <i>location</i> ) const</h3> +<p>Returns a const reference to the part at the location <i>location</i> within the message.</p> +<h3 class="fn"><a name="partAt-2"></a><a href="qmailmessagepart.html">QMailMessagePart</a> & QMailMessage::partAt ( const <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> & <i>location</i> )</h3> +<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="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>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> +<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> +<p>Returns the address specified by the RFC 2822 'Reply-To' field for the message, if present.</p> +<p>See also <a href="qmailmessage.html#setReplyTo">setReplyTo</a>().</p> +<h3 class="fn"><a name="setBcc"></a>void QMailMessage::setBcc ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> & <i>bccList</i> ) <tt> [virtual]</tt></h3> +<p>Set the list of bcc (blind carbon copy) recipients for the message to <i>bccList</i>.</p> +<p>See also <a href="qmailmessage.html#bcc">bcc</a>(), <a href="qmailmessage.html#setTo">setTo</a>(), and <a href="qmailmessage.html#setCc">setCc</a>().</p> +<h3 class="fn"><a name="setCc"></a>void QMailMessage::setCc ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailaddress.html">QMailAddress</a>> & <i>ccList</i> ) <tt> [virtual]</tt></h3> +<p>Set the list of cc (carbon copy) recipients for the message to <i>ccList</i>.</p> +<p>See also <a href="qmailmessage.html#setTo">setTo</a>() and <a href="qmailmessage.html#setBcc">setBcc</a>().</p> +<h3 class="fn"><a name="setContentSize"></a>void QMailMessage::setContentSize ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>size</i> ) <tt> [virtual]</tt></h3> +<p>Sets the size of the message content excluding any meta data to <i>size</i>, in bytes.</p> +<p>See also <a href="qmailmessage.html#contentSize">contentSize</a>().</p> +<h3 class="fn"><a name="setDate"></a>void QMailMessage::setDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> ) <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagemetadata.html#setDate">QMailMessageMetaData::setDate</a>().</p> +<h3 class="fn"><a name="setExternalLocationReference"></a>void QMailMessage::setExternalLocationReference ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>location</i> ) <tt> [virtual]</tt></h3> +<p>Returns the value by which the external location of the message can be referenced to <i>location</i>.</p> +<p>See also <a href="qmailmessage.html#externalLocationReference">externalLocationReference</a>().</p> +<h3 class="fn"><a name="setFrom"></a>void QMailMessage::setFrom ( const <a href="qmailaddress.html">QMailAddress</a> & <i>from</i> ) <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagemetadata.html#setFrom">QMailMessageMetaData::setFrom</a>().</p> +<h3 class="fn"><a name="setHeaderField"></a>void QMailMessage::setHeaderField ( 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>Reimplemented from <a href="qmailmessagepartcontainer.html#setHeaderField">QMailMessagePartContainer::setHeaderField</a>().</p> +<h3 class="fn"><a name="setHeaderField-2"></a>void QMailMessage::setHeaderField ( const <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> & <i>field</i> ) <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagepartcontainer.html#setHeaderField-2">QMailMessagePartContainer::setHeaderField</a>().</p> +<h3 class="fn"><a name="setId"></a>void QMailMessage::setId ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagemetadata.html#setId">QMailMessageMetaData::setId</a>().</p> +<h3 class="fn"><a name="setInReplyTo"></a>void QMailMessage::setInReplyTo ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>messageId</i> ) <tt> [virtual]</tt></h3> +<p>Sets the RFC 2822 'In-Reply-To' field for the message to <i>messageId</i>.</p> +<p>See also <a href="qmailmessage.html#inReplyTo">inReplyTo</a>().</p> +<h3 class="fn"><a name="setReplyTo"></a>void QMailMessage::setReplyTo ( const <a href="qmailaddress.html">QMailAddress</a> & <i>address</i> ) <tt> [virtual]</tt></h3> +<p>Sets the RFC 2822 'Reply-To' address of the message to <i>address</i>.</p> +<p>See also <a href="qmailmessage.html#replyTo">replyTo</a>().</p> +<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> +<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> +<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> +<p>Writes the message to the output stream <i>out</i>, in RFC 2822 format. The encoded content will vary depending on the value of <i>format</i>.</p> +<h3 class="fn"><a name="toRfc2822Chunks"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagefwd.html#MessageChunk-typedef">QMailMessage::MessageChunk</a>> QMailMessage::toRfc2822Chunks ( <a href="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</a> <i>format</i> = TransmissionFormat ) const</h3> +<p>Returns the message in RFC 2822 format, separated into chunks that can be individually transferred by a mechanism such as that defined by RFC 3030. The encoded content will vary depending on the value of <i>format</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagebody-members.html b/doc/html/qmailmessagebody-members.html new file mode 100644 index 00000000..473dd3cd --- /dev/null +++ b/doc/html/qmailmessagebody-members.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessageBody</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageBody</h1> +<p>This is the complete list of members for <a href="qmailmessagebody.html">QMailMessageBody</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagebodyfwd.html#EncodingStatus-enum">EncodingStatus</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#contentType">contentType</a></b> () const : QMailMessageContentType</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#data">data</a></b> ( EncodingFormat ) const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#data-2">data</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#fromData">fromData</a></b> ( const QByteArray &, const QMailMessageContentType &, TransferEncoding, EncodingStatus ) : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#fromData-2">fromData</a></b> ( const QString &, const QMailMessageContentType &, TransferEncoding ) : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#fromFile">fromFile</a></b> ( const QString &, const QMailMessageContentType &, TransferEncoding, EncodingStatus ) : QMailMessageBody</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessagebody.html#fromStream">fromStream</a></b> ( QDataStream &, const QMailMessageContentType &, TransferEncoding, EncodingStatus ) : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#fromStream-2">fromStream</a></b> ( QTextStream &, const QMailMessageContentType &, TransferEncoding ) : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#length">length</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#toFile">toFile</a></b> ( const QString &, EncodingFormat ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#toStream">toStream</a></b> ( QDataStream &, EncodingFormat ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#toStream-2">toStream</a></b> ( QTextStream & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagebody.html#transferEncoding">transferEncoding</a></b> () const : TransferEncoding</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagebody.html b/doc/html/qmailmessagebody.html new file mode 100644 index 00000000..465d3b3c --- /dev/null +++ b/doc/html/qmailmessagebody.html @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessageBody Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageBody Class Reference</h1> +<p>The QMailMessageBody class contains the body element of a message or message part. <a href="#details">More...</a></p> +<pre> #include <QMailMessageBody></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagebodyfwd.html">QMailMessageBodyFwd</a>.</p> +<ul> +<li><a href="qmailmessagebody-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageContentType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#contentType">contentType</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#data">data</a></b> ( EncodingFormat <i>format</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#data-2">data</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#length">length</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#toFile">toFile</a></b> ( const QString & <i>filename</i>, EncodingFormat <i>format</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#toStream">toStream</a></b> ( QDataStream & <i>out</i>, EncodingFormat <i>format</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#toStream-2">toStream</a></b> ( QTextStream & <i>out</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">TransferEncoding </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#transferEncoding">transferEncoding</a></b> () const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#fromData">fromData</a></b> ( const QByteArray & <i>input</i>, const QMailMessageContentType & <i>type</i>, TransferEncoding <i>encoding</i>, EncodingStatus <i>status</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#fromData-2">fromData</a></b> ( const QString & <i>input</i>, const QMailMessageContentType & <i>type</i>, TransferEncoding <i>encoding</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#fromFile">fromFile</a></b> ( const QString & <i>filename</i>, const QMailMessageContentType & <i>type</i>, TransferEncoding <i>encoding</i>, EncodingStatus <i>status</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#fromStream">fromStream</a></b> ( QDataStream & <i>in</i>, const QMailMessageContentType & <i>type</i>, TransferEncoding <i>encoding</i>, EncodingStatus <i>status</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebody.html#fromStream-2">fromStream</a></b> ( QTextStream & <i>in</i>, const QMailMessageContentType & <i>type</i>, TransferEncoding <i>encoding</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageBody class contains the body element of a message or message part.</p> +<p>The body of a message or message part is treated as an atomic unit by the Qt Extended messaging library. It can only be inserted into a message part container or extracted from one. It can be inserted or extracted using either a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>, a <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> or to/from a file. In the case of unicode text data, the insertion and extraction can operate on either a <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, a <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> or to/from a file.</p> +<p>The body data must be associated with a <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> describing that data. When extracting body data from a message or part to unicode text, the content type description must include a parameter named 'charset'; this parameter is used to locate a <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> to be used to extract unicode data from the body data octet stream.</p> +<p>If the Content-Type of the data is a subtype of "text", then line-ending translation will be used to ensure that the text is transmitted with CR/LF line endings. The text data supplied to QMailMessageBody must conform to the RFC 2822 restrictions on maximum line lengths: "Each line of characters MUST be no more than 998 characters, and SHOULD be no more than 78 characters, excluding the CRLF." Textual message body data decoded from a QMailMessageBody object will have transmitted CR/LF line endings converted to <tt>\n</tt> on extraction.</p> +<p>The body data can also be encoded from 8-bit octets to 7-bit ASCII characters for safe transmission through obsolete email systems. When creating an instance of the QMailMessageBody class, the encoding to be used must be specified using the <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> enum.</p> +<p>See also <a href="qmailmessagepart.html">QMailMessagePart</a>, <a href="qmailmessage.html">QMailMessage</a>, and <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="contentType"></a><a href="qmailmessagecontenttype.html">QMailMessageContentType</a> QMailMessageBody::contentType () const</h3> +<p>Returns the content type that the body was created with.</p> +<h3 class="fn"><a name="data"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageBody::data ( <a href="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</a> <i>format</i> ) const</h3> +<p>Returns the data of the message body as a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>. If <i>format</i> is <a href="qmailmessagebodyfwd.html#EncodingFormat-enum">QMailMessageBody::Encoded</a>, then the data is written in the transfer encoding it was created with; otherwise, it is written in unencoded form.</p> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<h3 class="fn"><a name="data-2"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageBody::data () const</h3> +<p>Returns the data of the message body as a <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, in unencoded form. Line-endings transmitted as CR/LF pairs are converted to <tt>\n</tt> on extraction.</p> +<p>The 'charset' parameter of the body's content type is used to locate the appropriate <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> to convert the data from an octet stream to unicode, if necessary.</p> +<p>See also <a href="qmailcodec.html">QMailCodec</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="fromData"></a>QMailMessageBody QMailMessageBody::fromData ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</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 contained in <i>input</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.</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>See also <a href="qmailcodec.html">QMailCodec</a> and <a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a>.</p> +<h3 class="fn"><a name="fromData-2"></a>QMailMessageBody QMailMessageBody::fromData ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</a> <i>encoding</i> ) <tt> [static]</tt></h3> +<p>Creates a message body from the data contained in <i>input</i>, having the content type <i>type</i>. The data from <i>input</i> will be encoded to <i>encoding</i> for transmission, and line-ending translation will be employed. The unicode text data 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>See also <a href="qmailcodec.html">QMailCodec</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="fromFile"></a>QMailMessageBody QMailMessageBody::fromFile ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>filename</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 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>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> +<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.</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>See also <a href="qmailcodec.html">QMailCodec</a> and <a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a>.</p> +<h3 class="fn"><a name="fromStream-2"></a>QMailMessageBody QMailMessageBody::fromStream ( <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</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> ) <tt> [static]</tt></h3> +<p>Creates a message body from the data read from <i>in</i>, having the content type <i>type</i>. The data read from <i>in</i> will be encoded to <i>encoding</i> for transmission, and line-ending translation will be employed. The unicode text data 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>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="isEmpty"></a>bool QMailMessageBody::isEmpty () const</h3> +<p>Returns true if the body does not contain any data.</p> +<h3 class="fn"><a name="length"></a>int QMailMessageBody::length () const</h3> +<p>Returns the length of the body data in bytes.</p> +<h3 class="fn"><a name="toFile"></a>bool QMailMessageBody::toFile ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>filename</i>, <a href="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</a> <i>format</i> ) const</h3> +<p>Writes the data of the message body to the file named <i>filename</i>. If <i>format</i> is <a href="qmailmessagebodyfwd.html#EncodingFormat-enum">QMailMessageBody::Encoded</a>, then the data is written in the transfer encoding it was created with; otherwise, it is written in unencoded form.</p> +<p>If the body has a content type with a <a href="qmailmessagecontenttype.html#type">QMailMessageContentType::type</a>() of "text", and the content type parameter 'charset' is not empty, then the unencoded data will be written as unicode text data, using the charset parameter to locate the appropriate <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a>.</p> +<p>Returns false if the operation causes an error; otherwise returns true.</p> +<p>See also <a href="qmailcodec.html">QMailCodec</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="toStream"></a>bool QMailMessageBody::toStream ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>out</i>, <a href="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</a> <i>format</i> ) const</h3> +<p>Writes the data of the message body to the stream <i>out</i>. If <i>format</i> is <a href="qmailmessagebodyfwd.html#EncodingFormat-enum">QMailMessageBody::Encoded</a>, then the data is written in the transfer encoding it was created with; otherwise, it is written in unencoded form.</p> +<p>Returns false if the operation causes an error; otherwise returns true.</p> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<h3 class="fn"><a name="toStream-2"></a>bool QMailMessageBody::toStream ( <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>out</i> ) const</h3> +<p>Writes the data of the message body to the stream <i>out</i>, in unencoded form. Line-endings transmitted as CR/LF pairs are converted to <tt>\n</tt> on extraction. Returns false if the operation causes an error; otherwise returns true.</p> +<p>The 'charset' parameter of the body's content type is used to locate the appropriate <a href="http://doc.trolltech.com/4.5/qtextcodec.html">QTextCodec</a> to convert the data from an octet stream to unicode, if necessary.</p> +<p>See also <a href="qmailcodec.html">QMailCodec</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="transferEncoding"></a><a href="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</a> QMailMessageBody::transferEncoding () const</h3> +<p>Returns the transfer encoding type that the body was created with.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagebodyfwd-members.html b/doc/html/qmailmessagebodyfwd-members.html new file mode 100644 index 00000000..f0b396dc --- /dev/null +++ b/doc/html/qmailmessagebodyfwd-members.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessageBodyFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageBodyFwd</h1> +<p>This is the complete list of members for <a href="qmailmessagebodyfwd.html">QMailMessageBodyFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagebodyfwd.html#EncodingStatus-enum">EncodingStatus</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagebodyfwd.html b/doc/html/qmailmessagebodyfwd.html new file mode 100644 index 00000000..fa34dadd --- /dev/null +++ b/doc/html/qmailmessagebodyfwd.html @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessageBodyFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageBodyFwd Class Reference</h1> +<p>The QMailMessageBodyFwd class declares enumerations used by <a href="qmailmessagebody.html">QMailMessageBody</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessageBodyFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessagebody.html">QMailMessageBody</a>.</p> +<ul> +<li><a href="qmailmessagebodyfwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</a></b> { Encoded, Decoded }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebodyfwd.html#EncodingStatus-enum">EncodingStatus</a></b> { AlreadyEncoded, RequiresEncoding }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</a></b> { NoEncoding, SevenBit, EightBit, Base64, QuotedPrintable, Binary }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageBodyFwd class declares enumerations used by <a href="qmailmessagebody.html">QMailMessageBody</a></p> +<p>QMailMessageBodyFwd allows <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> and <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBody::EncodingStatus</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="EncodingFormat-enum"></a>enum QMailMessageBodyFwd::EncodingFormat</h3> +<p>This enum type is used to describe the format in which body data should be presented.</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>QMailMessageBodyFwd::Encoded</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The body data should be presented in encoded form.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::Decoded</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The body data should be presented in unencoded form.</td></tr> +</table></p> +<h3 class="fn"><a name="EncodingStatus-enum"></a>enum QMailMessageBodyFwd::EncodingStatus</h3> +<p>This enum type is used to describe the encoding status of body data.</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>QMailMessageBodyFwd::AlreadyEncoded</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The body data is already encoded to the necessary encoding.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::RequiresEncoding</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The body data is unencoded, and thus requires encoding for transmission.</td></tr> +</table></p> +<h3 class="fn"><a name="TransferEncoding-enum"></a>enum QMailMessageBodyFwd::TransferEncoding</h3> +<p>This enum type is used to describe a type of binary to text encoding. Encoding types used here are documented in <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> "Format of Internet Message Bodies"</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>QMailMessageBodyFwd::NoEncoding</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The encoding is not specified.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::SevenBit</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The data is not encoded, but contains only 7-bit ASCII data.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::EightBit</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The data is not encoded, but contains data using only 8-bit characters which form a superset of ASCII.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::Base64</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">A 65-character subset of US-ASCII is used, enabling 6 bits to be represented per printable character.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::QuotedPrintable</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">A method of encoding that tends to leave text similar to US-ASCII unmodified for readability.</td></tr> +<tr><td valign="top"><tt>QMailMessageBodyFwd::Binary</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">The data is not encoded to any limited subset of octet values.</td></tr> +</table></p> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageclassifier-members.html b/doc/html/qmailmessageclassifier-members.html new file mode 100644 index 00000000..ceaf7580 --- /dev/null +++ b/doc/html/qmailmessageclassifier-members.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageclassifier.cpp --> +<head> + <title>List of All Members for QMailMessageClassifier</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageClassifier</h1> +<p>This is the complete list of members for <a href="qmailmessageclassifier.html">QMailMessageClassifier</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessageclassifier.html#QMailMessageClassifier">QMailMessageClassifier</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessageclassifier.html#classifyMessage">classifyMessage</a></b> ( QMailMessageMetaData & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageclassifier.html#classifyMessage-2">classifyMessage</a></b> ( QMailMessage & ) : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageclassifier.html b/doc/html/qmailmessageclassifier.html new file mode 100644 index 00000000..ee637edd --- /dev/null +++ b/doc/html/qmailmessageclassifier.html @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageclassifier.cpp --> +<head> + <title>QMailMessageClassifier Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageClassifier Class Reference</h1> +<p>The QMailMessageClassifier class provides a simple mechanism for determining the type of content contained by a message. <a href="#details">More...</a></p> +<pre> #include <QMailMessageClassifier></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessageclassifier-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageclassifier.html#QMailMessageClassifier">QMailMessageClassifier</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageclassifier.html#classifyMessage">classifyMessage</a></b> ( QMailMessageMetaData & <i>metaData</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageclassifier.html#classifyMessage-2">classifyMessage</a></b> ( QMailMessage & <i>message</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageClassifier class provides a simple mechanism for determining the type of content contained by a message.</p> +<p>QMailMessageClassifier inspects a message to determine what type of content it contains, according to the classification of <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a>.</p> +<p>Messages of type <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::Email</a> may be classified as having <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::VoicemailContent</a> or <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::VideomailContent</a> content if their <a href="qmailmessagemetadata.html#from">QMailMessage::from</a>() address matches any of those configured in the <tt>Trolltech/messageserver.conf</tt> file.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageClassifier"></a>QMailMessageClassifier::QMailMessageClassifier ()</h3> +<p>Constructs a classifier object.</p> +<h3 class="fn"><a name="classifyMessage"></a>bool QMailMessageClassifier::classifyMessage ( <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> & <i>metaData</i> )</h3> +<p>Attempts to determine the type of content held within the message described by <i>metaData</i>, if it is currently set to <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaData::UnknownContent</a>. If the content type is determined, the message metadata record is updated and true is returned.</p> +<p>See also <a href="qmailmessagemetadata.html#setContent">QMailMessageMetaData::setContent</a>().</p> +<h3 class="fn"><a name="classifyMessage-2"></a>bool QMailMessageClassifier::classifyMessage ( <a href="qmailmessage.html">QMailMessage</a> & <i>message</i> )</h3> +<p>Attempts to determine the type of content held within the message <i>message</i>, if it is currently set to <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaData::UnknownContent</a>. If the content type is determined, the message record is updated and true is returned.</p> +<p>See also <a href="qmailmessagemetadata.html#setContent">QMailMessageMetaData::setContent</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagecontentdisposition-members.html b/doc/html/qmailmessagecontentdisposition-members.html new file mode 100644 index 00000000..a5a02157 --- /dev/null +++ b/doc/html/qmailmessagecontentdisposition-members.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessageContentDisposition</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageContentDisposition</h1> +<p>This is the complete list of members for <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition">QMailMessageContentDisposition</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition-3">QMailMessageContentDisposition</a></b> ( DispositionType )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition-4">QMailMessageContentDisposition</a></b> ( const QMailMessageHeaderField & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#content">content</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#creationDate">creationDate</a></b> () const : QMailTimeStamp</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeContent">decodeContent</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeParameter">decodeParameter</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeWord">decodeWord</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodedContent">decodedContent</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeContent">encodeContent</a></b> ( const QString &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeParameter">encodeParameter</a></b> ( const QString &, const QByteArray &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeWord">encodeWord</a></b> ( const QString &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#filename">filename</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#id">id</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#isNull">isNull</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#isParameterEncoded">isParameterEncoded</a></b> ( const QByteArray & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#modificationDate">modificationDate</a></b> () const : QMailTimeStamp</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#parameter">parameter</a></b> ( const QByteArray & ) const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#parameters">parameters</a></b> () const : QList<ParameterType></div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#readDate">readDate</a></b> () const : QMailTimeStamp</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#removeComments">removeComments</a></b> ( const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#removeWhitespace">removeWhitespace</a></b> ( const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setContent">setContent</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#setCreationDate">setCreationDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#setFilename">setFilename</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setId">setId</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#setModificationDate">setModificationDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setParameter">setParameter</a></b> ( const QByteArray &, const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setParameterEncoded">setParameterEncoded</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#setReadDate">setReadDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#setSize">setSize</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#setType">setType</a></b> ( DispositionType )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#size">size</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#toString">toString</a></b> ( bool, bool ) const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagecontentdisposition.html#type">type</a></b> () const : DispositionType</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagecontentdisposition.html b/doc/html/qmailmessagecontentdisposition.html new file mode 100644 index 00000000..13d4bc1a --- /dev/null +++ b/doc/html/qmailmessagecontentdisposition.html @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessageContentDisposition Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageContentDisposition Class Reference</h1> +<p>The QMailMessageContentDisposition class encapsulates the parsing of the RFC 2822 'Content-Disposition' header field. <a href="#details">More...</a></p> +<pre> #include <QMailMessageContentDisposition></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> and <a href="qmailmessagecontentdispositionfwd.html">QMailMessageContentDispositionFwd</a>.</p> +<ul> +<li><a href="qmailmessagecontentdisposition-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition">QMailMessageContentDisposition</a></b> ( const QByteArray & <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition-3">QMailMessageContentDisposition</a></b> ( DispositionType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition-4">QMailMessageContentDisposition</a></b> ( const QMailMessageHeaderField & <i>field</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#creationDate">creationDate</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#filename">filename</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#modificationDate">modificationDate</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#readDate">readDate</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#setCreationDate">setCreationDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#setFilename">setFilename</a></b> ( const QByteArray & <i>filename</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#setModificationDate">setModificationDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#setReadDate">setReadDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#setSize">setSize</a></b> ( int <i>size</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#setType">setType</a></b> ( DispositionType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#size">size</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DispositionType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontentdisposition.html#type">type</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>12 public functions inherited from <a href="qmailmessageheaderfield.html#public-functions">QMailMessageHeaderField</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>8 static public members inherited from <a href="qmailmessageheaderfield.html#static-public-members">QMailMessageHeaderField</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageContentDisposition class encapsulates the parsing of the RFC 2822 'Content-Disposition' header field.</p> +<p>QMailMessageContentDisposition provides simplified access to the various components of the 'Content-Disposition' header field. Components of the header field not exposed by member functions can be accessed using the functions inherited from <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageContentDisposition"></a>QMailMessageContentDisposition::QMailMessageContentDisposition ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>type</i> )</h3> +<p>Creates a disposition header field object from the data in <i>type</i>.</p> +<h3 class="fn"><a name="QMailMessageContentDisposition-3"></a>QMailMessageContentDisposition::QMailMessageContentDisposition ( <a href="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</a> <i>type</i> )</h3> +<p>Creates a 'Content-Disposition' header field object with the type <i>type</i>.</p> +<h3 class="fn"><a name="QMailMessageContentDisposition-4"></a>QMailMessageContentDisposition::QMailMessageContentDisposition ( const <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> & <i>field</i> )</h3> +<p>Creates a disposition header field object from the content of <i>field</i>.</p> +<h3 class="fn"><a name="creationDate"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageContentDisposition::creationDate () const</h3> +<p>Returns the value of the 'creation-date' parameter, if present; otherwise returns an uninitialised time stamp.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#setCreationDate">setCreationDate</a>().</p> +<h3 class="fn"><a name="filename"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageContentDisposition::filename () const</h3> +<p>Returns the value of the 'filename' parameter, if present; otherwise returns an empty <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#setFilename">setFilename</a>().</p> +<h3 class="fn"><a name="modificationDate"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageContentDisposition::modificationDate () const</h3> +<p>Returns the value of the 'modification-date' parameter, if present; otherwise returns an uninitialised time stamp.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#setModificationDate">setModificationDate</a>().</p> +<h3 class="fn"><a name="readDate"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageContentDisposition::readDate () const</h3> +<p>Returns the value of the 'read-date' parameter, if present; otherwise returns an uninitialised time stamp.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#setReadDate">setReadDate</a>().</p> +<h3 class="fn"><a name="setCreationDate"></a>void QMailMessageContentDisposition::setCreationDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> )</h3> +<p>Sets the value of the 'creation-date' parameter to <i>timeStamp</i>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#creationDate">creationDate</a>().</p> +<h3 class="fn"><a name="setFilename"></a>void QMailMessageContentDisposition::setFilename ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>filename</i> )</h3> +<p>Sets the value of the 'filename' parameter to <i>filename</i>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#filename">filename</a>().</p> +<h3 class="fn"><a name="setModificationDate"></a>void QMailMessageContentDisposition::setModificationDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> )</h3> +<p>Sets the value of the 'modification-date' parameter to <i>timeStamp</i>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#modificationDate">modificationDate</a>().</p> +<h3 class="fn"><a name="setReadDate"></a>void QMailMessageContentDisposition::setReadDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> )</h3> +<p>Sets the value of the 'read-date' parameter to <i>timeStamp</i>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#readDate">readDate</a>().</p> +<h3 class="fn"><a name="setSize"></a>void QMailMessageContentDisposition::setSize ( int <i>size</i> )</h3> +<p>Sets the value of the 'size' parameter to <i>size</i>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#size">size</a>().</p> +<h3 class="fn"><a name="setType"></a>void QMailMessageContentDisposition::setType ( <a href="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</a> <i>type</i> )</h3> +<p>Sets the disposition type of this field to <i>type</i>.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#type">type</a>().</p> +<h3 class="fn"><a name="size"></a>int QMailMessageContentDisposition::size () const</h3> +<p>Returns the value of the 'size' parameter, if present; otherwise returns -1.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#setSize">setSize</a>().</p> +<h3 class="fn"><a name="type"></a><a href="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</a> QMailMessageContentDisposition::type () const</h3> +<p>Returns the disposition type of this header field.</p> +<p>See also <a href="qmailmessagecontentdisposition.html#setType">setType</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagecontentdispositionfwd-members.html b/doc/html/qmailmessagecontentdispositionfwd-members.html new file mode 100644 index 00000000..1a4a263a --- /dev/null +++ b/doc/html/qmailmessagecontentdispositionfwd-members.html @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessageContentDispositionFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageContentDispositionFwd</h1> +<p>This is the complete list of members for <a href="qmailmessagecontentdispositionfwd.html">QMailMessageContentDispositionFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagecontentdispositionfwd.html b/doc/html/qmailmessagecontentdispositionfwd.html new file mode 100644 index 00000000..60d455fc --- /dev/null +++ b/doc/html/qmailmessagecontentdispositionfwd.html @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessageContentDispositionFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageContentDispositionFwd Class Reference</h1> +<p>The QMailMessageContentDispositionFwd class declares enumerations used by <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessageContentDispositionFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a>.</p> +<ul> +<li><a href="qmailmessagecontentdispositionfwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</a></b> { Attachment, Inline, None }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageContentDispositionFwd class declares enumerations used by <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></p> +<p>QMailMessageContentDispositionFwd allows <a href="qmailmessagecontentdispositionfwd.html#DispositionType-enum">QMailMessageContentDisposition::DispositionType</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="DispositionType-enum"></a>enum QMailMessageContentDispositionFwd::DispositionType</h3> +<p>This enum type is used to describe the disposition of a message part.</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>QMailMessageContentDispositionFwd::Attachment</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The part data should be presented as an attachment.</td></tr> +<tr><td valign="top"><tt>QMailMessageContentDispositionFwd::Inline</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The part data should be presented inline.</td></tr> +<tr><td valign="top"><tt>QMailMessageContentDispositionFwd::None</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The disposition of the part is unknown.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagecontenttype-members.html b/doc/html/qmailmessagecontenttype-members.html new file mode 100644 index 00000000..86f65ab0 --- /dev/null +++ b/doc/html/qmailmessagecontenttype-members.html @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessageContentType</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageContentType</h1> +<p>This is the complete list of members for <a href="qmailmessagecontenttype.html">QMailMessageContentType</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#QMailMessageContentType">QMailMessageContentType</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#QMailMessageContentType-3">QMailMessageContentType</a></b> ( const QMailMessageHeaderField & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#boundary">boundary</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#charset">charset</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#content">content</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeContent">decodeContent</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeParameter">decodeParameter</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeWord">decodeWord</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodedContent">decodedContent</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeContent">encodeContent</a></b> ( const QString &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeParameter">encodeParameter</a></b> ( const QString &, const QByteArray &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeWord">encodeWord</a></b> ( const QString &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#id">id</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#isNull">isNull</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#isParameterEncoded">isParameterEncoded</a></b> ( const QByteArray & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#name">name</a></b> () const : QByteArray</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#parameter">parameter</a></b> ( const QByteArray & ) const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#parameters">parameters</a></b> () const : QList<ParameterType></div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#removeComments">removeComments</a></b> ( const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#removeWhitespace">removeWhitespace</a></b> ( const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#setBoundary">setBoundary</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#setCharset">setCharset</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setContent">setContent</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setId">setId</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#setName">setName</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setParameter">setParameter</a></b> ( const QByteArray &, const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setParameterEncoded">setParameterEncoded</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#setSubType">setSubType</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#setType">setType</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#subType">subType</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#toString">toString</a></b> ( bool, bool ) const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagecontenttype.html#type">type</a></b> () const : QByteArray</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagecontenttype.html b/doc/html/qmailmessagecontenttype.html new file mode 100644 index 00000000..8f4b7986 --- /dev/null +++ b/doc/html/qmailmessagecontenttype.html @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessageContentType Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageContentType Class Reference</h1> +<p>The QMailMessageContentType class encapsulates the parsing of the RFC 2822 'Content-Type' header field. <a href="#details">More...</a></p> +<pre> #include <QMailMessageContentType></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>.</p> +<ul> +<li><a href="qmailmessagecontenttype-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#QMailMessageContentType">QMailMessageContentType</a></b> ( const QByteArray & <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#QMailMessageContentType-3">QMailMessageContentType</a></b> ( const QMailMessageHeaderField & <i>field</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#boundary">boundary</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#charset">charset</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#name">name</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#setBoundary">setBoundary</a></b> ( const QByteArray & <i>boundary</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#setCharset">setCharset</a></b> ( const QByteArray & <i>charset</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#setName">setName</a></b> ( const QByteArray & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#setSubType">setSubType</a></b> ( const QByteArray & <i>subType</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#setType">setType</a></b> ( const QByteArray & <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#subType">subType</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagecontenttype.html#type">type</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>12 public functions inherited from <a href="qmailmessageheaderfield.html#public-functions">QMailMessageHeaderField</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>8 static public members inherited from <a href="qmailmessageheaderfield.html#static-public-members">QMailMessageHeaderField</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageContentType class encapsulates the parsing of the RFC 2822 'Content-Type' header field.</p> +<p>QMailMessageContentType provides simplified access to the various components of the 'Content-Type' header field. Components of the header field not exposed by member functions can be accessed using the functions inherited from <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageContentType"></a>QMailMessageContentType::QMailMessageContentType ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>type</i> )</h3> +<p>Creates a content type object from the data in <i>type</i>.</p> +<h3 class="fn"><a name="QMailMessageContentType-3"></a>QMailMessageContentType::QMailMessageContentType ( const <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> & <i>field</i> )</h3> +<p>Creates a content type object from the content of <i>field</i>.</p> +<h3 class="fn"><a name="boundary"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageContentType::boundary () const</h3> +<p>Returns the value of the 'boundary' parameter, if present; otherwise returns an empty <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>.</p> +<p>See also <a href="qmailmessagecontenttype.html#setBoundary">setBoundary</a>().</p> +<h3 class="fn"><a name="charset"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageContentType::charset () const</h3> +<p>Returns the value of the 'charset' parameter, if present; otherwise returns an empty <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>.</p> +<p>See also <a href="qmailmessagecontenttype.html#setCharset">setCharset</a>().</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageContentType::name () const</h3> +<p>Returns the value of the 'name' parameter, if present; otherwise returns an empty <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>.</p> +<p>See also <a href="qmailmessagecontenttype.html#setName">setName</a>().</p> +<h3 class="fn"><a name="setBoundary"></a>void QMailMessageContentType::setBoundary ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>boundary</i> )</h3> +<p>Sets the value of the 'boundary' parameter to <i>boundary</i>.</p> +<p>See also <a href="qmailmessagecontenttype.html#boundary">boundary</a>().</p> +<h3 class="fn"><a name="setCharset"></a>void QMailMessageContentType::setCharset ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>charset</i> )</h3> +<p>Sets the value of the 'charset' parameter to <i>charset</i>.</p> +<p>See also <a href="qmailmessagecontenttype.html#charset">charset</a>().</p> +<h3 class="fn"><a name="setName"></a>void QMailMessageContentType::setName ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>name</i> )</h3> +<p>Sets the value of the 'name' parameter to <i>name</i>.</p> +<p>See also <a href="qmailmessagecontenttype.html#name">name</a>().</p> +<h3 class="fn"><a name="setSubType"></a>void QMailMessageContentType::setSubType ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>subType</i> )</h3> +<p>Sets the sub-type information of the 'Content-Type' header field to <i>subType</i>. If no primary type has been set, then setting the sub-type has no effect.</p> +<p>See also <a href="qmailmessagecontenttype.html#subType">subType</a>() and <a href="qmailmessagecontenttype.html#setType">setType</a>().</p> +<h3 class="fn"><a name="setType"></a>void QMailMessageContentType::setType ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>type</i> )</h3> +<p>Sets the primary type information of the 'Content-Type' header field to <i>type</i>. If <i>type</i> is empty, then any pre-existing sub-type information will be cleared.</p> +<p>See also <a href="qmailmessagecontenttype.html#type">type</a>() and <a href="qmailmessagecontenttype.html#setSubType">setSubType</a>().</p> +<h3 class="fn"><a name="subType"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageContentType::subType () const</h3> +<p>Returns the sub-type information of the 'Content-Type' header field.</p> +<p>For example: if <a href="qmailmessageheaderfield.html#content">content</a>() returns "text/plain", then subType() returns "plain"</p> +<p>See also <a href="qmailmessagecontenttype.html#setSubType">setSubType</a>().</p> +<h3 class="fn"><a name="type"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageContentType::type () const</h3> +<p>Returns the primary type information of the content type header field.</p> +<p>For example: if <a href="qmailmessageheaderfield.html#content">content</a>() returns "text/plain", then type() returns "text"</p> +<p>See also <a href="qmailmessagecontenttype.html#setType">setType</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagedelegate-members.html b/doc/html/qmailmessagedelegate-members.html new file mode 100644 index 00000000..71192eb1 --- /dev/null +++ b/doc/html/qmailmessagedelegate-members.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagedelegate.cpp --> +<head> + <title>List of All Members for QMailMessageDelegate</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageDelegate</h1> +<p>This is the complete list of members for <a href="qmailmessagedelegate.html">QMailMessageDelegate</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagedelegate.html#QMailMessageDelegate">QMailMessageDelegate</a></b> ( DisplayMode, QWidget * )</div></li> +<li><div class="fn"><b><a href="qmailmessagedelegate.html#dtor.QMailMessageDelegate">~QMailMessageDelegate</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagedelegate.html#displayMode">displayMode</a></b> () const : DisplayMode</div></li> +<li><div class="fn"><b><a href="qmailmessagedelegate.html#displaySelectionState">displaySelectionState</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagedelegate.html#setDisplayMode">setDisplayMode</a></b> ( DisplayMode )</div></li> +<li><div class="fn"><b><a href="qmailmessagedelegate.html#setDisplaySelectionState">setDisplaySelectionState</a></b> ( bool )</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagedelegate.html b/doc/html/qmailmessagedelegate.html new file mode 100644 index 00000000..dacf1072 --- /dev/null +++ b/doc/html/qmailmessagedelegate.html @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagedelegate.cpp --> +<head> + <title>QMailMessageDelegate Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageDelegate Class Reference</h1> +<p>The QMailMessageDelegate class provides a visual representation of a message suitable for display in a list of messages. <a href="#details">More...</a></p> +<pre> #include <QMailMessageDelegate></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessagedelegate-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</a></b> { AddressbookMode, QtmailMode }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagedelegate.html#QMailMessageDelegate">QMailMessageDelegate</a></b> ( DisplayMode <i>mode</i>, QWidget * <i>parent</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagedelegate.html#dtor.QMailMessageDelegate">~QMailMessageDelegate</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DisplayMode </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagedelegate.html#displayMode">displayMode</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagedelegate.html#displaySelectionState">displaySelectionState</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagedelegate.html#setDisplayMode">setDisplayMode</a></b> ( DisplayMode <i>mode</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagedelegate.html#setDisplaySelectionState">setDisplaySelectionState</a></b> ( bool <i>set</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageDelegate class provides a visual representation of a message suitable for display in a list of messages.</p> +<p>The QMailMessageDelegate provides a common visual representation of a message suitable for display in a list of messages. This class inherits from <a href="http://doc.trolltech.com/4.5/qabstractitemdelegate.html">QAbstractItemDelegate</a> and is designed to be used in conjunction with the Qt view classes such as <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a>.</p> +<p>QMailMessageDelegate supports more than one painting mode used to display message elements in different configurations.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> and <a href="http://doc.trolltech.com/4.5/qabstractitemdelegate.html">QAbstractItemDelegate</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="DisplayMode-enum"></a>enum QMailMessageDelegate::DisplayMode</h3> +<p>Represents the display modes of the delegate. The DisplayMode represents different message painting configurations of the delegate.</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>QMailMessageDelegate::AddressbookMode</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The message entry is painted in the style used by the Addressbook application. The message entry is painted with an icon representing the message direction, the text of the message address, the message type icon and the text of the message subject underneath.</td></tr> +<tr><td valign="top"><tt>QMailMessageDelegate::QtmailMode</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The message entry is painted in the style used by the Qt Extended messaging application. The message entry is painted with an icon representing the message status, the message type icon, the text of the message address and the text of the message subject underneath.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageDelegate"></a>QMailMessageDelegate::QMailMessageDelegate ( <a href="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</a> <i>mode</i>, <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a> * <i>parent</i> )</h3> +<p>Creates a <a href="qmailmessagedelegate.html">QMailMessageDelegate</a> with parent <i>parent</i> that paints the contents of a message in the <a href="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</a> <i>mode</i>.</p> +<h3 class="fn"><a name="dtor.QMailMessageDelegate"></a>QMailMessageDelegate::~QMailMessageDelegate () <tt> [virtual]</tt></h3> +<p>Deletes the <a href="qmailmessagedelegate.html">QMailMessageDelegate</a>.</p> +<h3 class="fn"><a name="displayMode"></a><a href="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</a> QMailMessageDelegate::displayMode () const</h3> +<p>Returns the display mode the delegate is painting in.</p> +<p>See also <a href="qmailmessagedelegate.html#setDisplayMode">setDisplayMode</a>().</p> +<h3 class="fn"><a name="displaySelectionState"></a>bool QMailMessageDelegate::displaySelectionState () const</h3> +<p>Returns true if the delegate is displaying the selection state of messages.</p> +<p>See also <a href="qmailmessagedelegate.html#setDisplaySelectionState">setDisplaySelectionState</a>().</p> +<h3 class="fn"><a name="setDisplayMode"></a>void QMailMessageDelegate::setDisplayMode ( <a href="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</a> <i>mode</i> )</h3> +<p>Sets the display mode the delegate is painting to <i>mode</i>.</p> +<p>See also <a href="qmailmessagedelegate.html#displayMode">displayMode</a>().</p> +<h3 class="fn"><a name="setDisplaySelectionState"></a>void QMailMessageDelegate::setDisplaySelectionState ( bool <i>set</i> )</h3> +<p>Sets the delegate to display message selection states if <i>set</i> is true.</p> +<p>See also <a href="qmailmessagedelegate.html#displaySelectionState">displaySelectionState</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagefwd-members.html b/doc/html/qmailmessagefwd-members.html new file mode 100644 index 00000000..bf3afe17 --- /dev/null +++ b/doc/html/qmailmessagefwd-members.html @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessageFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageFwd</h1> +<p>This is the complete list of members for <a href="qmailmessagefwd.html">QMailMessageFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagefwd.html#AttachmentsAction-enum">AttachmentsAction</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagefwd.html#ChunkType-enum">ChunkType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</a></b></div></li> +<li><div class="fn">typedef <b><a href="qmailmessagefwd.html#MessageChunk-typedef">MessageChunk</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagefwd.html b/doc/html/qmailmessagefwd.html new file mode 100644 index 00000000..e5feb329 --- /dev/null +++ b/doc/html/qmailmessagefwd.html @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessageFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageFwd Class Reference</h1> +<p>The QMailMessageFwd class declares enumerations used by <a href="qmailmessage.html">QMailMessage</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessageFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessage.html">QMailMessage</a>.</p> +<ul> +<li><a href="qmailmessagefwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagefwd.html#AttachmentsAction-enum">AttachmentsAction</a></b> { LinkToAttachments, CopyAttachments, CopyAndDeleteAttachments }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagefwd.html#ChunkType-enum">ChunkType</a></b> { Text, Reference }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</a></b> { HeaderOnlyFormat, StorageFormat, TransmissionFormat, IdentityFormat }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagefwd.html#MessageChunk-typedef">MessageChunk</a></b></td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageFwd class declares enumerations used by <a href="qmailmessage.html">QMailMessage</a></p> +<p>QMailMessageFwd allows <a href="qmailmessagefwd.html#AttachmentsAction-enum">QMailMessage::AttachmentsAction</a> and <a href="qmailmessagefwd.html#EncodingFormat-enum">QMailMessage::EncodingFormat</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="AttachmentsAction-enum"></a>enum QMailMessageFwd::AttachmentsAction</h3> +<p>This enum type is used to describe the action that should be performed on each message attachment.</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>QMailMessageFwd::LinkToAttachments</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Add a part to the message containing a link to the supplied attachment. If the document is removed, the message will no longer have access to the data.</td></tr> +<tr><td valign="top"><tt>QMailMessageFwd::CopyAttachments</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Add a part to the message containing a copy of the data in the supplied attachment. If the document is removed, the message will still contain the data.</td></tr> +<tr><td valign="top"><tt>QMailMessageFwd::CopyAndDeleteAttachments</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Add a part to the message containing a copy of the data in the supplied attachment, then delete the document from which the data was copied.</td></tr> +</table></p> +<h3 class="fn"><a name="ChunkType-enum"></a>enum QMailMessageFwd::ChunkType</h3> +<p>This enum type is used to denote the content of a single chunk in a partitioned output sequence.</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>QMailMessageFwd::Text</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The chunk contains verbatim output text.</td></tr> +<tr><td valign="top"><tt>QMailMessageFwd::Reference</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The chunk contains a reference to an external datum.</td></tr> +</table></p> +<h3 class="fn"><a name="EncodingFormat-enum"></a>enum QMailMessageFwd::EncodingFormat</h3> +<p>This enum type is used to describe the format in which a message should be serialized.</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>QMailMessageFwd::HeaderOnlyFormat</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Only the header portion of the message is serialized, to RFC 2822 form.</td></tr> +<tr><td valign="top"><tt>QMailMessageFwd::StorageFormat</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The message is serialized to RFC 2822 form, without attachments.</td></tr> +<tr><td valign="top"><tt>QMailMessageFwd::TransmissionFormat</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The entire message is serialized to RFC 2822 form, with additional header fields added if necessary, and 'bcc' header field omitted.</td></tr> +<tr><td valign="top"><tt>QMailMessageFwd::IdentityFormat</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The entire message is serialized to RFC 2822 form, with only Content-Type and Content-Transfer-Encoding headers added where required.</td></tr> +</table></p> +<h3 class="fn"><a name="MessageChunk-typedef"></a>typedef QMailMessageFwd::MessageChunk</h3> +<p>This type defines a single chunk in a sequence of partitioned ouput data.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageheaderfield-members.html b/doc/html/qmailmessageheaderfield-members.html new file mode 100644 index 00000000..4c13f9c3 --- /dev/null +++ b/doc/html/qmailmessageheaderfield-members.html @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessageHeaderField</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageHeaderField</h1> +<p>This is the complete list of members for <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#QMailMessageHeaderField">QMailMessageHeaderField</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#QMailMessageHeaderField-2">QMailMessageHeaderField</a></b> ( const QByteArray &, FieldType )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#QMailMessageHeaderField-3">QMailMessageHeaderField</a></b> ( const QByteArray &, const QByteArray &, FieldType )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#content">content</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeContent">decodeContent</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeParameter">decodeParameter</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodeWord">decodeWord</a></b> ( const QByteArray & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#decodedContent">decodedContent</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeContent">encodeContent</a></b> ( const QString &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeParameter">encodeParameter</a></b> ( const QString &, const QByteArray &, const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#encodeWord">encodeWord</a></b> ( const QString &, const QByteArray & ) : QByteArray</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#id">id</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#isNull">isNull</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#isParameterEncoded">isParameterEncoded</a></b> ( const QByteArray & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#parameter">parameter</a></b> ( const QByteArray & ) const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#parameters">parameters</a></b> () const : QList<ParameterType></div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#removeComments">removeComments</a></b> ( const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#removeWhitespace">removeWhitespace</a></b> ( const QByteArray & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setContent">setContent</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setId">setId</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setParameter">setParameter</a></b> ( const QByteArray &, const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#setParameterEncoded">setParameterEncoded</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessageheaderfield.html#toString">toString</a></b> ( bool, bool ) const : QByteArray</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageheaderfield.html b/doc/html/qmailmessageheaderfield.html new file mode 100644 index 00000000..a4b5fefd --- /dev/null +++ b/doc/html/qmailmessageheaderfield.html @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessageHeaderField Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageHeaderField Class Reference</h1> +<p>The QMailMessageHeaderField class encapsulates the parsing of message header fields. <a href="#details">More...</a></p> +<pre> #include <QMailMessageHeaderField></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessageheaderfieldfwd.html">QMailMessageHeaderFieldFwd</a>.</p> +<p>Inherited by <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> and <a href="qmailmessagecontenttype.html">QMailMessageContentType</a>.</p> +<ul> +<li><a href="qmailmessageheaderfield-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#QMailMessageHeaderField">QMailMessageHeaderField</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#QMailMessageHeaderField-2">QMailMessageHeaderField</a></b> ( const QByteArray & <i>text</i>, FieldType <i>fieldType</i> = StructuredField )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#QMailMessageHeaderField-3">QMailMessageHeaderField</a></b> ( const QByteArray & <i>id</i>, const QByteArray & <i>text</i>, FieldType <i>fieldType</i> = StructuredField )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#content">content</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#decodedContent">decodedContent</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#isNull">isNull</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#isParameterEncoded">isParameterEncoded</a></b> ( const QByteArray & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#parameter">parameter</a></b> ( const QByteArray & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<ParameterType> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#parameters">parameters</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#setContent">setContent</a></b> ( const QByteArray & <i>text</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#setId">setId</a></b> ( const QByteArray & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#setParameter">setParameter</a></b> ( const QByteArray & <i>name</i>, const QByteArray & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#setParameterEncoded">setParameterEncoded</a></b> ( const QByteArray & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#toString">toString</a></b> ( bool <i>includeName</i> = true, bool <i>presentable</i> = true ) const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#decodeContent">decodeContent</a></b> ( const QByteArray & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#decodeParameter">decodeParameter</a></b> ( const QByteArray & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#decodeWord">decodeWord</a></b> ( const QByteArray & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#encodeContent">encodeContent</a></b> ( const QString & <i>input</i>, const QByteArray & <i>charset</i> = "" )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#encodeParameter">encodeParameter</a></b> ( const QString & <i>input</i>, const QByteArray & <i>charset</i> = "", const QByteArray & <i>language</i> = "" )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#encodeWord">encodeWord</a></b> ( const QString & <i>input</i>, const QByteArray & <i>charset</i> = "" )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#removeComments">removeComments</a></b> ( const QByteArray & <i>input</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageheaderfield.html#removeWhitespace">removeWhitespace</a></b> ( const QByteArray & <i>input</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageHeaderField class encapsulates the parsing of message header fields.</p> +<p>QMailMessageHeaderField provides simplified access to the various components of the header field, and allows the field content to be extracted in a standardized form.</p> +<p>The content of a header field may be formed of unstructured text, or it may have an internal structure. If a structured field is specified, QMailMessageHeaderField assumes that the contained header field is structured in a format equivalent to that used for the RFC 2045 'Content-Type' and RFC 2183 'Content-Disposition' header fields. If the field is unstructured, or conforms to a different structure, then the <a href="qmailmessageheaderfield.html#parameter">parameter</a>() and <a href="qmailmessageheaderfield.html#parameters">parameters</a>() functions will return empty results, and the <a href="qmailmessageheaderfield.html#setParameter">setParameter</a>() function will have no effect.</p> +<p>QMailMessageHeaderField contains static functions to assist in creating correct header field content, and presenting header field content. The <a href="qmailmessageheaderfield.html#encodeWord">encodeWord</a>() and <a href="qmailmessageheaderfield.html#decodeWord">decodeWord</a>() functions translate between plain text and the encoded-word specification defined in RFC 2045. The <a href="qmailmessageheaderfield.html#encodeParameter">encodeParameter</a>() and <a href="qmailmessageheaderfield.html#decodeParameter">decodeParameter</a>() functions translate between plain text and the encoded-parameter format defined in RFC 2231.</p> +<p>The <a href="qmailmessageheaderfield.html#removeWhitespace">removeWhitespace</a>() function can be used to remove irrelevant whitespace characters from a string, and the <a href="qmailmessageheaderfield.html#removeComments">removeComments</a>() function can remove any comment sequences present, encododed according to the RFC 2822 specification.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageHeaderField"></a>QMailMessageHeaderField::QMailMessageHeaderField ()</h3> +<p>Creates an uninitialised message header field object.</p> +<h3 class="fn"><a name="QMailMessageHeaderField-2"></a>QMailMessageHeaderField::QMailMessageHeaderField ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>text</i>, <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a> <i>fieldType</i> = StructuredField )</h3> +<p>Creates a message header field object from the data in <i>text</i>. If <i>fieldType</i> is <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::StructuredField</a>, then <i>text</i> will be parsed assuming a format equivalent to that used for the RFC 2045 'Content-Type' and RFC 2183 'Content-Disposition' header fields.</p> +<h3 class="fn"><a name="QMailMessageHeaderField-3"></a>QMailMessageHeaderField::QMailMessageHeaderField ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>id</i>, const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>text</i>, <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a> <i>fieldType</i> = StructuredField )</h3> +<p>Creates a message header field object with the field id <i>id</i> and the content data in <i>text</i>. If <i>fieldType</i> is <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::StructuredField</a>, then <i>text</i> will be parsed assuming a format equivalent to that used for the RFC 2045 'Content-Type' and RFC 2183 'Content-Disposition' header fields.</p> +<h3 class="fn"><a name="content"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::content () const</h3> +<p>Returns the content of the header field, without any associated parameters.</p> +<p>See also <a href="qmailmessageheaderfield.html#setContent">setContent</a>().</p> +<h3 class="fn"><a name="decodeContent"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageHeaderField::decodeContent ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i>, decoding any encountered RFC 2045 'encoded-word' format tokens to unicode.</p> +<h3 class="fn"><a name="decodeParameter"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageHeaderField::decodeParameter ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i> decoded from RFC 2231 'extended-parameter' format.</p> +<h3 class="fn"><a name="decodeWord"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageHeaderField::decodeWord ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i> decoded from RFC 2045 'encoded-word' format.</p> +<h3 class="fn"><a name="decodedContent"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageHeaderField::decodedContent () const <tt> [virtual]</tt></h3> +<p>Returns the content of the header field as unicode text. If the content of the field contains any encoded-word or encoded-parameter values, they will be decoded on output.</p> +<h3 class="fn"><a name="encodeContent"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::encodeContent ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i>, const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>charset</i> = "" ) <tt> [static]</tt></h3> +<p>Returns the content of the string <i>input</i> encoded into a sequence of RFC 2045 'encoded-word' format tokens. The encoding used can be specified in <i>charset</i>, or can be deduced for each token read from <i>input</i> if <i>charset</i> is empty.</p> +<h3 class="fn"><a name="encodeParameter"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::encodeParameter ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i>, const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>charset</i> = "", const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>language</i> = "" ) <tt> [static]</tt></h3> +<p>Returns the content of the string <i>input</i> encoded into RFC 2231 'extended-parameter' format. The encoding used can be specified in <i>charset</i>, or can be deduced from the content of <i>input</i> if <i>charset</i> is empty. If <i>language</i> is non-empty, it will be included in the encoded output; otherwise the language component will be extracted from <i>charset</i>, if it contains a trailing language specifier as defined in RFC 2231.</p> +<h3 class="fn"><a name="encodeWord"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::encodeWord ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i>, const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>charset</i> = "" ) <tt> [static]</tt></h3> +<p>Returns the content of the string <i>input</i> encoded into a series of RFC 2045 'encoded-word' format tokens, each no longer than 75 characters. The encoding used can be specified in <i>charset</i>, or can be deduced from the content of <i>input</i> if <i>charset</i> is empty.</p> +<h3 class="fn"><a name="id"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::id () const</h3> +<p>Returns the ID of the header field.</p> +<p>See also <a href="qmailmessageheaderfield.html#setId">setId</a>().</p> +<h3 class="fn"><a name="isNull"></a>bool QMailMessageHeaderField::isNull () const</h3> +<p>Returns true if the header field has not been initialized.</p> +<h3 class="fn"><a name="isParameterEncoded"></a>bool QMailMessageHeaderField::isParameterEncoded ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>name</i> ) const</h3> +<p>Returns true if the parameter with name <i>name</i> exists and is marked as encoded according to RFC 2231; otherwise returns false. Name comparisons are case-insensitive.</p> +<h3 class="fn"><a name="parameter"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::parameter ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>name</i> ) const</h3> +<p>Returns the value of the parameter with the name <i>name</i>. Name comparisons are case-insensitive.</p> +<p>See also <a href="qmailmessageheaderfield.html#setParameter">setParameter</a>().</p> +<h3 class="fn"><a name="parameters"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><ParameterType> QMailMessageHeaderField::parameters () const</h3> +<p>Returns the list of parameters from the header field. For each parameter, the member <tt>first</tt> contains the name text, and the member <tt>second</tt> contains the value text.</p> +<h3 class="fn"><a name="removeComments"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::removeComments ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i> with any comment sections removed.</p> +<h3 class="fn"><a name="removeWhitespace"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::removeWhitespace ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i> ) <tt> [static]</tt></h3> +<p>Returns the content of <i>input</i> with any whitespace characters removed. Whitespace inside double quotes is preserved.</p> +<h3 class="fn"><a name="setContent"></a>void QMailMessageHeaderField::setContent ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>text</i> )</h3> +<p>Sets the content of the header field to <i>text</i>.</p> +<p>See also <a href="qmailmessageheaderfield.html#content">content</a>().</p> +<h3 class="fn"><a name="setId"></a>void QMailMessageHeaderField::setId ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>id</i> )</h3> +<p>Sets the ID of the header field to <i>id</i>.</p> +<p>See also <a href="qmailmessageheaderfield.html#id">id</a>().</p> +<h3 class="fn"><a name="setParameter"></a>void QMailMessageHeaderField::setParameter ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>value</i> )</h3> +<p>Sets the parameter with the name <i>name</i> to have the value <i>value</i>, if present; otherwise a new parameter is appended with the supplied properties. If <i>name</i> ends with a single asterisk, the parameter will be flagged as encoded.</p> +<p>See also <a href="qmailmessageheaderfield.html#parameter">parameter</a>() and <a href="qmailmessageheaderfield.html#setParameterEncoded">setParameterEncoded</a>().</p> +<h3 class="fn"><a name="setParameterEncoded"></a>void QMailMessageHeaderField::setParameterEncoded ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>name</i> )</h3> +<p>Sets any parameters with the name <i>name</i> to be marked as encoded. Name comparisons are case-insensitive.</p> +<p>See also <a href="qmailmessageheaderfield.html#isParameterEncoded">isParameterEncoded</a>().</p> +<h3 class="fn"><a name="toString"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessageHeaderField::toString ( bool <i>includeName</i> = true, bool <i>presentable</i> = true ) const <tt> [virtual]</tt></h3> +<p>Returns the entire header field text as a formatted string, with the name of the field included if <i>includeName</i> is true. If <i>presentable</i> is true, artifacts of RFC 2822 transmission format such as parameter folding will be removed. For example:</p> +<pre> QMailMessageHeaderField hdr; + hdr.setId("Content-Type"); + hdr.setContent("text/plain"); + hdr.setParameter("charset", "us-ascii"); + + QString s = hdr.toString(); <span class="comment">// s: "Content-Type: text/plain; charset=us-ascii"</span></pre> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageheaderfieldfwd-members.html b/doc/html/qmailmessageheaderfieldfwd-members.html new file mode 100644 index 00000000..74877f71 --- /dev/null +++ b/doc/html/qmailmessageheaderfieldfwd-members.html @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessageHeaderFieldFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageHeaderFieldFwd</h1> +<p>This is the complete list of members for <a href="qmailmessageheaderfieldfwd.html">QMailMessageHeaderFieldFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageheaderfieldfwd.html b/doc/html/qmailmessageheaderfieldfwd.html new file mode 100644 index 00000000..426a06ce --- /dev/null +++ b/doc/html/qmailmessageheaderfieldfwd.html @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessageHeaderFieldFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageHeaderFieldFwd Class Reference</h1> +<p>The QMailMessageHeaderFieldFwd class declares enumerations used by <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessageHeaderFieldFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>.</p> +<ul> +<li><a href="qmailmessageheaderfieldfwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</a></b> { StructuredField, UnstructuredField }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageHeaderFieldFwd class declares enumerations used by <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a></p> +<p>QMailMessageHeaderFieldFwd allows <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::FieldType</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="FieldType-enum"></a>enum QMailMessageHeaderFieldFwd::FieldType</h3> +<p>This enum type is used to describe the formatting of field content.</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>QMailMessageHeaderFieldFwd::StructuredField</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The field content should be parsed assuming it is structured according to the specification for RFC 2045 'Content-Type' fields.</td></tr> +<tr><td valign="top"><tt>QMailMessageHeaderFieldFwd::UnstructuredField</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The field content has no internal structure.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageid-members.html b/doc/html/qmailmessageid-members.html new file mode 100644 index 00000000..106f5424 --- /dev/null +++ b/doc/html/qmailmessageid-members.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailid.cpp --> +<head> + <title>List of All Members for QMailMessageId</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageId</h1> +<p>This is the complete list of members for <a href="qmailmessageid.html">QMailMessageId</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessageid.html#QMailMessageId">QMailMessageId</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessageid.html#QMailMessageId-2">QMailMessageId</a></b> ( quint64 )</div></li> +<li><div class="fn"><b><a href="qmailmessageid.html#isValid">isValid</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageid.html#operator-QVariant">operator QVariant</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessageid.html#operator-not-eq">operator!=</a></b> ( const QMailMessageId & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageid.html#operator-lt">operator<</a></b> ( const QMailMessageId & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageid.html#operator-eq-eq">operator==</a></b> ( const QMailMessageId & ) const : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageid.html b/doc/html/qmailmessageid.html new file mode 100644 index 00000000..84df5aa0 --- /dev/null +++ b/doc/html/qmailmessageid.html @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailid.cpp --> +<head> + <title>QMailMessageId Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageId Class Reference</h1> +<p>The QMailMessageId class is used to identify messages stored by <a href="qmailstore.html">QMailStore</a>. <a href="#details">More...</a></p> +<pre> #include <QMailMessageId></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessageid-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#QMailMessageId">QMailMessageId</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#QMailMessageId-2">QMailMessageId</a></b> ( quint64 <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#isValid">isValid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#operator-QVariant">operator QVariant</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#operator-not-eq">operator!=</a></b> ( const QMailMessageId & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#operator-lt">operator<</a></b> ( const QMailMessageId & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageid.html#operator-eq-eq">operator==</a></b> ( const QMailMessageId & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="related-non-members"></a> +<h2>Related Non-Members</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="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a></b></td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageId class is used to identify messages stored by <a href="qmailstore.html">QMailStore</a>.</p> +<p>QMailMessageId is a class used to represent messages stored by the <a href="qmailstore.html">QMailStore</a>, identified by their unique numeric internal indentifer.</p> +<p>A QMailMessageId instance can be tested for validity, and compared to other instances for equality. The numeric value of the identifier is not intrinsically meaningful and cannot be modified.</p> +<p>See also <a href="qmailmessage.html">QMailMessage</a> and <a href="qmailstore.html#message">QMailStore::message</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageId"></a>QMailMessageId::QMailMessageId ()</h3> +<p>Construct an uninitialized <a href="qmailmessageid.html">QMailMessageId</a>, for which <a href="qmailmessageid.html#isValid">isValid</a>() returns false.</p> +<h3 class="fn"><a name="QMailMessageId-2"></a>QMailMessageId::QMailMessageId ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>value</i> )</h3> +<p>Construct a <a href="qmailmessageid.html">QMailMessageId</a> with the supplied numeric identifier <i>value</i>.</p> +<h3 class="fn"><a name="isValid"></a>bool QMailMessageId::isValid () const</h3> +<p>Returns true if this object has been initialized with an identifier.</p> +<h3 class="fn"><a name="operator-QVariant"></a>QMailMessageId::operator QVariant () const</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> containing the value of this message identfier.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailMessageId::operator!= ( const QMailMessageId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value differs from that of <i>other</i>.</p> +<h3 class="fn"><a name="operator-lt"></a>bool QMailMessageId::operator< ( const QMailMessageId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value is less than that of <i>other</i>.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailMessageId::operator== ( const QMailMessageId & <i>other</i> ) const</h3> +<p>Returns true if this object's identifier value is equal to that of <i>other</i>.</p> +<hr /> +<h2>Related Non-Members</h2> +<h3 class="fn"><a name="QMailMessageIdList-typedef"></a>typedef QMailMessageIdList</h3> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagekey-members.html b/doc/html/qmailmessagekey-members.html new file mode 100644 index 00000000..7585f626 --- /dev/null +++ b/doc/html/qmailmessagekey-members.html @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagekey.cpp --> +<head> + <title>List of All Members for QMailMessageKey</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageKey</h1> +<p>This is the complete list of members for <a href="qmailmessagekey.html">QMailMessageKey</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">typedef <b><a href="qmailmessagekey.html#ArgumentType-typedef">ArgumentType</a></b></div></li> +<li><div class="fn">flags <b><a href="qmailmessagekey.html#Property-enum">Properties</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagekey.html#Property-enum">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#QMailMessageKey">QMailMessageKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#QMailMessageKey-2">QMailMessageKey</a></b> ( const QMailMessageKey & )</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#dtor.QMailMessageKey">~QMailMessageKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#ancestorFolderIds">ancestorFolderIds</a></b> ( const QMailFolderId &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#ancestorFolderIds-2">ancestorFolderIds</a></b> ( const QMailFolderIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#ancestorFolderIds-3">ancestorFolderIds</a></b> ( const QMailFolderKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#arguments">arguments</a></b> () const : const QList<ArgumentType> &</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#combiner">combiner</a></b> () const : QMailKey::Combiner</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#contentIdentifier">contentIdentifier</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#contentIdentifier-2">contentIdentifier</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#contentScheme">contentScheme</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#contentScheme-2">contentScheme</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#contentType">contentType</a></b> ( QMailMessageMetaDataFwd::ContentType, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#contentType-2">contentType</a></b> ( const QList<QMailMessageMetaDataFwd::ContentType> &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#conversation">conversation</a></b> ( const QMailMessageId & ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#conversation-2">conversation</a></b> ( const QMailMessageIdList & ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#conversation-3">conversation</a></b> ( const QMailMessageKey & ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#customField">customField</a></b> ( const QString &, QMailDataComparator::PresenceComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#customField-2">customField</a></b> ( const QString &, const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#customField-3">customField</a></b> ( const QString &, const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#id">id</a></b> ( const QMailMessageId &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#id-2">id</a></b> ( const QMailMessageIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#id-3">id</a></b> ( const QMailMessageKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#inResponseTo">inResponseTo</a></b> ( const QMailMessageId &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#inResponseTo-2">inResponseTo</a></b> ( const QMailMessageIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#inResponseTo-3">inResponseTo</a></b> ( const QMailMessageKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#isNegated">isNegated</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#isNonMatching">isNonMatching</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#messageType">messageType</a></b> ( QMailMessageMetaDataFwd::MessageType, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#messageType-2">messageType</a></b> ( int, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#nonMatchingKey">nonMatchingKey</a></b> () : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#parentAccountId">parentAccountId</a></b> ( const QMailAccountId &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#parentAccountId-2">parentAccountId</a></b> ( const QMailAccountIdList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#parentAccountId-3">parentAccountId</a></b> ( const QMailAccountKey &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +</ul></td><td valign="top"><ul> +<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> +<li><div class="fn"><b><a href="qmailmessagekey.html#parentFolderId-3">parentFolderId</a></b> ( const QMailFolderKey &, 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> +<li><div class="fn"><b><a href="qmailmessagekey.html#receptionTimeStamp">receptionTimeStamp</a></b> ( const QDateTime &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#receptionTimeStamp-2">receptionTimeStamp</a></b> ( const QDateTime &, QMailDataComparator::RelationComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#recipients">recipients</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#recipients-2">recipients</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#responseType">responseType</a></b> ( QMailMessageMetaDataFwd::ResponseType, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#responseType-2">responseType</a></b> ( const QList<QMailMessageMetaDataFwd::ResponseType> &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#sender">sender</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#sender-2">sender</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#sender-3">sender</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#serverUid">serverUid</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#serverUid-2">serverUid</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#serverUid-3">serverUid</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#size">size</a></b> ( int, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#size-2">size</a></b> ( int, QMailDataComparator::RelationComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#status">status</a></b> ( quint64, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#status-2">status</a></b> ( quint64, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#subKeys">subKeys</a></b> () const : const QList<QMailMessageKey> &</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#subject">subject</a></b> ( const QString &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#subject-2">subject</a></b> ( const QString &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#subject-3">subject</a></b> ( const QStringList &, QMailDataComparator::InclusionComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#timeStamp">timeStamp</a></b> ( const QDateTime &, QMailDataComparator::EqualityComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#timeStamp-2">timeStamp</a></b> ( const QDateTime &, QMailDataComparator::RelationComparator ) : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-QVariant">operator QVariant</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-not-eq">operator!=</a></b> ( const QMailMessageKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-and">operator&</a></b> ( const QMailMessageKey & ) const : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-and-eq">operator&=</a></b> ( const QMailMessageKey & ) : const QMailMessageKey &</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-eq">operator=</a></b> ( const QMailMessageKey & ) : const QMailMessageKey &</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-eq-eq">operator==</a></b> ( const QMailMessageKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-7c">operator|</a></b> ( const QMailMessageKey & ) const : QMailMessageKey</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-7c-eq">operator|=</a></b> ( const QMailMessageKey & ) : const QMailMessageKey &</div></li> +<li><div class="fn"><b><a href="qmailmessagekey.html#operator-7e">operator~</a></b> () const : QMailMessageKey</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagekey.html b/doc/html/qmailmessagekey.html new file mode 100644 index 00000000..283cf131 --- /dev/null +++ b/doc/html/qmailmessagekey.html @@ -0,0 +1,386 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagekey.cpp --> +<head> + <title>QMailMessageKey Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageKey Class Reference</h1> +<p>The QMailMessageKey class defines the parameters used for querying a subset of all available messages from the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailMessageKey></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessagekey-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#ArgumentType-typedef">ArgumentType</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">flags </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#Property-enum">Properties</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#Property-enum">Property</a></b> { Id, Type, ParentFolderId, Sender, ..., Custom }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#QMailMessageKey">QMailMessageKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#QMailMessageKey-2">QMailMessageKey</a></b> ( const QMailMessageKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#dtor.QMailMessageKey">~QMailMessageKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<ArgumentType> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#arguments">arguments</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailKey::Combiner </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#combiner">combiner</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#isNegated">isNegated</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#isNonMatching">isNonMatching</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<QMailMessageKey> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#subKeys">subKeys</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-QVariant">operator QVariant</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-not-eq">operator!=</a></b> ( const QMailMessageKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-and">operator&</a></b> ( const QMailMessageKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailMessageKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-and-eq">operator&=</a></b> ( const QMailMessageKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailMessageKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-eq">operator=</a></b> ( const QMailMessageKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-eq-eq">operator==</a></b> ( const QMailMessageKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-7c">operator|</a></b> ( const QMailMessageKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailMessageKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-7c-eq">operator|=</a></b> ( const QMailMessageKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#operator-7e">operator~</a></b> () const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#ancestorFolderIds">ancestorFolderIds</a></b> ( const QMailFolderId & <i>id</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#ancestorFolderIds-2">ancestorFolderIds</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#ancestorFolderIds-3">ancestorFolderIds</a></b> ( const QMailFolderKey & <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#contentIdentifier">contentIdentifier</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#contentIdentifier-2">contentIdentifier</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#contentScheme">contentScheme</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#contentScheme-2">contentScheme</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#contentType">contentType</a></b> ( QMailMessageMetaDataFwd::ContentType <i>type</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#contentType-2">contentType</a></b> ( const QList<QMailMessageMetaDataFwd::ContentType> & <i>types</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#conversation">conversation</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#conversation-2">conversation</a></b> ( const QMailMessageIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#conversation-3">conversation</a></b> ( const QMailMessageKey & <i>key</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#customField">customField</a></b> ( const QString & <i>name</i>, QMailDataComparator::PresenceComparator <i>cmp</i> = QMailDataComparator::Present )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#customField-2">customField</a></b> ( const QString & <i>name</i>, 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#customField-3">customField</a></b> ( const QString & <i>name</i>, 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#id">id</a></b> ( const QMailMessageId & <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#id-2">id</a></b> ( const QMailMessageIdList & <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#id-3">id</a></b> ( const QMailMessageKey & <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#inResponseTo">inResponseTo</a></b> ( const QMailMessageId & <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#inResponseTo-2">inResponseTo</a></b> ( const QMailMessageIdList & <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#inResponseTo-3">inResponseTo</a></b> ( const QMailMessageKey & <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#messageType">messageType</a></b> ( QMailMessageMetaDataFwd::MessageType <i>type</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#messageType-2">messageType</a></b> ( int <i>type</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#nonMatchingKey">nonMatchingKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.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">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.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">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.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">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#parentFolderId">parentFolderId</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#parentFolderId-2">parentFolderId</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#parentFolderId-3">parentFolderId</a></b> ( const QMailFolderKey & <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#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> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#receptionTimeStamp">receptionTimeStamp</a></b> ( const QDateTime & <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#receptionTimeStamp-2">receptionTimeStamp</a></b> ( const QDateTime & <i>value</i>, QMailDataComparator::RelationComparator <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#recipients">recipients</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#recipients-2">recipients</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#responseType">responseType</a></b> ( QMailMessageMetaDataFwd::ResponseType <i>type</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#responseType-2">responseType</a></b> ( const QList<QMailMessageMetaDataFwd::ResponseType> & <i>types</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#sender">sender</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#sender-2">sender</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#sender-3">sender</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#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">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.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">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagekey.html#serverUid-3">serverUid</a></b> ( const QStringList & <i>uids</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#size">size</a></b> ( int <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#size-2">size</a></b> ( int <i>value</i>, QMailDataComparator::RelationComparator <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#status">status</a></b> ( quint64 <i>mask</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#status-2">status</a></b> ( quint64 <i>value</i>, QMailDataComparator::EqualityComparator <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#subject">subject</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#subject-2">subject</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#subject-3">subject</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#timeStamp">timeStamp</a></b> ( const QDateTime & <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#timeStamp-2">timeStamp</a></b> ( const QDateTime & <i>value</i>, QMailDataComparator::RelationComparator <i>cmp</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageKey class defines the parameters used for querying a subset of all available messages from the mail store.</p> +<p>A QMailMessageKey is composed of a message property, an optional comparison operator and a comparison value. The QMailMessageKey class is used in conjunction with the <a href="qmailstore.html#queryMessages">QMailStore::queryMessages</a>() and <a href="qmailstore.html#countMessages">QMailStore::countMessages</a>() functions to filter results which meet the criteria defined by the key.</p> +<p>QMailMessageKeys can be combined using the logical operators (&), (|) and (~) to create more refined queries.</p> +<p>For example:</p> +<p>To create a query for all messages sent from "[email protected]" with subject "meeting":</p> +<pre> QMailMessageKey subjectKey(QMailMessageKey::subject("meeting")); + QMailMessageKey senderKey(QMailMessageKey::sender("[email protected]")); + QMailMessageIdList results = QMailStore::instance()->queryMessages(subjectKey & senderKey);</pre> +<p>To query all unread messages from a specific folder:</p> +<pre> QMailMessageIdList unreadMessagesInFolder(const QMailFolderId& folderId) + { + QMailMessageKey parentFolderKey(QMailMessageKey::parentFolderId(folderId)); + QMailMessageKey unreadKey(QMailMessageKey::status(QMailMessage::Read, QMailDataComparator::Excludes)); + + return QMailStore::instance()->queryMessages(parentFolderKey & unreadKey); + }</pre> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailmessage.html">QMailMessage</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ArgumentType-typedef"></a>typedef QMailMessageKey::ArgumentType</h3> +<p>Defines the type used to represent a single criterion of a message filter.</p> +<p>Synonym for <a href="qmailkeyargument.html">QMailKeyArgument</a><<a href="qmailmessagekey.html#Property-enum">QMailMessageKey::Property</a>>.</p> +<h3 class="flags"><a name="Property-enum"></a>enum QMailMessageKey::Property<br />flags QMailMessageKey::Properties</h3> +<p>This enum type describes the data query properties of a <a href="qmailmessage.html">QMailMessage</a>.</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::Id</tt></td><td align="center" valign="top"><tt>( 1<<0 )</tt></td><td valign="top">The ID of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Type</tt></td><td align="center" valign="top"><tt>( 1<<1 )</tt></td><td valign="top">The type of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ParentFolderId</tt></td><td align="center" valign="top"><tt>( 1<<2 )</tt></td><td valign="top">The parent folder ID this message is contained in.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Sender</tt></td><td align="center" valign="top"><tt>( 1<<3 )</tt></td><td valign="top">The message sender address string.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Recipients</tt></td><td align="center" valign="top"><tt>( 1<<4 )</tt></td><td valign="top">The message recipient address string.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Subject</tt></td><td align="center" valign="top"><tt>( 1<<5 )</tt></td><td valign="top">The message subject string.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::TimeStamp</tt></td><td align="center" valign="top"><tt>( 1<<6 )</tt></td><td valign="top">The message origination timestamp.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ReceptionTimeStamp</tt></td><td align="center" valign="top"><tt>( 1<<9 )</tt></td><td valign="top">The message reception timestamp.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Status</tt></td><td align="center" valign="top"><tt>( 1<<7 )</tt></td><td valign="top">The message status flags.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Conversation</tt></td><td align="center" valign="top"><tt>( 1<<8 )</tt></td><td valign="top">The set of related messages containing the specified message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ServerUid</tt></td><td align="center" valign="top"><tt>( 1<<10 )</tt></td><td valign="top">The IMAP server UID of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Size</tt></td><td align="center" valign="top"><tt>( 1<<11 )</tt></td><td valign="top">The size of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ParentAccountId</tt></td><td align="center" valign="top"><tt>( 1<<12 )</tt></td><td valign="top">The ID of the account the message was downloaded from.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::AncestorFolderIds</tt></td><td align="center" valign="top"><tt>( 1<<13 )</tt></td><td valign="top">The set of IDs of folders which are direct or indirect parents of this message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ContentType</tt></td><td align="center" valign="top"><tt>( 1<<14 )</tt></td><td valign="top">The type of data contained within the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::PreviousParentFolderId</tt></td><td align="center" valign="top"><tt>( 1<<15 )</tt></td><td valign="top">The parent folder ID this message was contained in, prior to moving to the current parent folder.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ContentScheme</tt></td><td align="center" valign="top"><tt>( 1<<16 )</tt></td><td valign="top">The scheme used to store the content of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ContentIdentifier</tt></td><td align="center" valign="top"><tt>( 1<<17 )</tt></td><td valign="top">The identifier used to store the content of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::InResponseTo</tt></td><td align="center" valign="top"><tt>( 1<<18 )</tt></td><td valign="top">The identifier of the other message that the message was created in response to.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::ResponseType</tt></td><td align="center" valign="top"><tt>( 1<<19 )</tt></td><td valign="top">The type of response that the message was created as.</td></tr> +<tr><td valign="top"><tt>QMailMessageKey::Custom</tt></td><td align="center" valign="top"><tt>( 1<<20 )</tt></td><td valign="top">The custom fields of the message.</td></tr> +</table></p> +<p>The Properties type is a typedef for <a href="qflags.html">QFlags</a><Property>. It stores an OR combination of Property values.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageKey"></a>QMailMessageKey::QMailMessageKey ()</h3> +<p>Creates a <a href="qmailmessagekey.html">QMailMessageKey</a> without specifying matching parameters.</p> +<p>A default-constructed key (one for which <a href="qmailmessagekey.html#isEmpty">isEmpty</a>() returns true) matches all messages.</p> +<p>See also <a href="qmailmessagekey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="QMailMessageKey-2"></a>QMailMessageKey::QMailMessageKey ( const QMailMessageKey & <i>other</i> )</h3> +<p>Creates a copy of the <a href="qmailmessagekey.html">QMailMessageKey</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailMessageKey"></a>QMailMessageKey::~QMailMessageKey () <tt> [virtual]</tt></h3> +<p>Destroys the <a href="qmailmessagekey.html">QMailMessageKey</a></p> +<h3 class="fn"><a name="ancestorFolderIds"></a>QMailMessageKey QMailMessageKey::ancestorFolderIds ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</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 ancestor folders' identifiers contain <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</a>().</p> +<h3 class="fn"><a name="ancestorFolderIds-2"></a>QMailMessageKey QMailMessageKey::ancestorFolderIds ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</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 messages whose ancestor folders' identifiers contain a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</a>().</p> +<h3 class="fn"><a name="ancestorFolderIds-3"></a>QMailMessageKey QMailMessageKey::ancestorFolderIds ( const <a href="qmailfolderkey.html">QMailFolderKey</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 ancestor folders' identifiers contain a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</a>().</p> +<h3 class="fn"><a name="arguments"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagekey.html#ArgumentType-typedef">ArgumentType</a>> & QMailMessageKey::arguments () const</h3> +<p>Returns the list of arguments to this <a href="qmailmessagekey.html">QMailMessageKey</a>.</p> +<h3 class="fn"><a name="combiner"></a><a href="qmailkey.html#Combiner-enum">QMailKey::Combiner</a> QMailMessageKey::combiner () const</h3> +<p>Returns the combiner used to combine arguments or sub keys of this <a href="qmailmessagekey.html">QMailMessageKey</a>.</p> +<h3 class="fn"><a name="contentIdentifier"></a>QMailMessageKey QMailMessageKey::contentIdentifier ( 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 content identifier matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#contentIdentifier">QMailMessage::contentIdentifier</a>().</p> +<h3 class="fn"><a name="contentIdentifier-2"></a>QMailMessageKey QMailMessageKey::contentIdentifier ( 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 content identifier matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#contentIdentifier">QMailMessage::contentIdentifier</a>().</p> +<h3 class="fn"><a name="contentScheme"></a>QMailMessageKey QMailMessageKey::contentScheme ( 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 content scheme matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#contentScheme">QMailMessage::contentScheme</a>().</p> +<h3 class="fn"><a name="contentScheme-2"></a>QMailMessageKey QMailMessageKey::contentScheme ( 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 content scheme matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#contentScheme">QMailMessage::contentScheme</a>().</p> +<h3 class="fn"><a name="contentType"></a>QMailMessageKey QMailMessageKey::contentType ( <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::ContentType</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 content type matches <i>type</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#content">QMailMessage::content</a>().</p> +<h3 class="fn"><a name="contentType-2"></a>QMailMessageKey QMailMessageKey::contentType ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::ContentType</a>> & <i>types</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 content type is a member of <i>types</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#content">QMailMessage::content</a>().</p> +<h3 class="fn"><a name="conversation"></a>QMailMessageKey QMailMessageKey::conversation ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages that are participants in the conversation containing the message identified by <i>id</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">QMailMessage::inResponseTo</a>().</p> +<h3 class="fn"><a name="conversation-2"></a>QMailMessageKey QMailMessageKey::conversation ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages that are participants in any of the conversations containing the messages whose identifiers are members of <i>ids</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">QMailMessage::inResponseTo</a>().</p> +<h3 class="fn"><a name="conversation-3"></a>QMailMessageKey QMailMessageKey::conversation ( const QMailMessageKey & <i>key</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages that are participants in any of the conversations containing the messages whose identifiers are members of the set yielded by <i>key</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">QMailMessage::inResponseTo</a>().</p> +<h3 class="fn"><a name="customField"></a>QMailMessageKey QMailMessageKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, <a href="qmaildatacomparator.html#PresenceComparator-enum">QMailDataComparator::PresenceComparator</a> <i>cmp</i> = QMailDataComparator::Present ) <tt> [static]</tt></h3> +<p>Returns a key matching messages that possess a custom field with the name <i>name</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#customField">QMailMessage::customField</a>().</p> +<h3 class="fn"><a name="customField-2"></a>QMailMessageKey QMailMessageKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> = QMailDataComparator::Equal ) <tt> [static]</tt></h3> +<p>Returns a key matching messages that possess a custom field with the name <i>name</i>, whose value matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#customField">QMailMessage::customField</a>().</p> +<h3 class="fn"><a name="customField-3"></a>QMailMessageKey QMailMessageKey::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages that possess a custom field with the name <i>name</i>, whose value matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#customField">QMailMessage::customField</a>().</p> +<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="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> +<h3 class="fn"><a name="id-2"></a>QMailMessageKey QMailMessageKey::id ( 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 messages whose identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#id">QMailMessage::id</a>().</p> +<h3 class="fn"><a name="id-3"></a>QMailMessageKey QMailMessageKey::id ( const QMailMessageKey & <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 identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#id">QMailMessage::id</a>().</p> +<h3 class="fn"><a name="inResponseTo"></a>QMailMessageKey QMailMessageKey::inResponseTo ( 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 precursor message's identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">QMailMessage::inResponseTo</a>().</p> +<h3 class="fn"><a name="inResponseTo-2"></a>QMailMessageKey QMailMessageKey::inResponseTo ( 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 messages whose precursor message's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">QMailMessage::inResponseTo</a>().</p> +<h3 class="fn"><a name="inResponseTo-3"></a>QMailMessageKey QMailMessageKey::inResponseTo ( const QMailMessageKey & <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 precursor message's identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">QMailMessage::inResponseTo</a>().</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailMessageKey::isEmpty () const</h3> +<p>Returns true if the key remains empty after default construction; otherwise returns false.</p> +<p>An empty key matches all messages.</p> +<p>The result of combining an empty key with a non-empty key is the original non-empty key. This is true regardless of whether the combination is formed by an AND or an OR operation.</p> +<p>The result of combining two empty keys is an empty key.</p> +<p>See also <a href="qmailmessagekey.html#isNonMatching">isNonMatching</a>().</p> +<h3 class="fn"><a name="isNegated"></a>bool QMailMessageKey::isNegated () const</h3> +<p>Returns true if the key's criteria should be negated in application.</p> +<h3 class="fn"><a name="isNonMatching"></a>bool QMailMessageKey::isNonMatching () const</h3> +<p>Returns true if the key is a non-matching key; otherwise returns false.</p> +<p>A non-matching key does not match any messages.</p> +<p>The result of ANDing a non-matching key with a matching key is a non-matching key. The result of ORing a non-matching key with a matching key is the original matching key.</p> +<p>The result of combining two non-matching keys is a non-matching key.</p> +<p>See also <a href="qmailmessagekey.html#nonMatchingKey">nonMatchingKey</a>() and <a href="qmailmessagekey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="messageType"></a>QMailMessageKey QMailMessageKey::messageType ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::MessageType</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 messageType matches <i>type</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#messageType">QMailMessage::messageType</a>().</p> +<h3 class="fn"><a name="messageType-2"></a>QMailMessageKey QMailMessageKey::messageType ( int <i>type</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching accounts whose messageType is a bitwise match to <i>type</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#messageType">QMailMessage::messageType</a>().</p> +<h3 class="fn"><a name="nonMatchingKey"></a>QMailMessageKey QMailMessageKey::nonMatchingKey () <tt> [static]</tt></h3> +<p>Returns a key that does not match any messages (unlike an empty key).</p> +<p>See also <a href="qmailmessagekey.html#isNonMatching">isNonMatching</a>() and <a href="qmailmessagekey.html#isEmpty">isEmpty</a>().</p> +<h3 class="fn"><a name="parentAccountId"></a>QMailMessageKey QMailMessageKey::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 messages whose parent account's identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentAccountId">QMailMessage::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentAccountId-2"></a>QMailMessageKey QMailMessageKey::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 messages whose parent account's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentAccountId">QMailMessage::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentAccountId-3"></a>QMailMessageKey QMailMessageKey::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 messages 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="qmailmessagemetadata.html#parentAccountId">QMailMessage::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a>QMailMessageKey QMailMessageKey::parentFolderId ( 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 parent folder's identifier matches <i>id</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</a>().</p> +<h3 class="fn"><a name="parentFolderId-2"></a>QMailMessageKey QMailMessageKey::parentFolderId ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</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 messages whose parent folder's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</a>().</p> +<h3 class="fn"><a name="parentFolderId-3"></a>QMailMessageKey QMailMessageKey::parentFolderId ( const <a href="qmailfolderkey.html">QMailFolderKey</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 parent folder's identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</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> +<h3 class="fn"><a name="previousParentFolderId-2"></a>QMailMessageKey QMailMessageKey::previousParentFolderId ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</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 messages whose previous parent folder's identifier is a member of <i>ids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#previousParentFolderId">QMailMessage::previousParentFolderId</a>().</p> +<h3 class="fn"><a name="previousParentFolderId-3"></a>QMailMessageKey QMailMessageKey::previousParentFolderId ( const <a href="qmailfolderkey.html">QMailFolderKey</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 previous parent folder's identifier is a member of the set yielded by <i>key</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#previousParentFolderId">QMailMessage::previousParentFolderId</a>().</p> +<h3 class="fn"><a name="receptionTimeStamp"></a>QMailMessageKey QMailMessageKey::receptionTimeStamp ( const <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</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 reception timestamp matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#receivedDate">QMailMessage::receivedDate</a>().</p> +<h3 class="fn"><a name="receptionTimeStamp-2"></a>QMailMessageKey QMailMessageKey::receptionTimeStamp ( const <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> & <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose reception timestamp has the relation to <i>value</i> that is specified by <i>cmp</i>.</p> +<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> +<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> +<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> +<h3 class="fn"><a name="responseType-2"></a>QMailMessageKey QMailMessageKey::responseType ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::ResponseType</a>> & <i>types</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 response type is a member of <i>types</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#responseType">QMailMessage::responseType</a>().</p> +<h3 class="fn"><a name="sender"></a>QMailMessageKey QMailMessageKey::sender ( 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 sender matches <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-2"></a>QMailMessageKey QMailMessageKey::sender ( 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 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/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> +<p>See also <a href="qmailmessagemetadata.html#from">QMailMessage::from</a>().</p> +<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="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> +<h3 class="fn"><a name="serverUid-2"></a>QMailMessageKey QMailMessageKey::serverUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, <a href="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::InclusionComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose serverUid matches the substring <i>uid</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#serverUid">QMailMessage::serverUid</a>().</p> +<h3 class="fn"><a name="serverUid-3"></a>QMailMessageKey QMailMessageKey::serverUid ( const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>uids</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 serverUid is a member of <i>uids</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#serverUid">QMailMessage::serverUid</a>().</p> +<h3 class="fn"><a name="size"></a>QMailMessageKey QMailMessageKey::size ( int <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 size matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#size">QMailMessage::size</a>().</p> +<h3 class="fn"><a name="size-2"></a>QMailMessageKey QMailMessageKey::size ( int <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose size has the relation to <i>value</i> that is specified by <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#size">QMailMessage::size</a>().</p> +<h3 class="fn"><a name="status"></a>QMailMessageKey QMailMessageKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</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 status is a bitwise match to <i>mask</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<h3 class="fn"><a name="status-2"></a>QMailMessageKey QMailMessageKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>value</i>, <a href="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::EqualityComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose status matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<h3 class="fn"><a name="subKeys"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><QMailMessageKey> & QMailMessageKey::subKeys () const</h3> +<p>Returns the list of sub keys held by this <a href="qmailmessagekey.html">QMailMessageKey</a>.</p> +<h3 class="fn"><a name="subject"></a>QMailMessageKey QMailMessageKey::subject ( 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 subject matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#subject">QMailMessage::subject</a>().</p> +<h3 class="fn"><a name="subject-2"></a>QMailMessageKey QMailMessageKey::subject ( 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 subject matches the substring <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#subject">QMailMessage::subject</a>().</p> +<h3 class="fn"><a name="subject-3"></a>QMailMessageKey QMailMessageKey::subject ( 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 subject is a member of <i>values</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#subject">QMailMessage::subject</a>().</p> +<h3 class="fn"><a name="timeStamp"></a>QMailMessageKey QMailMessageKey::timeStamp ( const <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</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 timestamp matches <i>value</i>, according to <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#date">QMailMessage::date</a>().</p> +<h3 class="fn"><a name="timeStamp-2"></a>QMailMessageKey QMailMessageKey::timeStamp ( const <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> & <i>value</i>, <a href="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::RelationComparator</a> <i>cmp</i> ) <tt> [static]</tt></h3> +<p>Returns a key matching messages whose timestamp has the relation to <i>value</i> that is specified by <i>cmp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#date">QMailMessage::date</a>().</p> +<h3 class="fn"><a name="operator-QVariant"></a>QMailMessageKey::operator QVariant () const</h3> +<p>Returns the <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> representation of this <a href="qmailmessagekey.html">QMailMessageKey</a>.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailMessageKey::operator!= ( const QMailMessageKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is not the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-and"></a>QMailMessageKey QMailMessageKey::operator& ( const QMailMessageKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical AND of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-and-eq"></a>const QMailMessageKey & QMailMessageKey::operator&= ( const QMailMessageKey & <i>other</i> )</h3> +<p>Performs a logical AND with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-eq"></a>const QMailMessageKey & QMailMessageKey::operator= ( const QMailMessageKey & <i>other</i> )</h3> +<p>Assign the value of the <a href="qmailmessagekey.html">QMailMessageKey</a> <i>other</i> to this.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailMessageKey::operator== ( const QMailMessageKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-7c"></a>QMailMessageKey QMailMessageKey::operator| ( const QMailMessageKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical OR of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-7c-eq"></a>const QMailMessageKey & QMailMessageKey::operator|= ( const QMailMessageKey & <i>other</i> )</h3> +<p>Performs a logical OR with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-7e"></a>QMailMessageKey QMailMessageKey::operator~ () const</h3> +<p>Returns a key that is the logical NOT of the value of this key.</p> +<p>If this key is empty, the result will be a non-matching key; if this key is non-matching, the result will be an empty key.</p> +<p>See also <a href="qmailmessagekey.html#isEmpty">isEmpty</a>() and <a href="qmailmessagekey.html#isNonMatching">isNonMatching</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagelistmodel-members.html b/doc/html/qmailmessagelistmodel-members.html new file mode 100644 index 00000000..03ce41e8 --- /dev/null +++ b/doc/html/qmailmessagelistmodel-members.html @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagelistmodel.cpp --> +<head> + <title>List of All Members for QMailMessageListModel</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageListModel</h1> +<p>This is the complete list of members for <a href="qmailmessagelistmodel.html">QMailMessageListModel</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagemodelbase.html#Roles-enum">Roles</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagelistmodel.html#QMailMessageListModel">QMailMessageListModel</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailmessagelistmodel.html#dtor.QMailMessageListModel">~QMailMessageListModel</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertColumns">beginInsertColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertRows">beginInsertRows</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveColumns">beginRemoveColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveRows">beginRemoveRows</a></b> ( const QModelIndex &, int, int )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#buddy">buddy</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#canFetchMore">canFetchMore</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndex">changePersistentIndex</a></b> ( const QModelIndex &, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndexList">changePersistentIndexList</a></b> ( const QModelIndexList &, const QModelIndexList & )</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> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#columnCount">columnCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeInserted">columnsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeRemoved">columnsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsInserted">columnsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsRemoved">columnsRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex">createIndex</a></b> ( int, int, void * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex-3">createIndex</a></b> ( int, int, quint32 ) const</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="qmailmessagemodelbase.html#data">data</a></b> ( const QModelIndex &, int ) const : QVariant</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#dataChanged">dataChanged</a></b> ( const QModelIndex &, const QModelIndex & )</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="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> +<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="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/qabstractitemmodel.html#dropMimeData">dropMimeData</a></b> ( const QMimeData *, Qt::DropAction, int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertColumns">endInsertColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertRows">endInsertRows</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveColumns">endRemoveColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveRows">endRemoveRows</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#fetchMore">fetchMore</a></b> ( const QModelIndex & )</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> +<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> +<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> +<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/qabstractitemmodel.html#itemData">itemData</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#key">key</a></b> () const : QMailMessageKey</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/qabstractitemmodel.html#layoutAboutToBeChanged">layoutAboutToBeChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#layoutChanged">layoutChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#match">match</a></b> ( const QModelIndex &, int, const QVariant &, int, QFlags<Qt::MatchFlag> ) const</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/qabstractitemmodel.html#mimeData">mimeData</a></b> ( const QModelIndexList & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#mimeTypes">mimeTypes</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelAboutToBeReset">modelAboutToBeReset</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#modelChanged">modelChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelReset">modelReset</a></b> ()</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="qmailmessagelistmodel.html#parent">parent</a></b> ( const QModelIndex & ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#persistentIndexList">persistentIndexList</a></b> () const</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/qabstractitemmodel.html#removeColumn">removeColumn</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeColumns">removeColumns</a></b> ( int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRow">removeRow</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRows">removeRows</a></b> ( int, int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#reset">reset</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#revert">revert</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#rowCount">rowCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeInserted">rowsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeRemoved">rowsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsInserted">rowsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsRemoved">rowsRemoved</a></b> ( const QModelIndex &, int, int )</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="qmailmessagemodelbase.html#setData">setData</a></b> ( const QModelIndex &, const QVariant &, int ) : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setHeaderData">setHeaderData</a></b> ( int, Qt::Orientation, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setItemData">setItemData</a></b> ( const QModelIndex &, const QMap<int, QVariant> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setKey">setKey</a></b> ( const QMailMessageKey & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setSortKey">setSortKey</a></b> ( const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setSupportedDragActions">setSupportedDragActions</a></b> ( QFlags<Qt::DropAction> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sibling">sibling</a></b> ( int, int, const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sort">sort</a></b> ( int, Qt::SortOrder )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#sortKey">sortKey</a></b> () const : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#span">span</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#submit">submit</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDragActions">supportedDragActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDropActions">supportedDropActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagelistmodel.html b/doc/html/qmailmessagelistmodel.html new file mode 100644 index 00000000..d92af8a6 --- /dev/null +++ b/doc/html/qmailmessagelistmodel.html @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagelistmodel.cpp --> +<head> + <title>QMailMessageListModel Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageListModel Class Reference</h1> +<p>The QMailMessageListModel class provides access to a list of stored messages. <a href="#details">More...</a></p> +<pre> #include <QMailMessageListModel></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagemodelbase.html">QMailMessageModelBase</a>.</p> +<ul> +<li><a href="qmailmessagelistmodel-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagelistmodel.html#QMailMessageListModel">QMailMessageListModel</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="qmailmessagelistmodel.html#dtor.QMailMessageListModel">~QMailMessageListModel</a></b> ()</td></tr> +</table> +<hr /> +<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> +<ul> +<li><div bar="2" class="fn"></div>13 public functions inherited from <a href="qmailmessagemodelbase.html#public-functions">QMailMessageModelBase</a></li> +<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> +<li><div class="fn"></div>2 public slots inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-slots">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="qmailmessagemodelbase.html#signals">QMailMessageModelBase</a></li> +<li><div class="fn"></div>14 signals inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#signals">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>14 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#protected-functions">QAbstractItemModel</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageListModel class provides access to a list of stored messages.</p> +<p>The QMailMessageListModel presents a list of all the messages currently stored in the message store. By using the <a href="qmailmessagemodelbase.html#setKey">setKey</a>() and <a href="qmailmessagemodelbase.html#sortKey">sortKey</a>() functions it is possible to have the model represent specific user filtered subsets of messages sorted in a particular order.</p> +<p>The QMailMessageListModel does not represent the hierarchical links between messages implied by conversation threads. The model flattens the structure of messages such that they can be presented as a one-dimensional list.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageListModel"></a>QMailMessageListModel::QMailMessageListModel ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> with a parent <i>parent</i>.</p> +<p>By default, the model will match all messages in the database, and display them in the order they were submitted, and mail store updates are not ignored.</p> +<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> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#parent">QAbstractItemModel::parent</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagemetadata-members.html b/doc/html/qmailmessagemetadata-members.html new file mode 100644 index 00000000..ad3bdc75 --- /dev/null +++ b/doc/html/qmailmessagemetadata-members.html @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessageMetaData</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageMetaData</h1> +<p>This is the complete list of members for <a href="qmailmessagemetadata.html">QMailMessageMetaData</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData">QMailMessageMetaData</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData-2">QMailMessageMetaData</a></b> ( const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData-3">QMailMessageMetaData</a></b> ( const QString &, const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ContentAvailable-var">ContentAvailable</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Draft-var">Draft</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Forwarded-var">Forwarded</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#HasAttachments-var">HasAttachments</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#HasReferences-var">HasReferences</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#HasUnresolvedReferences-var">HasUnresolvedReferences</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Important-var">Important</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ImportantElsewhere-var">ImportantElsewhere</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Incoming-var">Incoming</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Junk-var">Junk</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#LocalOnly-var">LocalOnly</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#New-var">New</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Outbox-var">Outbox</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Outgoing-var">Outgoing</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#PartialContentAvailable-var">PartialContentAvailable</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Read-var">Read</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ReadElsewhere-var">ReadElsewhere</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#ReadReplyRequested-var">ReadReplyRequested</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Removed-var">Removed</a></b> : const quint64 &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#Replied-var">Replied</a></b> : const quint64 &</div></li> +<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#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="qmailmessagemetadata.html#content">content</a></b> () const : ContentType</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#contentAvailable">contentAvailable</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#contentScheme">contentScheme</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#customField">customField</a></b> ( const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#customFields">customFields</a></b> () const : const QMap<QString, QString> &</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#date">date</a></b> () const : QMailTimeStamp</div></li> +</ul></td><td valign="top"><ul> +<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> +<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> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a></b> () const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#partialContentAvailable">partialContentAvailable</a></b> () const : bool</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#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#serverUid">serverUid</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setContent">setContent</a></b> ( ContentType )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</a></b> ( const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a></b> ( const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setCustomField">setCustomField</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setDate">setDate</a></b> ( const QMailTimeStamp & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setFrom">setFrom</a></b> ( const QMailAddress & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setId">setId</a></b> ( const QMailMessageId & )</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="qmailmessagemetadata.html#setMessageType">setMessageType</a></b> ( MessageType )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & )</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#setResponseType">setResponseType</a></b> ( ResponseType )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setServerUid">setServerUid</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemetadata.html#setSize">setSize</a></b> ( uint )</div></li> +<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> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagemetadata.html b/doc/html/qmailmessagemetadata.html new file mode 100644 index 00000000..0ceb849a --- /dev/null +++ b/doc/html/qmailmessagemetadata.html @@ -0,0 +1,349 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessageMetaData Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageMetaData Class Reference</h1> +<p>The QMailMessageMetaData class provides information about a message stored by Qtopia. <a href="#details">More...</a></p> +<pre> #include <QMailMessageMetaData></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</a>.</p> +<p>Inherited by <a href="qmailmessage.html">QMailMessage</a>.</p> +<ul> +<li><a href="qmailmessagemetadata-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData">QMailMessageMetaData</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData-2">QMailMessageMetaData</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#QMailMessageMetaData-3">QMailMessageMetaData</a></b> ( const QString & <i>uid</i>, const QMailAccountId & <i>accountId</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual ContentType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#content">content</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#contentAvailable">contentAvailable</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#contentScheme">contentScheme</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#customField">customField</a></b> ( const QString & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMap<QString, QString> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#customFields">customFields</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#date">date</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailAddress </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#from">from</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#indicativeSize">indicativeSize</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual MessageType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#messageType">messageType</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#parentAccountId">parentAccountId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#partialContentAvailable">partialContentAvailable</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual 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">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 QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#serverUid">serverUid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setContent">setContent</a></b> ( ContentType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</a></b> ( const QString & <i>identifier</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a></b> ( const QString & <i>scheme</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setCustomField">setCustomField</a></b> ( const QString & <i>name</i>, const QString & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setDate">setDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setFrom">setFrom</a></b> ( const QMailAddress & <i>from</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setId">setId</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setMessageType">setMessageType</a></b> ( MessageType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</a></b> ( const QMailFolderId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</a></b> ( const QMailTimeStamp & <i>timeStamp</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setResponseType">setResponseType</a></b> ( ResponseType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setServerUid">setServerUid</a></b> ( const QString & <i>server</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setSize">setSize</a></b> ( uint <i>size</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setStatus">setStatus</a></b> ( quint64 <i>newStatus</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setStatus-2">setStatus</a></b> ( quint64 <i>mask</i>, bool <i>set</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#setSubject">setSubject</a></b> ( const QString & <i>subject</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual 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> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ContentAvailable-var">ContentAvailable</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Draft-var">Draft</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Forwarded-var">Forwarded</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HasAttachments-var">HasAttachments</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HasReferences-var">HasReferences</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#HasUnresolvedReferences-var">HasUnresolvedReferences</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Important-var">Important</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ImportantElsewhere-var">ImportantElsewhere</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Incoming-var">Incoming</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Junk-var">Junk</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#LocalOnly-var">LocalOnly</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#New-var">New</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Outbox-var">Outbox</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Outgoing-var">Outgoing</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#PartialContentAvailable-var">PartialContentAvailable</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Read-var">Read</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ReadElsewhere-var">ReadElsewhere</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#ReadReplyRequested-var">ReadReplyRequested</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Removed-var">Removed</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Replied-var">Replied</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#RepliedAll-var">RepliedAll</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Sent-var">Sent</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Temporary-var">Temporary</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#TransmitFromExternal-var">TransmitFromExternal</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#Trash-var">Trash</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const quint64 & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#UnloadedData-var">UnloadedData</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadata.html#statusMask">statusMask</a></b> ( const QString & <i>flagName</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageMetaData class provides information about a message stored by Qtopia.</p> +<p>The QMailMessageMetaData class provides information about messages stored in the Qt Extended system as <a href="qmailmessage.html">QMailMessage</a> objects. The meta data is more compact and more easily accessed and manipulated than the content of the message itself. Many messaging-related tasks can be accomplished by manipulating the message meta data, such as listing, filtering, and searching through sets of messages.</p> +<p>QMailMessageMetaData objects can be created as needed, specifying the identifier of the message whose meta data is required. The meta data of a message can be located by specifying the <a href="qmailmessageid.html">QMailMessageId</a> identifier directly, or by specifying the account and server UID pair needed to locate the message.</p> +<p>The content of the message described by the meta data object can be accessed by creating a <a href="qmailmessage.html">QMailMessage</a> object specifying the identifier returned by <a href="qmailmessagemetadata.html#id">QMailMessageMetaData::id</a>().</p> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailmessageid.html">QMailMessageId</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageMetaData"></a>QMailMessageMetaData::QMailMessageMetaData ()</h3> +<p>Constructs an empty message meta data object.</p> +<h3 class="fn"><a name="QMailMessageMetaData-2"></a>QMailMessageMetaData::QMailMessageMetaData ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> )</h3> +<p>Constructs a message meta data object from data stored in the message store with <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i>.</p> +<h3 class="fn"><a name="QMailMessageMetaData-3"></a>QMailMessageMetaData::QMailMessageMetaData ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> )</h3> +<p>Constructs a message meta data object from data stored in the message store with the unique identifier <i>uid</i> from the account with id <i>accountId</i>.</p> +<h3 class="fn"><a name="content"></a><a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a> QMailMessageMetaData::content () const <tt> [virtual]</tt></h3> +<p>Returns the type of content contained within the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setContent">setContent</a>().</p> +<h3 class="fn"><a name="contentAvailable"></a>bool QMailMessageMetaData::contentAvailable () const <tt> [virtual]</tt></h3> +<p>Returns true if the entire content of this message is available; otherwise returns false.</p> +<h3 class="fn"><a name="contentIdentifier"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::contentIdentifier () const <tt> [virtual]</tt></h3> +<p>Returns the identifer used to locate the content of this message.</p> +<p>See also <a href="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</a>().</p> +<h3 class="fn"><a name="contentScheme"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::contentScheme () const <tt> [virtual]</tt></h3> +<p>Returns the scheme used to store the content of this message.</p> +<p>See also <a href="qmailmessagemetadata.html#setContentScheme">setContentScheme</a>().</p> +<h3 class="fn"><a name="customField"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::customField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the value recorded in the custom field named <i>name</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#setCustomField">setCustomField</a>() and <a href="qmailmessagemetadata.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="customFields"></a>const <a href="http://doc.trolltech.com/4.5/qmap.html">QMap</a><<a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>, <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a>> & QMailMessageMetaData::customFields () const</h3> +<p>Returns the map of custom fields stored in the message.</p> +<p>See also <a href="qmailmessagemetadata.html#customField">customField</a>() and <a href="qmailmessagemetadata.html#setCustomField">setCustomField</a>().</p> +<h3 class="fn"><a name="date"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageMetaData::date () const <tt> [virtual]</tt></h3> +<p>Returns the timestamp contained in the origination date header field of the message, if present; otherwise returns an empty timestamp.</p> +<p>See also <a href="qmailmessagemetadata.html#setDate">setDate</a>().</p> +<h3 class="fn"><a name="from"></a><a href="qmailaddress.html">QMailAddress</a> QMailMessageMetaData::from () const <tt> [virtual]</tt></h3> +<p>Returns the originating address of the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setFrom">setFrom</a>().</p> +<h3 class="fn"><a name="id"></a><a href="qmailmessageid.html">QMailMessageId</a> QMailMessageMetaData::id () const <tt> [virtual]</tt></h3> +<p>Returns the Qt Extended unique <a href="qmailmessageid.html">QMailMessageId</a> of the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setId">setId</a>().</p> +<h3 class="fn"><a name="inResponseTo"></a><a href="qmailmessageid.html">QMailMessageId</a> QMailMessageMetaData::inResponseTo () const <tt> [virtual]</tt></h3> +<p>Returns the identifier of the message that this message was created in response to.</p> +<p>See also <a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a>().</p> +<h3 class="fn"><a name="indicativeSize"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessageMetaData::indicativeSize () const <tt> [virtual]</tt></h3> +<p>Returns an indication of the size of the message. This measure should be used only in comparing the relative size of messages with respect to transmission.</p> +<h3 class="fn"><a name="messageType"></a><a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> QMailMessageMetaData::messageType () const <tt> [virtual]</tt></h3> +<p>Returns the <a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> of the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setMessageType">setMessageType</a>().</p> +<h3 class="fn"><a name="parentAccountId"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailMessageMetaData::parentAccountId () const <tt> [virtual]</tt></h3> +<p>Returns the id of the originating account for the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageMetaData::parentFolderId () const <tt> [virtual]</tt></h3> +<p>Return the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contains the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</a>().</p> +<h3 class="fn"><a name="partialContentAvailable"></a>bool QMailMessageMetaData::partialContentAvailable () const <tt> [virtual]</tt></h3> +<p>Returns true if some portion of the content of this message is available; otherwise returns false.</p> +<h3 class="fn"><a name="previousParentFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageMetaData::previousParentFolderId () const <tt> [virtual]</tt></h3> +<p>Return the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contained the message before it was moved into the current parent folder.</p> +<p>See also <a href="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</a>().</p> +<h3 class="fn"><a name="receivedDate"></a><a href="qmailtimestamp.html">QMailTimeStamp</a> QMailMessageMetaData::receivedDate () const <tt> [virtual]</tt></h3> +<p>Returns the timestamp placed in the message during reception by the messageserver, if present; otherwise returns an empty timestamp.</p> +<p>See also <a href="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</a>().</p> +<h3 class="fn"><a name="removeCustomField"></a>void QMailMessageMetaData::removeCustomField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> )</h3> +<p>Removes the custom field named <i>name</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#customField">customField</a>() and <a href="qmailmessagemetadata.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="responseType"></a><a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a> QMailMessageMetaData::responseType () const <tt> [virtual]</tt></h3> +<p>Returns the type of response that this message was created as.</p> +<p>See also <a href="qmailmessagemetadata.html#setResponseType">setResponseType</a>() and <a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a>().</p> +<h3 class="fn"><a name="serverUid"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::serverUid () const <tt> [virtual]</tt></h3> +<p>Returns the identifier for the message on the originating server.</p> +<p>See also <a href="qmailmessagemetadata.html#setServerUid">setServerUid</a>().</p> +<h3 class="fn"><a name="setContent"></a>void QMailMessageMetaData::setContent ( <a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a> <i>type</i> ) <tt> [virtual]</tt></h3> +<p>Sets the type of content contained within the message to <i>type</i>. It is the caller's responsibility to ensure that this value matches the actual content.</p> +<p>See also <a href="qmailmessagemetadata.html#content">content</a>().</p> +<h3 class="fn"><a name="setContentIdentifier"></a>bool QMailMessageMetaData::setContentIdentifier ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>identifier</i> ) <tt> [virtual]</tt></h3> +<p>Sets the identifer used to locate the content of this message to <i>identifier</i>, and returns true if successful. Once set, the identifier cannot be modified.</p> +<p>The identifier specified should be unique within the scheme returned by <a href="qmailmessagemetadata.html#contentScheme">contentScheme</a>().</p> +<p>See also <a href="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</a>().</p> +<h3 class="fn"><a name="setContentScheme"></a>bool QMailMessageMetaData::setContentScheme ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>scheme</i> ) <tt> [virtual]</tt></h3> +<p>Sets the scheme used to store the content of this message to <i>scheme</i>, and returns true if successful. Once set, the scheme cannot be modified.</p> +<p>See also <a href="qmailmessagemetadata.html#contentScheme">contentScheme</a>().</p> +<h3 class="fn"><a name="setCustomField"></a>void QMailMessageMetaData::setCustomField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> )</h3> +<p>Sets the value of the custom field named <i>name</i> to <i>value</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#customField">customField</a>() and <a href="qmailmessagemetadata.html#customFields">customFields</a>().</p> +<h3 class="fn"><a name="setDate"></a>void QMailMessageMetaData::setDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> ) <tt> [virtual]</tt></h3> +<p>Sets the origination date header field specifying the timestamp of the message to <i>timeStamp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#date">date</a>().</p> +<h3 class="fn"><a name="setFrom"></a>void QMailMessageMetaData::setFrom ( const <a href="qmailaddress.html">QMailAddress</a> & <i>from</i> ) <tt> [virtual]</tt></h3> +<p>Sets the from address, that is the originating address of the message to <i>from</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#from">from</a>().</p> +<h3 class="fn"><a name="setId"></a>void QMailMessageMetaData::setId ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Sets the <a href="qmailmessageid.html">QMailMessageId</a> of the message to <i>id</i>. <i>id</i> should be different for each message known to Qtopia.</p> +<p>See also <a href="qmailmessagemetadata.html#id">id</a>().</p> +<h3 class="fn"><a name="setInResponseTo"></a>void QMailMessageMetaData::setInResponseTo ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Sets the identifier of the message that this message was created in response to, to <i>id</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#inResponseTo">inResponseTo</a>().</p> +<h3 class="fn"><a name="setMessageType"></a>void QMailMessageMetaData::setMessageType ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> <i>type</i> ) <tt> [virtual]</tt></h3> +<p>Sets the <a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a> of the message to <i>type</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#messageType">messageType</a>().</p> +<h3 class="fn"><a name="setParentAccountId"></a>void QMailMessageMetaData::setParentAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Sets the id of the originating account for the message to <i>id</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentAccountId">parentAccountId</a>().</p> +<h3 class="fn"><a name="setParentFolderId"></a>void QMailMessageMetaData::setParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Sets the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contains the message to <i>id</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">parentFolderId</a>().</p> +<h3 class="fn"><a name="setPreviousParentFolderId"></a>void QMailMessageMetaData::setPreviousParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Sets the <a href="qmailfolderid.html">QMailFolderId</a> of the folder that contained the message before it was moved into the current parent folder to <i>id</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</a>().</p> +<h3 class="fn"><a name="setReceivedDate"></a>void QMailMessageMetaData::setReceivedDate ( const <a href="qmailtimestamp.html">QMailTimeStamp</a> & <i>timeStamp</i> ) <tt> [virtual]</tt></h3> +<p>Sets the timestamp indicating the time of message reception by the messageserver to <i>timeStamp</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#receivedDate">receivedDate</a>().</p> +<h3 class="fn"><a name="setResponseType"></a>void QMailMessageMetaData::setResponseType ( <a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a> <i>type</i> ) <tt> [virtual]</tt></h3> +<p>Sets the type of response that this message was created as to <i>type</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#responseType">responseType</a>() and <a href="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</a>().</p> +<h3 class="fn"><a name="setServerUid"></a>void QMailMessageMetaData::setServerUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>server</i> ) <tt> [virtual]</tt></h3> +<p>Sets the originating server identifier for the message to <i>server</i>. The identifier specified should be unique.</p> +<p>See also <a href="qmailmessagemetadata.html#serverUid">serverUid</a>().</p> +<h3 class="fn"><a name="setSize"></a>void QMailMessageMetaData::setSize ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>size</i> ) <tt> [virtual]</tt></h3> +<p>Sets the complete size of the message as found on the server to <i>size</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#size">size</a>().</p> +<h3 class="fn"><a name="setStatus"></a>void QMailMessageMetaData::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>newStatus</i> ) <tt> [virtual]</tt></h3> +<p>Sets the status value for the message to <i>newStatus</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#status">status</a>() and <a href="qmailmessagemetadata.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="setStatus-2"></a>void QMailMessageMetaData::setStatus ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, bool <i>set</i> ) <tt> [virtual]</tt></h3> +<p>Sets the status flags indicated in <i>mask</i> to <i>set</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#status">status</a>() and <a href="qmailmessagemetadata.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="setSubject"></a>void QMailMessageMetaData::setSubject ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>subject</i> ) <tt> [virtual]</tt></h3> +<p>Sets the subject of the message to <i>subject</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#subject">subject</a>().</p> +<h3 class="fn"><a name="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> +<h3 class="fn"><a name="status"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailMessageMetaData::status () const <tt> [virtual]</tt></h3> +<p>Returns the status value for the message.</p> +<p>See also <a href="qmailmessagemetadata.html#setStatus">setStatus</a>() and <a href="qmailmessagemetadata.html#statusMask">statusMask</a>().</p> +<h3 class="fn"><a name="statusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailMessageMetaData::statusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>flagName</i> ) <tt> [static]</tt></h3> +<p>Returns the status bitmask needed to test the result of <a href="qmailmessagemetadata.html#status">QMailMessageMetaData::status</a>() against the <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> status flag registered with the identifier <i>flagName</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#status">status</a>() and <a href="qmailstore.html#messageStatusMask">QMailStore::messageStatusMask</a>().</p> +<h3 class="fn"><a name="subject"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageMetaData::subject () const <tt> [virtual]</tt></h3> +<p>Returns the subject of the message, if present; otherwise returns an empty string.</p> +<p>See also <a href="qmailmessagemetadata.html#setSubject">setSubject</a>().</p> +<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> +<p>The status mask needed for testing the value of the registered status flag named <tt>"ContentAvailable"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the entire content of the message has been retrieved from the originating server, excluding any sub-parts of the message.</p> +<p>See also <a href="qmailmessagepartcontainer.html#contentAvailable">QMailMessagePartContainer::contentAvailable</a>().</p> +<h3 class="fn"><a name="Draft-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Draft</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Draft"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been marked as a draft, and should be considered subject to further composition.</p> +<h3 class="fn"><a name="Forwarded-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Forwarded</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Forwarded"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that a message forwarding the content of this message has been created.</p> +<h3 class="fn"><a name="HasAttachments-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HasAttachments</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"HasAttachments"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message contains at least one sub-part with 'Attachment' disposition.</p> +<p>See also <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a>.</p> +<h3 class="fn"><a name="HasReferences-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HasReferences</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"HasReferences"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message contains at least one sub-part which is a reference to an external message element.</p> +<p>See also <a href="qmailmessagepart.html#referenceType">QMailMessagePart::referenceType</a>().</p> +<h3 class="fn"><a name="HasUnresolvedReferences-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::HasUnresolvedReferences</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"HasUnresolvedReferences"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message contains at least one sub-part which is a reference, that has no corresponding resolution value.</p> +<p>See also <a href="qmailmessagepart.html#referenceType">QMailMessagePart::referenceType</a>() and <a href="qmailmessagepart.html#referenceResolution">QMailMessagePart::referenceResolution</a>().</p> +<h3 class="fn"><a name="Important-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Important</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Important"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message is marked as important.</p> +<h3 class="fn"><a name="ImportantElsewhere-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ImportantElsewhere</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"ImportantElsewhere"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been reported as having been marked as important by some other client.</p> +<h3 class="fn"><a name="Incoming-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Incoming</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Incoming"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been sent from an external source to an account whose messages are retrieved to Qt Extended.</p> +<h3 class="fn"><a name="Junk-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Junk</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Junk"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been marked as junk, and should be considered unsuitable for standard listings.</p> +<h3 class="fn"><a name="LocalOnly-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::LocalOnly</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"LocalOnly"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message exists only on the local device, and has no representation on any external server.</p> +<h3 class="fn"><a name="New-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::New</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"New"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the meta data of the message has not yet been displayed to the user.</p> +<h3 class="fn"><a name="Outbox-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Outbox</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Outbox"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been marked as ready for transmission.</p> +<h3 class="fn"><a name="Outgoing-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Outgoing</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Outgoing"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message originates within Qt Extended, for transmission to an external message sink.</p> +<h3 class="fn"><a name="PartialContentAvailable-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::PartialContentAvailable</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"PartialContentAvailable"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that some portion of the content of the message has been retrieved from the originating server.</p> +<p>See also <a href="qmailmessagepartcontainer.html#contentAvailable">QMailMessagePartContainer::contentAvailable</a>().</p> +<h3 class="fn"><a name="Read-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Read</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Read"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the content of this message has been displayed to the user.</p> +<h3 class="fn"><a name="ReadElsewhere-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ReadElsewhere</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"ReadElsewhere"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the content of this message has been reported as having been displayed to the user by some other client.</p> +<h3 class="fn"><a name="ReadReplyRequested-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::ReadReplyRequested</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"ReadReplyRequested"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has requested that a read confirmation reply be returned to the sender.</p> +<h3 class="fn"><a name="Removed-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Removed</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Removed"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been deleted from or moved on the originating server.</p> +<h3 class="fn"><a name="Replied-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Replied</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Replied"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that a message replying to the source of this message has been created, in response to this message.</p> +<h3 class="fn"><a name="RepliedAll-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::RepliedAll</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"RepliedAll"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that a message replying to the source of this message and all its recipients, has been created in response to this message.</p> +<h3 class="fn"><a name="Sent-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Sent</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Sent"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been delivered to an external message sink.</p> +<h3 class="fn"><a name="Temporary-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Temporary</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Temporary"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message will not exist permanently and should be removed at a later time.</p> +<h3 class="fn"><a name="TransmitFromExternal-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::TransmitFromExternal</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"TransmitFromExternal"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message should be transmitted by reference to its external server location.</p> +<h3 class="fn"><a name="Trash-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::Trash</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"Trash"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the message has been marked as trash, and should be considered logically deleted.</p> +<h3 class="fn"><a name="UnloadedData-var"></a>const <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> & QMailMessageMetaData::UnloadedData</h3> +<p>The status mask needed for testing the value of the registered status flag named <tt>"UnloadedData"</tt> against the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<p>This flag indicates that the meta data of the message is not loaded in entirety.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagemetadatafwd-members.html b/doc/html/qmailmessagemetadatafwd-members.html new file mode 100644 index 00000000..53483b44 --- /dev/null +++ b/doc/html/qmailmessagemetadatafwd-members.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessageMetaDataFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageMetaDataFwd</h1> +<p>This is the complete list of members for <a href="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagemetadatafwd.html b/doc/html/qmailmessagemetadatafwd.html new file mode 100644 index 00000000..ae133ffd --- /dev/null +++ b/doc/html/qmailmessagemetadatafwd.html @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessageMetaDataFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageMetaDataFwd Class Reference</h1> +<p>The QMailMessageMetaDataFwd class declares enumerations used by <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessageMetaDataFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessagemetadata.html">QMailMessageMetaData</a>.</p> +<ul> +<li><a href="qmailmessagemetadatafwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</a></b> { UnknownContent, NoContent, PlainTextContent, RichTextContent, ..., UserContent }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</a></b> { Mms, Sms, Email, Instant, ..., AnyType }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</a></b> { NoResponse, Reply, ReplyToAll, Forward, ForwardPart, Redirect }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageMetaDataFwd class declares enumerations used by <a href="qmailmessagemetadata.html">QMailMessageMetaData</a></p> +<p>QMailMessageMetaDataFwd allows <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaData::MessageType</a>, <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaData::ContentType</a> and <a href="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaData::ResponseType</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ContentType-enum"></a>enum QMailMessageMetaDataFwd::ContentType</h3> +<p>This enum type is used to describe the type of data contained within a message.</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>QMailMessageMetaDataFwd::UnknownContent</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The content of the message has not been specified.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::NoContent</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The message does not contain content and is completely described by its meta data.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::PlainTextContent</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Plain text content.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::RichTextContent</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">Text content described via <a href="http://doc.trolltech.com/4.5/qtextbrowser.html">QTextBrowser</a> rich text markup.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::HtmlContent</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">Content marked up via HyperText Markup Language.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::ImageContent</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">Image content.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::AudioContent</tt></td><td align="center" valign="top"><tt>6</tt></td><td valign="top">Audio content.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::VideoContent</tt></td><td align="center" valign="top"><tt>7</tt></td><td valign="top">Video content.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::MultipartContent</tt></td><td align="center" valign="top"><tt>8</tt></td><td valign="top">Content consisting of multiple individual parts related according to RFC 2046.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::SmilContent</tt></td><td align="center" valign="top"><tt>9</tt></td><td valign="top">Dynamic content described via Synchronized Multimedia Integration Language.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::VoicemailContent</tt></td><td align="center" valign="top"><tt>10</tt></td><td valign="top">Content that should be presented as a recorded audio message from a contact.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::VideomailContent</tt></td><td align="center" valign="top"><tt>11</tt></td><td valign="top">Content that should be presented as a recorded video message from a contact.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::VCardContent</tt></td><td align="center" valign="top"><tt>12</tt></td><td valign="top">A contact description, as defined by RFC 2425.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::VCalendarContent</tt></td><td align="center" valign="top"><tt>13</tt></td><td valign="top">A scheduling element description as defined by the vCalendar 1.0 specification.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::ICalendarContent</tt></td><td align="center" valign="top"><tt>14</tt></td><td valign="top">A scheduling element description as defined by RFC 2445.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::DeliveryReportContent</tt></td><td align="center" valign="top"><tt>15</tt></td><td valign="top">A message delivery report.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::UserContent</tt></td><td align="center" valign="top"><tt>64</tt></td><td valign="top">The first value that can be used for application-specific purposes.</td></tr> +</table></p> +<h3 class="fn"><a name="MessageType-enum"></a>enum QMailMessageMetaDataFwd::MessageType</h3> +<p>This enum type is used to describe the type of a message.</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>QMailMessageMetaDataFwd::Mms</tt></td><td align="center" valign="top"><tt>0x1</tt></td><td valign="top">The message is an MMS.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::Sms</tt></td><td align="center" valign="top"><tt>0x4</tt></td><td valign="top">The message is an SMS.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::Email</tt></td><td align="center" valign="top"><tt>0x8</tt></td><td valign="top">The message is an Email.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::Instant</tt></td><td align="center" valign="top"><tt>0x20</tt></td><td valign="top">The message is an instant message.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::System</tt></td><td align="center" valign="top"><tt>0x10</tt></td><td valign="top">The message is a system report.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::None</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Indicates no message type.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::AnyType</tt></td><td align="center" valign="top"><tt>Mms | Sms | Email | System | Instant</tt></td><td valign="top">Indicates any type of message.</td></tr> +</table></p> +<h3 class="fn"><a name="ResponseType-enum"></a>enum QMailMessageMetaDataFwd::ResponseType</h3> +<p>This enum type is used to describe the type of response that a message is created as.</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>QMailMessageMetaDataFwd::NoResponse</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The message was not created as a response to another message.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::Reply</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The message was created as a reply to the sender of another message.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::ReplyToAll</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The message was created in reply to all recipients another message.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::Forward</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The message was created to forward the content of another message.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::ForwardPart</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The message was created to forward part of the content of another message.</td></tr> +<tr><td valign="top"><tt>QMailMessageMetaDataFwd::Redirect</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">The message was created to redirect another message to a different address.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagemodelbase-members.html b/doc/html/qmailmessagemodelbase-members.html new file mode 100644 index 00000000..ec9567e0 --- /dev/null +++ b/doc/html/qmailmessagemodelbase-members.html @@ -0,0 +1,148 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagemodelbase.cpp --> +<head> + <title>List of All Members for QMailMessageModelBase</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageModelBase</h1> +<p>This is the complete list of members for <a href="qmailmessagemodelbase.html">QMailMessageModelBase</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagemodelbase.html#Roles-enum">Roles</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#QMailMessageModelBase">QMailMessageModelBase</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertColumns">beginInsertColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertRows">beginInsertRows</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveColumns">beginRemoveColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveRows">beginRemoveRows</a></b> ( const QModelIndex &, int, int )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#buddy">buddy</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#canFetchMore">canFetchMore</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndex">changePersistentIndex</a></b> ( const QModelIndex &, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndexList">changePersistentIndexList</a></b> ( const QModelIndexList &, const QModelIndexList & )</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> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#columnCount">columnCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeInserted">columnsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeRemoved">columnsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsInserted">columnsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsRemoved">columnsRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex">createIndex</a></b> ( int, int, void * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex-3">createIndex</a></b> ( int, int, quint32 ) const</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="qmailmessagemodelbase.html#data">data</a></b> ( const QModelIndex &, int ) const : QVariant</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#dataChanged">dataChanged</a></b> ( const QModelIndex &, const QModelIndex & )</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="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> +<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="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/qabstractitemmodel.html#dropMimeData">dropMimeData</a></b> ( const QMimeData *, Qt::DropAction, int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertColumns">endInsertColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertRows">endInsertRows</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveColumns">endRemoveColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveRows">endRemoveRows</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#fetchMore">fetchMore</a></b> ( const QModelIndex & )</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> +<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="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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#index">index</a></b> ( int, int, const QModelIndex & ) const</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> +<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> +<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/qabstractitemmodel.html#itemData">itemData</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#key">key</a></b> () const : QMailMessageKey</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/qabstractitemmodel.html#layoutAboutToBeChanged">layoutAboutToBeChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#layoutChanged">layoutChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#match">match</a></b> ( const QModelIndex &, int, const QVariant &, int, QFlags<Qt::MatchFlag> ) const</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/qabstractitemmodel.html#mimeData">mimeData</a></b> ( const QModelIndexList & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#mimeTypes">mimeTypes</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelAboutToBeReset">modelAboutToBeReset</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#modelChanged">modelChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelReset">modelReset</a></b> ()</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#parent">parent</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#persistentIndexList">persistentIndexList</a></b> () const</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/qabstractitemmodel.html#removeColumn">removeColumn</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeColumns">removeColumns</a></b> ( int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRow">removeRow</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRows">removeRows</a></b> ( int, int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#reset">reset</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#revert">revert</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#rowCount">rowCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeInserted">rowsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeRemoved">rowsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsInserted">rowsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsRemoved">rowsRemoved</a></b> ( const QModelIndex &, int, int )</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="qmailmessagemodelbase.html#setData">setData</a></b> ( const QModelIndex &, const QVariant &, int ) : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setHeaderData">setHeaderData</a></b> ( int, Qt::Orientation, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setItemData">setItemData</a></b> ( const QModelIndex &, const QMap<int, QVariant> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setKey">setKey</a></b> ( const QMailMessageKey & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setSortKey">setSortKey</a></b> ( const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setSupportedDragActions">setSupportedDragActions</a></b> ( QFlags<Qt::DropAction> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sibling">sibling</a></b> ( int, int, const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sort">sort</a></b> ( int, Qt::SortOrder )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#sortKey">sortKey</a></b> () const : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#span">span</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#submit">submit</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDragActions">supportedDragActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDropActions">supportedDropActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagemodelbase.html b/doc/html/qmailmessagemodelbase.html new file mode 100644 index 00000000..b12b3a2a --- /dev/null +++ b/doc/html/qmailmessagemodelbase.html @@ -0,0 +1,153 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagemodelbase.cpp --> +<head> + <title>QMailMessageModelBase Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageModelBase Class Reference</h1> +<p>The QMailMessageModelBase class provides an interface to a model containing messages. <a href="#details">More...</a></p> +<pre> #include <QMailMessageModelBase></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html">QAbstractItemModel</a>.</p> +<p>Inherited by <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> and <a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a>.</p> +<ul> +<li><a href="qmailmessagemodelbase-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagemodelbase.html#Roles-enum">Roles</a></b> { MessageAddressTextRole, MessageSubjectTextRole, MessageFilterTextRole, MessageTimeStampTextRole, ..., MessageIdRole }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#QMailMessageModelBase">QMailMessageModelBase</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#idFromIndex">idFromIndex</a></b> ( const QModelIndex & <i>index</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#indexFromId">indexFromId</a></b> ( const QMailMessageId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#key">key</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a></b> ( bool <i>ignore</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#setKey">setKey</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="qmailmessagemodelbase.html#setSortKey">setSortKey</a></b> ( const QMailMessageSortKey & <i>sortKey</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#sortKey">sortKey</a></b> () const</td></tr> +</table> +<hr /> +<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 int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#columnCount">columnCount</a></b> ( const QModelIndex & <i>index</i> = QModelIndex() ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QVariant </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#data">data</a></b> ( const QModelIndex & <i>index</i>, int <i>role</i> = Qt::DisplayRole ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#rowCount">rowCount</a></b> ( const QModelIndex & <i>index</i> = QModelIndex() ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagemodelbase.html#setData">setData</a></b> ( const QModelIndex & <i>index</i>, const QVariant & <i>value</i>, int <i>role</i> = Qt::EditRole )</td></tr> +</table> +<ul> +<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="signals"></a> +<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="qmailmessagemodelbase.html#modelChanged">modelChanged</a></b> ()</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>14 signals inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#signals">QAbstractItemModel</a></li> +<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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>2 public slots inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-slots">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>14 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#protected-functions">QAbstractItemModel</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageModelBase class provides an interface to a model containing messages.</p> +<p>The QMailMessageModelBase presents a model of all the messages currently stored in the message store. By using the <a href="qmailmessagemodelbase.html#setKey">setKey</a>() and <a href="qmailmessagemodelbase.html#sortKey">sortKey</a>() functions it is possible to have the model represent specific user-filtered subsets of messages, sorted in a particular order.</p> +<p>The QMailMessageModelBase is a descendant of <a href="http://doc.trolltech.com/4.5/qabstractlistmodel.html">QAbstractListModel</a>, so it is suitable for use with the Qt View classes such as <a href="http://doc.trolltech.com/4.5/qlistview.html">QListView</a> and <a href="http://doc.trolltech.com/4.5/qtreeview.html">QTreeView</a> to visually present groups of messages.</p> +<p>The model listens for changes reported by the <a href="qmailstore.html">QMailStore</a>, and automatically synchronizes its content with that of the store. This behaviour can be optionally or temporarily disabled by calling the <a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>() function.</p> +<p>Messages can be extracted from the view with the <a href="qmailmessagemodelbase.html#idFromIndex">idFromIndex</a>() function and the resultant id can be used to load a message from the store.</p> +<p>For filters or sorting not provided by the QMailMessageModelBase it is recommended that <a href="http://doc.trolltech.com/4.5/qsortfilterproxymodel.html">QSortFilterProxyModel</a> is used to wrap the model to provide custom sorting and filtering.</p> +<p>See also <a href="qmailmessage.html">QMailMessage</a> and <a href="http://doc.trolltech.com/4.5/qsortfilterproxymodel.html">QSortFilterProxyModel</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="Roles-enum"></a>enum QMailMessageModelBase::Roles</h3> +<p>Represents common display roles of a message. These roles are used to display common message elements in a view and its attached delegates.</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>QMailMessageModelBase::MessageAddressTextRole</tt></td><td align="center" valign="top"><tt>Qt::UserRole</tt></td><td valign="top">The address text of a message. This a can represent a name if the address is tied to a contact in the addressbook and represents either the incoming or outgoing address depending on the message direction.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageSubjectTextRole</tt></td><td align="center" valign="top">?</td><td valign="top">The subject of a message. For-non email messages this may represent the body text of a message.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageFilterTextRole</tt></td><td align="center" valign="top">?</td><td valign="top">The MessageAddressTextRole concatenated with the MessageSubjectTextRole. This can be used by filtering classes to filter messages based on the text of these commonly displayed roles.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageTimeStampTextRole</tt></td><td align="center" valign="top">?</td><td valign="top">The timestamp of a message. "Recieved" or "Sent" is prepended to the timestamp string depending on the message direction.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageSizeTextRole</tt></td><td align="center" valign="top">?</td><td valign="top">The size of a message, formatted as text.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageTypeIconRole</tt></td><td align="center" valign="top">?</td><td valign="top">An Icon representing the type of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageStatusIconRole</tt></td><td align="center" valign="top">?</td><td valign="top">An Icon representing the status of the message. e.g Read, Unread, Downloaded</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageDirectionIconRole</tt></td><td align="center" valign="top">?</td><td valign="top">An Icon representing the incoming or outgoing direction of a message.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessagePresenceIconRole</tt></td><td align="center" valign="top">?</td><td valign="top">An Icon representing the presence status of the contact associated with the MessageAddressTextRole.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageBodyTextRole</tt></td><td align="center" valign="top">?</td><td valign="top">The body of a message represented as text.</td></tr> +<tr><td valign="top"><tt>QMailMessageModelBase::MessageIdRole</tt></td><td align="center" valign="top">?</td><td valign="top">The <a href="qmailmessageid.html">QMailMessageId</a> value identifying the message.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageModelBase"></a>QMailMessageModelBase::QMailMessageModelBase ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a <a href="qmailmessagemodelbase.html">QMailMessageModelBase</a> with the parent <i>parent</i>.</p> +<h3 class="fn"><a name="columnCount"></a>int QMailMessageModelBase::columnCount ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> = QModelIndex() ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnCount">QAbstractItemModel::columnCount</a>().</p> +<h3 class="fn"><a name="data"></a><a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> QMailMessageModelBase::data ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i>, int <i>role</i> = Qt::DisplayRole ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#data">QAbstractItemModel::data</a>().</p> +<p>See also <a href="qmailmessagemodelbase.html#setData">setData</a>().</p> +<h3 class="fn"><a name="idFromIndex"></a><a href="qmailmessageid.html">QMailMessageId</a> QMailMessageModelBase::idFromIndex ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> ) const</h3> +<p>Returns the <a href="qmailmessageid.html">QMailMessageId</a> of the message represented by the <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> <i>index</i>. If the index is not valid an invalid <a href="qmailmessageid.html">QMailMessageId</a> is returned.</p> +<h3 class="fn"><a name="ignoreMailStoreUpdates"></a>bool QMailMessageModelBase::ignoreMailStoreUpdates () const</h3> +<p>Returns true if the model has been set to ignore updates emitted by the mail store; otherwise returns false.</p> +<p>See also <a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>().</p> +<h3 class="fn"><a name="indexFromId"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageModelBase::indexFromId ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) const</h3> +<p>Returns the <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> that represents the message with <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i>. If the id is not contained in this model, an invalid <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> is returned.</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailMessageModelBase::isEmpty () const</h3> +<p>Returns true if the model contains no messages.</p> +<h3 class="fn"><a name="key"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailMessageModelBase::key () const</h3> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> used to populate the contents of this model.</p> +<p>See also <a href="qmailmessagemodelbase.html#setKey">setKey</a>().</p> +<h3 class="fn"><a name="modelChanged"></a>void QMailMessageModelBase::modelChanged () <tt> [signal]</tt></h3> +<p>Signal that is emitted when the content or ordering of the model is reset.</p> +<h3 class="fn"><a name="rowCount"></a>int QMailMessageModelBase::rowCount ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> = QModelIndex() ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowCount">QAbstractItemModel::rowCount</a>().</p> +<h3 class="fn"><a name="setData"></a>bool QMailMessageModelBase::setData ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i>, const <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> & <i>value</i>, int <i>role</i> = Qt::EditRole ) <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setData">QAbstractItemModel::setData</a>().</p> +<p>See also <a href="qmailmessagemodelbase.html#data">data</a>().</p> +<h3 class="fn"><a name="setIgnoreMailStoreUpdates"></a>void QMailMessageModelBase::setIgnoreMailStoreUpdates ( bool <i>ignore</i> )</h3> +<p>Sets whether or not mail store updates are ignored to <i>ignore</i>.</p> +<p>If ignoring updates is set to true, the model will ignore updates reported by the mail store. If set to false, the model will automatically synchronize its content in reaction to updates reported by the mail store.</p> +<p>If updates are ignored, signals such as rowInserted and dataChanged will not be emitted; instead, the modelReset signal will be emitted when the model is later changed to stop ignoring mail store updates, and detailed change information will not be accessible.</p> +<p>See also <a href="qmailmessagemodelbase.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a>().</p> +<h3 class="fn"><a name="setKey"></a>void QMailMessageModelBase::setKey ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> )</h3> +<p>Sets the <a href="qmailmessagekey.html">QMailMessageKey</a> used to populate the contents of the model to <i>key</i>. If the key is empty, the model is populated with all the messages from the database.</p> +<p>See also <a href="qmailmessagemodelbase.html#key">key</a>() and <a href="qmailmessagemodelbase.html#modelChanged">modelChanged</a>().</p> +<h3 class="fn"><a name="setSortKey"></a>void QMailMessageModelBase::setSortKey ( const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sortKey</i> )</h3> +<p>Sets the <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> used to sort the contents of the model to <i>sortKey</i>. If the sort key is invalid, no sorting is applied to the model contents and messages are displayed in the order in which they were added into the database.</p> +<p>See also <a href="qmailmessagemodelbase.html#sortKey">sortKey</a>() and <a href="qmailmessagemodelbase.html#modelChanged">modelChanged</a>().</p> +<h3 class="fn"><a name="sortKey"></a><a href="qmailmessagesortkey.html">QMailMessageSortKey</a> QMailMessageModelBase::sortKey () const</h3> +<p>Returns the <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> used to sort the contents of the model.</p> +<p>See also <a href="qmailmessagemodelbase.html#setSortKey">setSortKey</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepart-location-members.html b/doc/html/qmailmessagepart-location-members.html new file mode 100644 index 00000000..46c1d4a6 --- /dev/null +++ b/doc/html/qmailmessagepart-location-members.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for Location</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for Location</h1> +<p>This is the complete list of members for <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#Locationx">Location</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#Location-2">Location</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#Location-3">Location</a></b> ( const Location & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#containingMessageId">containingMessageId</a></b> () const : QMailMessageId</div></li> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#isValid">isValid</a></b> ( bool ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#setContainingMessageId">setContainingMessageId</a></b> ( const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart-location.html#toString">toString</a></b> ( bool ) const : QString</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepart-location.html b/doc/html/qmailmessagepart-location.html new file mode 100644 index 00000000..decff1e7 --- /dev/null +++ b/doc/html/qmailmessagepart-location.html @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>Location Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Location Class Reference<br /><span class="small-subtitle">(QMailMessagePart::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="qmailmessagepart.html">QMailMessagePart</a>></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessagepart-location-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart-location.html#Locationx">Location</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart-location.html#Location-2">Location</a></b> ( const QString & <i>description</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart-location.html#Location-3">Location</a></b> ( const Location & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart-location.html#containingMessageId">containingMessageId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart-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="qmailmessagepart-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="qmailmessagepart-location.html#toString">toString</a></b> ( bool <i>extended</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="Locationx"></a>Location::Location ()</h3> +<p>Creates an empty part location object.</p> +<h3 class="fn"><a name="Location-2"></a>Location::Location ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>description</i> )</h3> +<p>Creates a part location object referring to the location given by <i>description</i>.</p> +<p>See also <a href="qmailmessagepart-location.html#toString">toString</a>().</p> +<h3 class="fn"><a name="Location-3"></a>Location::Location ( const Location & <i>other</i> )</h3> +<p>Creates a part location object containing a copy of <i>other</i>.</p> +<h3 class="fn"><a name="containingMessageId"></a><a href="qmailmessageid.html">QMailMessageId</a> Location::containingMessageId () const</h3> +<p>Returns the identifier of the message that contains the part with this location.</p> +<p>See also <a href="qmailmessagepart-location.html#setContainingMessageId">setContainingMessageId</a>().</p> +<h3 class="fn"><a name="isValid"></a>bool Location::isValid ( bool <i>extended</i> = true ) const</h3> +<p>Returns true if the location object contains the location of a valid message part. If <i>extended</i> is true, the location must also contain a valid message identifier.</p> +<h3 class="fn"><a name="setContainingMessageId"></a>void Location::setContainingMessageId ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> )</h3> +<p>Sets the identifier of the message that contains the part with this location to <i>id</i>.</p> +<p>See also <a href="qmailmessagepart-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> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepart-members.html b/doc/html/qmailmessagepart-members.html new file mode 100644 index 00000000..3dad5cd2 --- /dev/null +++ b/doc/html/qmailmessagepart-members.html @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessagePart</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessagePart</h1> +<p>This is the complete list of members for <a href="qmailmessagepart.html">QMailMessagePart</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailmessagepart-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">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#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> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#body">body</a></b> () const : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#boundary">boundary</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#clearParts">clearParts</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#contentAvailable">contentAvailable</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#contentDescription">contentDescription</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#contentDisposition">contentDisposition</a></b> () const : QMailMessageContentDisposition</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#contentID">contentID</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#contentLanguage">contentLanguage</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#contentLocation">contentLocation</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#contentType">contentType</a></b> () const : QMailMessageContentType</div></li> +<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#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> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromData">fromData</a></b> ( const QByteArray &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding, QMailMessageBody::EncodingStatus ) : QMailMessagePart</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromData-2">fromData</a></b> ( const QString &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding ) : QMailMessagePart</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromFile">fromFile</a></b> ( const QString &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding, QMailMessageBody::EncodingStatus ) : QMailMessagePart</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromMessageReference">fromMessageReference</a></b> ( const QMailMessageId &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding ) : QMailMessagePart</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromPartReference">fromPartReference</a></b> ( const QMailMessagePart::Location &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding ) : QMailMessagePart</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromStream">fromStream</a></b> ( QDataStream &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding, QMailMessageBody::EncodingStatus ) : QMailMessagePart</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#fromStream-2">fromStream</a></b> ( QTextStream &, const QMailMessageContentDisposition &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding ) : QMailMessagePart</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="qmailmessagepartcontainer.html#headerField">headerField</a></b> ( const QString &, QMailMessageHeaderField::FieldType ) const : QMailMessageHeaderField</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFieldText">headerFieldText</a></b> ( const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFields">headerFields</a></b> ( const QString &, QMailMessageHeaderField::FieldType ) const : QList<QMailMessageHeaderField></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFields-2">headerFields</a></b> () const : QList<QMailMessageHeaderField></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFieldsText">headerFieldsText</a></b> ( const QString & ) const : QStringList</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessagepart.html#identifier">identifier</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#indicativeSize">indicativeSize</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#location">location</a></b> () const : Location</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#messageReference">messageReference</a></b> () const : QMailMessageId</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#multipartType">multipartType</a></b> () const : MultipartType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#multipartTypeForName">multipartTypeForName</a></b> ( const QByteArray & ) : MultipartType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#nameForMultipartType">nameForMultipartType</a></b> ( MultipartType ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partAt">partAt</a></b> ( uint ) const : const QMailMessagePart &</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partAt-2">partAt</a></b> ( uint ) : QMailMessagePart &</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partCount">partCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#partNumber">partNumber</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#partReference">partReference</a></b> () const : QMailMessagePart::Location</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.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="qmailmessagepart.html#referenceResolution">referenceResolution</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#referenceType">referenceType</a></b> () const : ReferenceType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#removeHeaderField">removeHeaderField</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#removePartAt">removePartAt</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setBody">setBody</a></b> ( const QMailMessageBody & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setBoundary">setBoundary</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setContentDescription">setContentDescription</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setContentDisposition">setContentDisposition</a></b> ( const QMailMessageContentDisposition & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setContentID">setContentID</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setContentLanguage">setContentLanguage</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setContentLocation">setContentLocation</a></b> ( const QString & )</div></li> +<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#setMultipartType">setMultipartType</a></b> ( MultipartType )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setReference">setReference</a></b> ( const QMailMessageId &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setReference-2">setReference</a></b> ( const QMailMessagePart::Location &, const QMailMessageContentType &, QMailMessageBody::TransferEncoding )</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#setReferenceResolution">setReferenceResolution</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</a></b> () const : QMailMessageBody::TransferEncoding</div></li> +<li><div class="fn"><b><a href="qmailmessagepart.html#writeBodyTo">writeBodyTo</a></b> ( const QString & ) 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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepart.html b/doc/html/qmailmessagepart.html new file mode 100644 index 00000000..258d7e88 --- /dev/null +++ b/doc/html/qmailmessagepart.html @@ -0,0 +1,199 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessagePart Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessagePart Class Reference</h1> +<p>The QMailMessagePart class provides a convenient interface for working with message attachments. <a href="#details">More...</a></p> +<pre> #include <QMailMessagePart></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a> and <a href="qmailmessagepartfwd.html">QMailMessagePartFwd</a>.</p> +<ul> +<li><a href="qmailmessagepart-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagepart-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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#QMailMessagePart">QMailMessagePart</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#contentDescription">contentDescription</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageContentDisposition </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#contentDisposition">contentDisposition</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#contentID">contentID</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#contentLanguage">contentLanguage</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#contentLocation">contentLocation</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#displayName">displayName</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#identifier">identifier</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#indicativeSize">indicativeSize</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">Location </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#location">location</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#messageReference">messageReference</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#partNumber">partNumber</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart::Location </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#partReference">partReference</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#referenceResolution">referenceResolution</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">ReferenceType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#referenceType">referenceType</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setContentDescription">setContentDescription</a></b> ( const QString & <i>description</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setContentDisposition">setContentDisposition</a></b> ( const QMailMessageContentDisposition & <i>disposition</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setContentID">setContentID</a></b> ( const QString & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setContentLanguage">setContentLanguage</a></b> ( const QString & <i>language</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setContentLocation">setContentLocation</a></b> ( const QString & <i>location</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setReference">setReference</a></b> ( const QMailMessageId & <i>id</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setReference-2">setReference</a></b> ( const QMailMessagePart::Location & <i>location</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#setReferenceResolution">setReferenceResolution</a></b> ( const QString & <i>uri</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#writeBodyTo">writeBodyTo</a></b> ( const QString & <i>path</i> ) const</td></tr> +</table> +<hr /> +<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 bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#contentAvailable">contentAvailable</a></b> () const</td></tr> +<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>30 public functions inherited from <a href="qmailmessagepartcontainer.html#public-functions">QMailMessagePartContainer</a></li> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromData">fromData</a></b> ( const QByteArray & <i>input</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i>, QMailMessageBody::EncodingStatus <i>status</i> = QMailMessageBody::RequiresEncoding )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromData-2">fromData</a></b> ( const QString & <i>input</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromFile">fromFile</a></b> ( const QString & <i>filename</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i>, QMailMessageBody::EncodingStatus <i>status</i> = QMailMessageBody::RequiresEncoding )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromMessageReference">fromMessageReference</a></b> ( const QMailMessageId & <i>messageId</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromPartReference">fromPartReference</a></b> ( const QMailMessagePart::Location & <i>partLocation</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromStream">fromStream</a></b> ( QDataStream & <i>in</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i>, QMailMessageBody::EncodingStatus <i>status</i> = QMailMessageBody::RequiresEncoding )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepart.html#fromStream-2">fromStream</a></b> ( QTextStream & <i>in</i>, const QMailMessageContentDisposition & <i>disposition</i>, const QMailMessageContentType & <i>type</i>, QMailMessageBody::TransferEncoding <i>encoding</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>2 static public members inherited from <a href="qmailmessagepartcontainer.html#static-public-members">QMailMessagePartContainer</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessagePart class provides a convenient interface for working with message attachments.</p> +<p>A message part inherits the properties of <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>, and can therefore contain a message body or a collection of sub-parts.</p> +<p>A message part differs from a message proper in that a part will often have properties specified by the MIME multipart specification, not relevant to messages. These include the 'name' and 'filename' parameters of the Content-Type and Content-Disposition fields, and the Content-Id and Content-Location fields.</p> +<p>A message part may consist entirely of a reference to an external message, or a part within an external message. Parts that consists of references may be used with some protocols that permit data to be transmitted by reference, such as IMAP with the URLAUTH extension. Not all messaging protocols support the use of content references. The <a href="qmailmessagepart.html#partReference">partReference</a>() and <a href="qmailmessagepart.html#messageReference">messageReference</a>() functions enable the creation of reference parts.</p> +<p>See also <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessagePart"></a>QMailMessagePart::QMailMessagePart ()</h3> +<p>Constructs an empty message part object.</p> +<h3 class="fn"><a name="contentAvailable"></a>bool QMailMessagePart::contentAvailable () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagepartcontainer.html#contentAvailable">QMailMessagePartContainer::contentAvailable</a>().</p> +<p>Returns true if the entire content of this part is available; otherwise returns false.</p> +<h3 class="fn"><a name="contentDescription"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::contentDescription () const</h3> +<p>Returns the Content-Description header field for the part, if present; otherwise returns an empty string.</p> +<p>See also <a href="qmailmessagepart.html#setContentDescription">setContentDescription</a>().</p> +<h3 class="fn"><a name="contentDisposition"></a><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> QMailMessagePart::contentDisposition () const</h3> +<p>Returns the Content-Disposition header field for the part.</p> +<p>See also <a href="qmailmessagepart.html#setContentDisposition">setContentDisposition</a>().</p> +<h3 class="fn"><a name="contentID"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::contentID () const</h3> +<p>Returns the Content-Id header field for the part, if present; otherwise returns an empty string.</p> +<p>If the header field content is surrounded by angle brackets, these are removed.</p> +<p>See also <a href="qmailmessagepart.html#setContentID">setContentID</a>().</p> +<h3 class="fn"><a name="contentLanguage"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::contentLanguage () const</h3> +<p>Returns the Content-Language header field for the part, if present; otherwise returns an empty string.</p> +<p>See also <a href="qmailmessagepart.html#setContentLanguage">setContentLanguage</a>().</p> +<h3 class="fn"><a name="contentLocation"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::contentLocation () const</h3> +<p>Returns the Content-Location header field for the part, if present; otherwise returns an empty string.</p> +<p>See also <a href="qmailmessagepart.html#setContentLocation">setContentLocation</a>().</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::displayName () const</h3> +<p>Returns a non-empty string to identify the part, appropriate for display. If the part 'Content-Type' header field contains a 'name' parameter, that value is used. Otherwise, if the part has a 'Content-Disposition' header field containing a 'filename' parameter, that value is used. Otherwise, if the part has a 'Content-ID' header field, that value is used. Finally, a usable name will be created by combining the content type of the part with the part's number.</p> +<p>See also <a href="qmailmessagepart.html#identifier">identifier</a>().</p> +<h3 class="fn"><a name="fromData"></a>QMailMessagePart QMailMessagePart::fromData ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>input</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i>, <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBody::EncodingStatus</a> <i>status</i> = QMailMessageBody::RequiresEncoding ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, from the data contained in <i>input</i>, of content type <i>type</i> and using the transfer encoding <i>encoding</i>. The current status of the data is specified as <i>status</i>.</p> +<p>See also <a href="qmailmessagebody.html#fromData">QMailMessageBody::fromData</a>().</p> +<h3 class="fn"><a name="fromData-2"></a>QMailMessagePart QMailMessagePart::fromData ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>input</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i> ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, from the data contained in <i>input</i>, of content type <i>type</i> and using the transfer encoding <i>encoding</i>.</p> +<p>See also <a href="qmailmessagebody.html#fromData">QMailMessageBody::fromData</a>().</p> +<h3 class="fn"><a name="fromFile"></a>QMailMessagePart QMailMessagePart::fromFile ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>filename</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i>, <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBody::EncodingStatus</a> <i>status</i> = QMailMessageBody::RequiresEncoding ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, from the data contained in <i>filename</i>, of content type <i>type</i> and using the transfer encoding <i>encoding</i>. The current status of the data is specified as <i>status</i>.</p> +<p>See also <a href="qmailmessagebody.html#fromFile">QMailMessageBody::fromFile</a>().</p> +<h3 class="fn"><a name="fromMessageReference"></a>QMailMessagePart QMailMessagePart::fromMessageReference ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>messageId</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i> ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, whose content is a reference to the message identified by <i>messageId</i>. The resulting part has content type <i>type</i> and uses the transfer encoding <i>encoding</i>.</p> +<p>The message reference can only be resolved by transmitting the message to an external server, where both the originating server of the referenced message and the receiving server of the new message support resolution of the content reference.</p> +<h3 class="fn"><a name="fromPartReference"></a>QMailMessagePart QMailMessagePart::fromPartReference ( const <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i> ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, whose content is a reference to the message part identified by <i>partLocation</i>. The resulting part has content type <i>type</i> and uses the transfer encoding <i>encoding</i>.</p> +<p>The part reference can only be resolved by transmitting the message to an external server, where both the originating server of the referenced part's message and the receiving server of the new message support resolution of the content reference.</p> +<h3 class="fn"><a name="fromStream"></a>QMailMessagePart QMailMessagePart::fromStream ( <a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & <i>in</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i>, <a href="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBody::EncodingStatus</a> <i>status</i> = QMailMessageBody::RequiresEncoding ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, from the data read from <i>in</i>, of content type <i>type</i> and using the transfer encoding <i>encoding</i>. The current status of the data is specified as <i>status</i>.</p> +<p>See also <a href="qmailmessagebody.html#fromStream">QMailMessageBody::fromStream</a>().</p> +<h3 class="fn"><a name="fromStream-2"></a>QMailMessagePart QMailMessagePart::fromStream ( <a href="http://doc.trolltech.com/4.5/qtextstream.html">QTextStream</a> & <i>in</i>, const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i> ) <tt> [static]</tt></h3> +<p>Creates a <a href="qmailmessagepart.html">QMailMessagePart</a> containing an attachment of type <i>disposition</i>, from the data read from <i>in</i>, of content type <i>type</i> and using the transfer encoding <i>encoding</i>.</p> +<p>See also <a href="qmailmessagebody.html#fromStream">QMailMessageBody::fromStream</a>().</p> +<h3 class="fn"><a name="identifier"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::identifier () const</h3> +<p>Returns a non-empty string to identify the part, appropriate for storage. If the part has a 'Content-ID' header field, that value is used. Otherwise, if the part has a 'Content-Disposition' header field containing a 'filename' parameter, that value is used. Otherwise, if the part 'Content-Type' header field contains a 'name' parameter, that value is used. Finally, the part's number will be returned.</p> +<h3 class="fn"><a name="indicativeSize"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessagePart::indicativeSize () const <tt> [virtual]</tt></h3> +<p>Returns an indication of the size of the part. This measure should be used only in comparing the relative size of parts with respect to transmission.</p> +<h3 class="fn"><a name="location"></a><a href="qmailmessagepart-location.html">Location</a> QMailMessagePart::location () const</h3> +<p>Returns the location of the part within the message.</p> +<h3 class="fn"><a name="messageReference"></a><a href="qmailmessageid.html">QMailMessageId</a> QMailMessagePart::messageReference () const</h3> +<p>Returns the identifier of the message that this part references.</p> +<p>The result will be meaningful only when <a href="qmailmessagepart.html#referenceType">referenceType</a>() yields <a href="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePart::MessageReference</a>.</p> +<p>See also <a href="qmailmessagepart.html#referenceType">referenceType</a>(), <a href="qmailmessagepart.html#partReference">partReference</a>(), and <a href="qmailmessagepart.html#referenceResolution">referenceResolution</a>().</p> +<h3 class="fn"><a name="partNumber"></a>int QMailMessagePart::partNumber () const</h3> +<p>Returns the number of the part, if it has been set; otherwise returns -1.</p> +<h3 class="fn"><a name="partReference"></a><a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> QMailMessagePart::partReference () const</h3> +<p>Returns the location of the message part that this part references.</p> +<p>The result will be meaningful only when <a href="qmailmessagepart.html#referenceType">referenceType</a>() yields <a href="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePart::PartReference</a>.</p> +<p>See also <a href="qmailmessagepart.html#referenceType">referenceType</a>(), <a href="qmailmessagepart.html#messageReference">messageReference</a>(), and <a href="qmailmessagepart.html#referenceResolution">referenceResolution</a>().</p> +<h3 class="fn"><a name="partialContentAvailable"></a>bool QMailMessagePart::partialContentAvailable () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailmessagepartcontainer.html#partialContentAvailable">QMailMessagePartContainer::partialContentAvailable</a>().</p> +<p>Returns true if some portion of the content of this part is available; otherwise returns false.</p> +<h3 class="fn"><a name="referenceResolution"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::referenceResolution () const</h3> +<p>Returns the URI that resolves the reference encoded into this message part.</p> +<p>The result will be meaningful only when <a href="qmailmessagepart.html#referenceType">referenceType</a>() yields other than <a href="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePart::None</a>.</p> +<p>See also <a href="qmailmessagepart.html#setReferenceResolution">setReferenceResolution</a>() and <a href="qmailmessagepart.html#referenceType">referenceType</a>().</p> +<h3 class="fn"><a name="referenceType"></a><a href="qmailmessagepartfwd.html#ReferenceType-enum">ReferenceType</a> QMailMessagePart::referenceType () const</h3> +<p>Returns the type of reference that this message part constitutes.</p> +<p>See also <a href="qmailmessagepart.html#setReference">setReference</a>().</p> +<h3 class="fn"><a name="setContentDescription"></a>void QMailMessagePart::setContentDescription ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>description</i> )</h3> +<p>Sets the Content-Description header field for the part to contain <i>description</i>.</p> +<p>See also <a href="qmailmessagepart.html#contentDescription">contentDescription</a>().</p> +<h3 class="fn"><a name="setContentDisposition"></a>void QMailMessagePart::setContentDisposition ( const <a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a> & <i>disposition</i> )</h3> +<p>Sets the Content-Disposition header field for the part to contain <i>disposition</i>.</p> +<p>See also <a href="qmailmessagepart.html#contentDisposition">contentDisposition</a>().</p> +<h3 class="fn"><a name="setContentID"></a>void QMailMessagePart::setContentID ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> )</h3> +<p>Sets the Content-Id header field for the part to contain <i>id</i>.</p> +<p>If <i>id</i> is not surrounded by angle brackets, these are added.</p> +<p>See also <a href="qmailmessagepart.html#contentID">contentID</a>().</p> +<h3 class="fn"><a name="setContentLanguage"></a>void QMailMessagePart::setContentLanguage ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>language</i> )</h3> +<p>Sets the Content-Language header field for the part to contain <i>language</i>.</p> +<p>See also <a href="qmailmessagepart.html#contentLanguage">contentLanguage</a>().</p> +<h3 class="fn"><a name="setContentLocation"></a>void QMailMessagePart::setContentLocation ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>location</i> )</h3> +<p>Sets the Content-Location header field for the part to contain <i>location</i>.</p> +<p>See also <a href="qmailmessagepart.html#contentLocation">contentLocation</a>().</p> +<h3 class="fn"><a name="setReference"></a>void QMailMessagePart::setReference ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i> )</h3> +<p>Sets the part content to contain a reference to the message identified by <i>id</i>, having content type <i>type</i> and using the transfer encoding <i>encoding</i>.</p> +<p>The message reference can only be resolved by transmitting the message to an external server, where both the originating server of the referenced message and the receiving server of the new message support resolution of the content reference.</p> +<p>See also <a href="qmailmessagepart.html#referenceType">referenceType</a>() and <a href="qmailmessagepart.html#setReferenceResolution">setReferenceResolution</a>().</p> +<h3 class="fn"><a name="setReference-2"></a>void QMailMessagePart::setReference ( const <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> & <i>location</i>, const <a href="qmailmessagecontenttype.html">QMailMessageContentType</a> & <i>type</i>, <a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> <i>encoding</i> )</h3> +<p>Sets the part content to contain a reference to the message part identified by <i>location</i>, having content type <i>type</i> and using the transfer encoding <i>encoding</i>.</p> +<p>The part reference can only be resolved by transmitting the message to an external server, where both the originating server of the referenced part's message and the receiving server of the new message support resolution of the content reference.</p> +<p>See also <a href="qmailmessagepart.html#referenceType">referenceType</a>() and <a href="qmailmessagepart.html#setReferenceResolution">setReferenceResolution</a>().</p> +<h3 class="fn"><a name="setReferenceResolution"></a>void QMailMessagePart::setReferenceResolution ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uri</i> )</h3> +<p>Sets the URI that resolves the reference encoded into this message part to <i>uri</i>.</p> +<p>The reference URI is meaningful only when <a href="qmailmessagepart.html#referenceType">referenceType</a>() yields other than <a href="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePart::None</a>.</p> +<p>See also <a href="qmailmessagepart.html#referenceResolution">referenceResolution</a>() and <a href="qmailmessagepart.html#referenceType">referenceType</a>().</p> +<h3 class="fn"><a name="writeBodyTo"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePart::writeBodyTo ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>path</i> ) const</h3> +<p>Writes the decoded body of the part to a file under the directory specified by <i>path</i>. The name of the resulting file is taken from the part. If that file name already exists in the path a new unique name of the format <random chars>.<filename> is saved.</p> +<p>Returns the path of the file written on success, or an empty string otherwise.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepartcontainer-members.html b/doc/html/qmailmessagepartcontainer-members.html new file mode 100644 index 00000000..16e129ca --- /dev/null +++ b/doc/html/qmailmessagepartcontainer-members.html @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>List of All Members for QMailMessagePartContainer</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessagePartContainer</h1> +<p>This is the complete list of members for <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<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#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> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#body">body</a></b> () const : QMailMessageBody</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#boundary">boundary</a></b> () const : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#clearParts">clearParts</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#contentAvailable">contentAvailable</a></b> () const : bool</div></li> +<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#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> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#hasBody">hasBody</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerField">headerField</a></b> ( const QString &, QMailMessageHeaderField::FieldType ) const : QMailMessageHeaderField</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFieldText">headerFieldText</a></b> ( const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFields">headerFields</a></b> ( const QString &, QMailMessageHeaderField::FieldType ) const : QList<QMailMessageHeaderField></div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFields-2">headerFields</a></b> () const : QList<QMailMessageHeaderField></div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#headerFieldsText">headerFieldsText</a></b> ( const QString & ) const : QStringList</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#multipartType">multipartType</a></b> () const : MultipartType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#multipartTypeForName">multipartTypeForName</a></b> ( const QByteArray & ) : MultipartType</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#nameForMultipartType">nameForMultipartType</a></b> ( MultipartType ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partAt">partAt</a></b> ( uint ) const : const QMailMessagePart &</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partAt-2">partAt</a></b> ( uint ) : QMailMessagePart &</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#partCount">partCount</a></b> () const : uint</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.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="qmailmessagepartcontainer.html#removeHeaderField">removeHeaderField</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#removePartAt">removePartAt</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setBody">setBody</a></b> ( const QMailMessageBody & )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#setBoundary">setBoundary</a></b> ( const QByteArray & )</div></li> +<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#setMultipartType">setMultipartType</a></b> ( MultipartType )</div></li> +<li><div class="fn"><b><a href="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</a></b> () const : QMailMessageBody::TransferEncoding</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepartcontainer.html b/doc/html/qmailmessagepartcontainer.html new file mode 100644 index 00000000..16837a76 --- /dev/null +++ b/doc/html/qmailmessagepartcontainer.html @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessage.cpp --> +<head> + <title>QMailMessagePartContainer Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessagePartContainer Class Reference</h1> +<p>The QMailMessagePartContainer class provides access to a collection of message parts. <a href="#details">More...</a></p> +<pre> #include <QMailMessagePartContainer></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagepartcontainerfwd.html">QMailMessagePartContainerFwd</a>.</p> +<p>Inherited by <a href="qmailmessage.html">QMailMessage</a> and <a href="qmailmessagepart.html">QMailMessagePart</a>.</p> +<ul> +<li><a href="qmailmessagepartcontainer-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">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> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageBody </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#body">body</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#boundary">boundary</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#clearParts">clearParts</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#contentAvailable">contentAvailable</a></b> () const = 0</td></tr> +<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">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> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#hasBody">hasBody</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageHeaderField </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#headerField">headerField</a></b> ( const QString & <i>id</i>, QMailMessageHeaderField::FieldType <i>fieldType</i> = QMailMessageHeaderField::StructuredField ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#headerFieldText">headerFieldText</a></b> ( const QString & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailMessageHeaderField> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#headerFields">headerFields</a></b> ( const QString & <i>id</i>, QMailMessageHeaderField::FieldType <i>fieldType</i> = QMailMessageHeaderField::StructuredField ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList<QMailMessageHeaderField> </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#headerFields-2">headerFields</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#headerFieldsText">headerFieldsText</a></b> ( const QString & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">MultipartType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#multipartType">multipartType</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailMessagePart & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#partAt">partAt</a></b> ( uint <i>pos</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessagePart & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#partAt-2">partAt</a></b> ( uint <i>pos</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#partCount">partCount</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#partialContentAvailable">partialContentAvailable</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#prependPart">prependPart</a></b> ( const QMailMessagePart & <i>part</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#removeHeaderField">removeHeaderField</a></b> ( const QString & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#removePartAt">removePartAt</a></b> ( uint <i>pos</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setBody">setBody</a></b> ( const QMailMessageBody & <i>body</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#setBoundary">setBoundary</a></b> ( const QByteArray & <i>text</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">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#setMultipartType">setMultipartType</a></b> ( MultipartType <i>type</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> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">MultipartType </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#multipartTypeForName">multipartTypeForName</a></b> ( const QByteArray & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#nameForMultipartType">nameForMultipartType</a></b> ( MultipartType <i>type</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagepartcontainer.html#QMailMessagePartContainer">QMailMessagePartContainer</a></b> ( Subclass * <i>p</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessagePartContainer class provides access to a collection of message parts.</p> +<p>Message formats such as email messages conforming to <a href="http://www.ietf.org/rfc/rfc2822.txt">RFC 2822</a> (Internet Message Format) can consist of multiple independent parts, whose relationship to each other is defined by the message that contains those parts. The QMailMessagePartContainer class provides storage for these related message parts, and the interface through which they are accessed.</p> +<p>The <a href="qmailmessagepartcontainer.html#multipartType">multipartType</a>() function returns a member of the <a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a> enumeration, which describes the relationship of the parts in the container to each other.</p> +<p>The part container can instead contain a message body element. In this case, it cannot contain sub-parts, and the <a href="qmailmessagepartcontainer.html#multipartType">multipartType</a>() function will return MultipartType::MultipartNone for the part. The body element can be accessed via the <a href="qmailmessagepartcontainer.html#body">body</a>() function.</p> +<p>The <a href="qmailmessagepart.html">QMailMessagePart</a> class is itself derived from QMailMessagePartContainer, which allows messages to support the nesting of part collections within other part collections.</p> +<p>See also <a href="qmailmessagepart.html">QMailMessagePart</a>, <a href="qmailmessage.html">QMailMessage</a>, and <a href="qmailmessagebody.html">QMailMessageBody</a>.</p> +<hr /> +<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="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> +<p>See also <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>.</p> +<h3 class="fn"><a name="appendHeaderField-2"></a>void QMailMessagePartContainer::appendHeaderField ( const <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> & <i>field</i> ) <tt> [virtual]</tt></h3> +<p>Appends a new header field with the properties of <i>field</i>. Any existing header fields with the same id are not modified.</p> +<h3 class="fn"><a name="appendPart"></a>void QMailMessagePartContainer::appendPart ( const <a href="qmailmessagepart.html">QMailMessagePart</a> & <i>part</i> )</h3> +<p>Append <i>part</i> to the list of attachments for the message.</p> +<h3 class="fn"><a name="body"></a><a href="qmailmessagebody.html">QMailMessageBody</a> QMailMessagePartContainer::body () const</h3> +<p>Returns the body element contained by the part.</p> +<p>See also <a href="qmailmessagepartcontainer.html#setBody">setBody</a>().</p> +<h3 class="fn"><a name="boundary"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessagePartContainer::boundary () const</h3> +<p>Returns the boundary text used to delimit the container's parts when encoded in RFC 2822 form.</p> +<p>See also <a href="qmailmessagepartcontainer.html#setBoundary">setBoundary</a>().</p> +<h3 class="fn"><a name="clearParts"></a>void QMailMessagePartContainer::clearParts ()</h3> +<p>Clears the list of attachments associated with the message.</p> +<h3 class="fn"><a name="contentAvailable"></a>bool QMailMessagePartContainer::contentAvailable () const <tt> [pure virtual]</tt></h3> +<p>Returns true if the entire content of this element is available; otherwise returns false.</p> +<h3 class="fn"><a name="contentType"></a><a href="qmailmessagecontenttype.html">QMailMessageContentType</a> QMailMessagePartContainer::contentType () const</h3> +<p>Returns the content type of this part. Where <a href="qmailmessagepartcontainer.html#hasBody">hasBody</a>() is true, the type of the contained body element is returned; otherwise a content type matching the <a href="qmailmessagepartcontainer.html#multipartType">multipartType</a>() for this part is returned.</p> +<p>See also <a href="qmailmessagepartcontainer.html#hasBody">hasBody</a>(), <a href="qmailmessagebody.html#contentType">QMailMessageBody::contentType</a>(), and <a href="qmailmessagepartcontainer.html#multipartType">multipartType</a>().</p> +<h3 class="fn"><a name="foreachPart"></a>bool QMailMessagePartContainer::foreachPart ( F <i>func</i> )</h3> +<p>Applies the function or functor <i>func</i> to each part contained within the container. <i>func</i> must implement the signature 'bool operator()(<a href="qmailmessagepart.html">QMailMessagePart</a> &)', and must return true to indicate success, or false to end the traversal operation.</p> +<p>Returns true if all parts of the message were traversed, and <i>func</i> returned true for every invocation; else returns false.</p> +<h3 class="fn"><a name="foreachPart-2"></a>bool QMailMessagePartContainer::foreachPart ( F <i>func</i> ) const</h3> +<p>Applies the function or functor <i>func</i> to each part contained within the container. <i>func</i> must implement the signature 'bool operator()(const <a href="qmailmessagepart.html">QMailMessagePart</a> &)', and must return true to indicate success, or false to end the traversal operation.</p> +<p>Returns true if all parts of the message were traversed, and <i>func</i> returned true for every invocation; else returns false.</p> +<h3 class="fn"><a name="hasBody"></a>bool QMailMessagePartContainer::hasBody () const</h3> +<p>Returns true if the part contains a body element; otherwise returns false.</p> +<h3 class="fn"><a name="headerField"></a><a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> QMailMessagePartContainer::headerField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i>, <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::FieldType</a> <i>fieldType</i> = QMailMessageHeaderField::StructuredField ) const</h3> +<p>Returns an object containing the value of the first header field with the given <i>id</i>. If <i>fieldType</i> is <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::StructuredField</a>, then the field content will be parsed assuming a format equivalent to that used for the RFC 2045 'Content-Type' and RFC 2183 'Content-Disposition' header fields.</p> +<p>See also <a href="qmailmessagepartcontainer.html#setHeaderField">setHeaderField</a>().</p> +<h3 class="fn"><a name="headerFieldText"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessagePartContainer::headerFieldText ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> ) const</h3> +<p>Returns the text of the first header field with the given <i>id</i>.</p> +<h3 class="fn"><a name="headerFields"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>> QMailMessagePartContainer::headerFields ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i>, <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::FieldType</a> <i>fieldType</i> = QMailMessageHeaderField::StructuredField ) const</h3> +<p>Returns a list of objects containing the value of each header field with the given <i>id</i>. If <i>fieldType</i> is <a href="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderField::StructuredField</a>, then the field content will be parsed assuming a format equivalent to that used for the RFC 2045 'Content-Type' and RFC 2183 'Content-Disposition' header fields.</p> +<h3 class="fn"><a name="headerFields-2"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>> QMailMessagePartContainer::headerFields () const</h3> +<p>Returns a list of objects containing the value of each header field contained by the part. Header field objects returned by this function are not 'structured'.</p> +<h3 class="fn"><a name="headerFieldsText"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailMessagePartContainer::headerFieldsText ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> ) const</h3> +<p>Returns a list containing the text of each header field with the given <i>id</i>.</p> +<h3 class="fn"><a name="multipartType"></a><a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a> QMailMessagePartContainer::multipartType () const</h3> +<p>Returns the type of multipart relationship shared by the parts contained within this container, or <a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartNone</a> if the content is not a multipart message.</p> +<p>See also <a href="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</a>().</p> +<h3 class="fn"><a name="multipartTypeForName"></a><a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a> QMailMessagePartContainer::multipartTypeForName ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>name</i> ) <tt> [static]</tt></h3> +<p>Returns the multipart type that corresponds to the type name <i>name</i>.</p> +<h3 class="fn"><a name="nameForMultipartType"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailMessagePartContainer::nameForMultipartType ( <a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a> <i>type</i> ) <tt> [static]</tt></h3> +<p>Returns the standard textual representation for the multipart type <i>type</i>.</p> +<h3 class="fn"><a name="partAt"></a>const <a href="qmailmessagepart.html">QMailMessagePart</a> & QMailMessagePartContainer::partAt ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>pos</i> ) const</h3> +<p>Returns a const reference to the item at position <i>pos</i> in the list of attachments for the message.</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="partAt-2"></a><a href="qmailmessagepart.html">QMailMessagePart</a> & QMailMessagePartContainer::partAt ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>pos</i> )</h3> +<p>Returns a non-const reference to the item at position <i>pos</i> in the list of attachments for the message.</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="partCount"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> QMailMessagePartContainer::partCount () const</h3> +<p>Returns the number of attachments the message has.</p> +<h3 class="fn"><a name="partialContentAvailable"></a>bool QMailMessagePartContainer::partialContentAvailable () const <tt> [pure virtual]</tt></h3> +<p>Returns true if some portion of the content of this element is available; otherwise returns false.</p> +<h3 class="fn"><a name="prependPart"></a>void QMailMessagePartContainer::prependPart ( const <a href="qmailmessagepart.html">QMailMessagePart</a> & <i>part</i> )</h3> +<p>Prepend <i>part</i> to the list of attachments for the message.</p> +<h3 class="fn"><a name="removeHeaderField"></a>void QMailMessagePartContainer::removeHeaderField ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>id</i> ) <tt> [virtual]</tt></h3> +<p>Removes all existing header fields with id equal to <i>id</i>.</p> +<h3 class="fn"><a name="removePartAt"></a>void QMailMessagePartContainer::removePartAt ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>pos</i> )</h3> +<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="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> +<h3 class="fn"><a name="setBoundary"></a>void QMailMessagePartContainer::setBoundary ( const <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> & <i>text</i> )</h3> +<p>Sets the boundary text used to delimit the container's parts when encoded in RFC 2822 form to <i>text</i>.</p> +<p>See also <a href="qmailmessagepartcontainer.html#boundary">boundary</a>().</p> +<h3 class="fn"><a name="setHeaderField"></a>void QMailMessagePartContainer::setHeaderField ( 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>Sets the value of the first header field with identity <i>id</i> to <i>value</i> if it already exists; otherwise adds the header with the supplied id and value. 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 setHeaderField.</p> +<p>See also <a href="qmailmessagepartcontainer.html#headerField">headerField</a>() and <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a>.</p> +<h3 class="fn"><a name="setHeaderField-2"></a>void QMailMessagePartContainer::setHeaderField ( const <a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a> & <i>field</i> ) <tt> [virtual]</tt></h3> +<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="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> +<h3 class="fn"><a name="transferEncoding"></a><a href="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBody::TransferEncoding</a> QMailMessagePartContainer::transferEncoding () const</h3> +<p>Returns the transfer encoding type of this part. Where <a href="qmailmessagepartcontainer.html#hasBody">hasBody</a>() is true, the transfer encoding type of the contained body element is returned; otherwise, the transfer encoding type specified by the 'Content-Transfer-Encoding' field of the header for this part is returned.</p> +<p>See also <a href="qmailmessagepartcontainer.html#hasBody">hasBody</a>() and <a href="qmailmessagebody.html#transferEncoding">QMailMessageBody::transferEncoding</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepartcontainerfwd-members.html b/doc/html/qmailmessagepartcontainerfwd-members.html new file mode 100644 index 00000000..4d6d5d12 --- /dev/null +++ b/doc/html/qmailmessagepartcontainerfwd-members.html @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessagePartContainerFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessagePartContainerFwd</h1> +<p>This is the complete list of members for <a href="qmailmessagepartcontainerfwd.html">QMailMessagePartContainerFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepartcontainerfwd.html b/doc/html/qmailmessagepartcontainerfwd.html new file mode 100644 index 00000000..55cc89e3 --- /dev/null +++ b/doc/html/qmailmessagepartcontainerfwd.html @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessagePartContainerFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessagePartContainerFwd Class Reference</h1> +<p>The QMailMessagePartContainerFwd class declares enumerations used by <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessagePartContainerFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a>.</p> +<ul> +<li><a href="qmailmessagepartcontainerfwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</a></b> { MultipartNone, MultipartSigned, MultipartEncrypted, MultipartMixed, ..., MultipartReport }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessagePartContainerFwd class declares enumerations used by <a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a></p> +<p>QMailMessagePartContainerFwd allows <a href="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartType</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="MultipartType-enum"></a>enum QMailMessagePartContainerFwd::MultipartType</h3> +<p>This enumerated type is used to describe the multipart encoding of a message or message part.</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>QMailMessagePartContainerFwd::MultipartNone</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The container does not hold parts.</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartSigned</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc1847.txt">RFC 1847</a> "multipart/signed"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartEncrypted</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc1847.txt">RFC 1847</a> "multipart/encrypted"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartMixed</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc2046.txt">RFC 2046</a> "multipart/mixed"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartAlternative</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc2046.txt">RFC 2046</a> "multipart/alternative"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartDigest</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc2046.txt">RFC 2046</a> "multipart/digest"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartParallel</tt></td><td align="center" valign="top"><tt>6</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc2046.txt">RFC 2046</a> "multipart/parallel"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartRelated</tt></td><td align="center" valign="top"><tt>7</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc2387.txt">RFC 2387</a> "multipart/related"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartFormData</tt></td><td align="center" valign="top"><tt>8</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc2388.txt">RFC 2388</a> "multipart/form-data"</td></tr> +<tr><td valign="top"><tt>QMailMessagePartContainerFwd::MultipartReport</tt></td><td align="center" valign="top"><tt>9</tt></td><td valign="top">The container holds parts encoded according to <a href="http://www.ietf.org/rfc/rfc3462.txt">RFC 3462</a> "multipart/report"</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepartfwd-members.html b/doc/html/qmailmessagepartfwd-members.html new file mode 100644 index 00000000..675b5832 --- /dev/null +++ b/doc/html/qmailmessagepartfwd-members.html @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>List of All Members for QMailMessagePartFwd</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessagePartFwd</h1> +<p>This is the complete list of members for <a href="qmailmessagepartfwd.html">QMailMessagePartFwd</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessagepartfwd.html#ReferenceType-enum">ReferenceType</a></b></div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagepartfwd.html b/doc/html/qmailmessagepartfwd.html new file mode 100644 index 00000000..cd5d0065 --- /dev/null +++ b/doc/html/qmailmessagepartfwd.html @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagefwd.cpp --> +<head> + <title>QMailMessagePartFwd Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessagePartFwd Class Reference</h1> +<p>The QMailMessagePartFwd class declares enumerations used by <a href="qmailmessagepart.html">QMailMessagePart</a> <a href="#details">More...</a></p> +<pre> #include <QMailMessagePartFwd></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessagepart.html">QMailMessagePart</a>.</p> +<ul> +<li><a href="qmailmessagepartfwd-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagepartfwd.html#ReferenceType-enum">ReferenceType</a></b> { None, MessageReference, PartReference }</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessagePartFwd class declares enumerations used by <a href="qmailmessagepart.html">QMailMessagePart</a></p> +<p>QMailMessagePartFwd allows <a href="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePartFwd::ReferenceType</a> to be used without including all of <tt>qmailmessage.h</tt>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ReferenceType-enum"></a>enum QMailMessagePartFwd::ReferenceType</h3> +<p>This enumerated type is used to describe the type of reference that a part constitutes.</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>QMailMessagePartFwd::None</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The part is not a reference.</td></tr> +<tr><td valign="top"><tt>QMailMessagePartFwd::MessageReference</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The part is a reference to a message.</td></tr> +<tr><td valign="top"><tt>QMailMessagePartFwd::PartReference</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The part is a reference to another part.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageremovalrecord-members.html b/doc/html/qmailmessageremovalrecord-members.html new file mode 100644 index 00000000..06734e19 --- /dev/null +++ b/doc/html/qmailmessageremovalrecord-members.html @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageremovalrecord.cpp --> +<head> + <title>List of All Members for QMailMessageRemovalRecord</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageRemovalRecord</h1> +<p>This is the complete list of members for <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#QMailMessageRemovalRecord">QMailMessageRemovalRecord</a></b> ( const QMailAccountId &, const QString &, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#QMailMessageRemovalRecord-3">QMailMessageRemovalRecord</a></b> ( const QMailMessageRemovalRecord & )</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#parentAccountId">parentAccountId</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#parentFolderId">parentFolderId</a></b> () const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#serverUid">serverUid</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageremovalrecord.html#setServerUid">setServerUid</a></b> ( const QString & )</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageremovalrecord.html b/doc/html/qmailmessageremovalrecord.html new file mode 100644 index 00000000..58e63e9a --- /dev/null +++ b/doc/html/qmailmessageremovalrecord.html @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageremovalrecord.cpp --> +<head> + <title>QMailMessageRemovalRecord Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageRemovalRecord Class Reference</h1> +<p>The QMailMessageRemovalRecord class represents the record of a message which has been removed from the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailMessageRemovalRecord></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessageremovalrecord-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#QMailMessageRemovalRecord">QMailMessageRemovalRecord</a></b> ( const QMailAccountId & <i>parentAccountId</i>, const QString & <i>serverUid</i>, const QMailFolderId & <i>parentFolderId</i> = QMailFolderId() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#QMailMessageRemovalRecord-3">QMailMessageRemovalRecord</a></b> ( const QMailMessageRemovalRecord & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#parentAccountId">parentAccountId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#parentFolderId">parentFolderId</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#serverUid">serverUid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#setParentAccountId">setParentAccountId</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#setParentFolderId">setParentFolderId</a></b> ( const QMailFolderId & <i>parentFolderId</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageremovalrecord.html#setServerUid">setServerUid</a></b> ( const QString & <i>serverUid</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageRemovalRecord class represents the record of a message which has been removed from the mail store.</p> +<p>QMailMessageRemovalRecord represents messages that have been previously removed, so that the message server can finalize its interest in the message with an external service, after the message has been removed locally. The removal record contains only the information needed to identify the message to the external service.</p> +<p>Message removal records should be purged from the mail store once the message server has finalized its interest in the message with the external service.</p> +<p>See also <a href="qmailstore.html#messageRemovalRecords">QMailStore::messageRemovalRecords</a>() and <a href="qmailstore.html#purgeMessageRemovalRecords">QMailStore::purgeMessageRemovalRecords</a>().</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageRemovalRecord"></a>QMailMessageRemovalRecord::QMailMessageRemovalRecord ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>parentAccountId</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>serverUid</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>parentFolderId</i> = QMailFolderId() )</h3> +<p>Constructs a removal record for the message identified by the UID <i>serverUid</i> in the folder <i>parentFolderId</i>, in the account identified by <i>parentAccountId</i>.</p> +<h3 class="fn"><a name="QMailMessageRemovalRecord-3"></a>QMailMessageRemovalRecord::QMailMessageRemovalRecord ( const QMailMessageRemovalRecord & <i>other</i> )</h3> +<p>Constructs a removal record which is a copy of <i>other</i>.</p> +<h3 class="fn"><a name="parentAccountId"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailMessageRemovalRecord::parentAccountId () const</h3> +<p>Returns the identifier of the account owning this removal record.</p> +<p>See also <a href="qmailmessageremovalrecord.html#setParentAccountId">setParentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageRemovalRecord::parentFolderId () const</h3> +<p>Returns the identifier of the folder in which the removed message was located.</p> +<p>See also <a href="qmailmessageremovalrecord.html#setParentFolderId">setParentFolderId</a>().</p> +<h3 class="fn"><a name="serverUid"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageRemovalRecord::serverUid () const</h3> +<p>Returns the UID at the external service of the removed message.</p> +<p>See also <a href="qmailmessageremovalrecord.html#setServerUid">setServerUid</a>().</p> +<h3 class="fn"><a name="setParentAccountId"></a>void QMailMessageRemovalRecord::setParentAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Sets the identifier of the message removal record's owner account to <i>id</i>.</p> +<p>See also <a href="qmailmessageremovalrecord.html#parentAccountId">parentAccountId</a>().</p> +<h3 class="fn"><a name="setParentFolderId"></a>void QMailMessageRemovalRecord::setParentFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>parentFolderId</i> )</h3> +<p>Sets the identifier of the folder in which the removed message was located to <i>parentFolderId</i>.</p> +<p>See also <a href="qmailmessageremovalrecord.html#parentFolderId">parentFolderId</a>().</p> +<h3 class="fn"><a name="setServerUid"></a>void QMailMessageRemovalRecord::setServerUid ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>serverUid</i> )</h3> +<p>Sets the UID at the external service of the removed message to <i>serverUid</i>.</p> +<p>See also <a href="qmailmessageremovalrecord.html#serverUid">serverUid</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserver-members.html b/doc/html/qmailmessageserver-members.html new file mode 100644 index 00000000..26956d1d --- /dev/null +++ b/doc/html/qmailmessageserver-members.html @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageserver.cpp --> +<head> + <title>List of All Members for QMailMessageServer</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageServer</h1> +<p>This is the complete list of members for <a href="qmailmessageserver.html">QMailMessageServer</a>, including inherited members.</p> +<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="qmailmessageserver.html#QMailMessageServer">QMailMessageServer</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#dtor.QMailMessageServer">~QMailMessageServer</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#acknowledgeNewMessages">acknowledgeNewMessages</a></b> ( const QMailMessageTypeList & )</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="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> +<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> +<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#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="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="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> +<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="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="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="qmailmessageserver.html#exportUpdates">exportUpdates</a></b> ( quint64, const QMailAccountId & )</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> +<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="qmailmessageserver.html#flagMessages">flagMessages</a></b> ( quint64, const QMailMessageIdList &, quint64, quint64 )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#folderCreated">folderCreated</a></b> ( quint64, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#folderDeleted">folderDeleted</a></b> ( quint64, const QMailFolderId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#folderRenamed">folderRenamed</a></b> ( quint64, const QMailFolderId & )</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> +<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#matchingMessageIds">matchingMessageIds</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> +<li><div class="fn"><b><a href="qmailmessageserver.html#messagesDeleted">messagesDeleted</a></b> ( quint64, const QMailMessageIdList & )</div></li> +</ul></td><td valign="top"><ul> +<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="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> +<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="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> +<li><div class="fn"><b><a href="qmailmessageserver.html#protocolRequest">protocolRequest</a></b> ( quint64, const QMailAccountId &, const QString &, const QVariant & )</div></li> +<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="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#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#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#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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#shutdown">shutdown</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#statusChanged">statusChanged</a></b> ( quint64, const QMailServiceAction::Status )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#storageActionCompleted">storageActionCompleted</a></b> ( quint64 )</div></li> +<li><div class="fn"><b><a href="qmailmessageserver.html#synchronize">synchronize</a></b> ( quint64, const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserver.html b/doc/html/qmailmessageserver.html new file mode 100644 index 00000000..ea717f7d --- /dev/null +++ b/doc/html/qmailmessageserver.html @@ -0,0 +1,257 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageserver.cpp --> +<head> + <title>QMailMessageServer Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageServer Class Reference</h1> +<p>The QMailMessageServer class provides signals and slots which implement a convenient interface for communicating with the MessageServer process via IPC. <a href="#details">More...</a></p> +<pre> #include <QMailMessageServer></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailmessageserver-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#QMailMessageServer">QMailMessageServer</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#dtor.QMailMessageServer">~QMailMessageServer</a></b> ()</td></tr> +</table> +<ul> +<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="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#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#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#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#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#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#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#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#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> +</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> +</ul> +<hr /> +<a name="signals"></a> +<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="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#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#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#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#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#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#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> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserver.html#storageActionCompleted">storageActionCompleted</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#transmissionCompleted">transmissionCompleted</a></b> ( 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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The 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>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> +<p>An instance of <a href="qmailtransmitaction.html">QMailTransmitAction</a> should be used to request transmission of the outgoing messages.</p> +<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>See also <a href="qmailserviceaction.html">QMailServiceAction</a> and <a href="qmailstore.html">QMailStore</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageServer"></a>QMailMessageServer::QMailMessageServer ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a <a href="qmailmessageserver.html">QMailMessageServer</a> object with parent <i>parent</i>, and initiates communication with the MessageServer application.</p> +<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>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="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="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> +<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="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> +<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>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="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> +<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> +<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> +<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>See also <a href="qmailmessageserver.html#searchMessages">searchMessages</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> +<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> +<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> +<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> +<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="newCountChanged"></a>void QMailMessageServer::newCountChanged ( const QMailMessageCountMap & <i>counts</i> ) <tt> [signal]</tt></h3> +<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="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> +<p>Requests that the MessageServer forward the protocol-specific request <i>request</i> to the <a href="qmailmessagesource.html">QMailMessageSource</a> configured for the account identified by <i>accountId</i>. The request, identified by <i>action</i>, may have associated <i>data</i>, in a protocol-specific form.</p> +<h3 class="fn"><a name="protocolRequestCompleted"></a>void QMailMessageServer::protocolRequestCompleted ( <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 protocol request identified by <i>action</i> is completed.</p> +<p>See also <a href="qmailmessageserver.html#protocolRequest">protocolRequest</a>().</p> +<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="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>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>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>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="qmailmessagepart-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>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="qmailmessagepart-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>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>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> +<p>If <i>spec</i> is <a href="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Flags</a>, then the message server should detect if the read or important status of messages identified by <i>messageIds</i> has changed on the server or if the messages have been removed on the server. The <a href="qmailmessagemetadata.html#ReadElsewhere-var">QMailMessage::ReadElsewhere</a>, <a href="qmailmessagemetadata.html#ImportantElsewhere-var">QMailMessage::ImportantElsewhere</a> and <a href="qmailmessagemetadata.html#Removed-var">QMailMessage::Removed</a> status flags of messages will be updated to reflect the status of the message on the server.</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 request has the identifier <i>action</i>.</p> +<p>See also <a href="qmailmessageserver.html#retrievalCompleted">retrievalCompleted</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>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> +<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>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>See also <a href="qmailmessageserver.html#transmissionCompleted">transmissionCompleted</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageservice-members.html b/doc/html/qmailmessageservice-members.html new file mode 100644 index 00000000..30317555 --- /dev/null +++ b/doc/html/qmailmessageservice-members.html @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageService</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageService</h1> +<p>This is the complete list of members for <a href="qmailmessageservice.html">QMailMessageService</a>, including inherited members.</p> +<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="qmailmessageservice.html#QMailMessageService">QMailMessageService</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#accountId">accountId</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#actionCompleted">actionCompleted</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#activityChanged">activityChanged</a></b> ( QMailServiceAction::Activity )</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#availabilityChanged">availabilityChanged</a></b> ( bool )</div></li> +<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> () : 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> +<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="qmailmessageservice.html#connectivityChanged">connectivityChanged</a></b> ( QMailServiceAction::Connectivity )</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> +<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> +<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="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="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> +<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="qmailmessageservice.html#hasSink">hasSink</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#hasSource">hasSource</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#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> +<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> +<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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.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="qmailmessageservice.html#requiresReregistration">requiresReregistration</a></b> () const : 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="qmailmessageservice.html#service">service</a></b> () const : QString</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#sink">sink</a></b> () const : QMailMessageSink &</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#source">source</a></b> () const : QMailMessageSource &</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessageservice.html#updateStatus">updateStatus</a></b> ( QMailServiceAction::Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="qmailmessageservice.html#updateStatus-2">updateStatus</a></b> ( int, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageservice.html b/doc/html/qmailmessageservice.html new file mode 100644 index 00000000..7cfd6421 --- /dev/null +++ b/doc/html/qmailmessageservice.html @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageService Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageService Class Reference</h1> +<p>The QMailMessageService class provides the interface between the message server and components loaded from plugin libraries. <a href="#details">More...</a></p> +<pre> #include <QMailMessageService></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailmessageservice-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#QMailMessageService">QMailMessageService</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#accountId">accountId</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#available">available</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#hasSink">hasSink</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#hasSource">hasSource</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#requiresReregistration">requiresReregistration</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#service">service</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageSink & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#sink">sink</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageSource & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#source">source</a></b> () const</td></tr> +</table> +<ul> +<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">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#cancelOperation">cancelOperation</a></b> () = 0</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> +</ul> +<hr /> +<a name="signals"></a> +<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="qmailmessageservice.html#actionCompleted">actionCompleted</a></b> ( bool <i>success</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#activityChanged">activityChanged</a></b> ( 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="qmailmessageservice.html#availabilityChanged">availabilityChanged</a></b> ( bool <i>available</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#connectivityChanged">connectivityChanged</a></b> ( 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="qmailmessageservice.html#progressChanged">progressChanged</a></b> ( 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="qmailmessageservice.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status <i>status</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> +</ul> +<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">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#updateStatus">updateStatus</a></b> ( QMailServiceAction::Status::ErrorCode <i>code</i>, const QString & <i>text</i> = QString(), const QMailAccountId & <i>accountId</i> = QMailAccountId(), const QMailFolderId & <i>folderId</i> = QMailFolderId(), const QMailMessageId & <i>messageId</i> = QMailMessageId() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservice.html#updateStatus-2">updateStatus</a></b> ( int <i>code</i>, const QString & <i>text</i> = QString(), const QMailAccountId & <i>accountId</i> = QMailAccountId(), const QMailFolderId & <i>folderId</i> = QMailFolderId(), const QMailMessageId & <i>messageId</i> = QMailMessageId() )</td></tr> +</table> +<ul> +<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> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageService class provides the interface between the message server and components loaded from plugin libraries.</p> +<p>QMailMessageService provides the interface through which the message server daemon communicates with components that provide message access and transmission services. The components are loaded from plugin libraries; the message server process remains ignorant of the messages types they deal with, and the protocols they use to perform their tasks.</p> +<p>The QMailMessageService class provides the signals and functions that message server uses to receive information about the actions of messaging service components. It also provides the <a href="qmailmessageservice.html#source">source</a> and <a href="qmailmessageservice.html#sink">sink</a> functions that the message server uses to acquire access to the functionality that the service may implement.</p> +<p>Subclasses of QMailMessageService are instantiated by the message server process, one for each enabled account that is configured to use that service. The QMailMessageService interface does not cater for concurrent actions; each instance may only service a single request at any given time. The message server process provides request queueing so that QMailMessageService objects see only a sequential series of requests.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageService"></a>QMailMessageService::QMailMessageService ()</h3> +<p>Constructs a messaging service object.</p> +<h3 class="fn"><a name="accountId"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailMessageService::accountId () const <tt> [pure virtual]</tt></h3> +<p>Returns the identifier of the account for which this service is configured.</p> +<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="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="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> +<h3 class="fn"><a name="available"></a>bool QMailMessageService::available () const <tt> [pure virtual]</tt></h3> +<p>Returns true if the service is currently available to process client requests.</p> +<h3 class="fn"><a name="cancelOperation"></a>bool QMailMessageService::cancelOperation () <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> +<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> +<h3 class="fn"><a name="hasSink"></a>bool QMailMessageService::hasSink () const <tt> [virtual]</tt></h3> +<p>Returns true if this service exports a <a href="qmailmessagesink.html">QMailMessageSink</a> interface.</p> +<h3 class="fn"><a name="hasSource"></a>bool QMailMessageService::hasSource () const <tt> [virtual]</tt></h3> +<p>Returns true if this service exports a <a href="qmailmessagesource.html">QMailMessageSource</a> interface.</p> +<h3 class="fn"><a name="progressChanged"></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> ) <tt> [signal]</tt></h3> +<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="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> +<h3 class="fn"><a name="service"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageService::service () const <tt> [pure virtual]</tt></h3> +<p>Returns the identifier of this service.</p> +<h3 class="fn"><a name="sink"></a><a href="qmailmessagesink.html">QMailMessageSink</a> & QMailMessageService::sink () const <tt> [virtual]</tt></h3> +<p>Returns the <a href="qmailmessagesink.html">QMailMessageSink</a> interface exported by the service, if there is one.</p> +<p>See also <a href="qmailmessageservice.html#hasSink">hasSink</a>().</p> +<h3 class="fn"><a name="source"></a><a href="qmailmessagesource.html">QMailMessageSource</a> & QMailMessageService::source () const <tt> [virtual]</tt></h3> +<p>Returns the <a href="qmailmessagesource.html">QMailMessageSource</a> interface exported by the service, if there is one.</p> +<p>See also <a href="qmailmessageservice.html#hasSource">hasSource</a>().</p> +<h3 class="fn"><a name="statusChanged"></a>void QMailMessageService::statusChanged ( const <a href="qmailserviceaction-status.html">QMailServiceAction::Status</a> <i>status</i> ) <tt> [signal]</tt></h3> +<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="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() ) <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="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() ) <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> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceconfigurator-members.html b/doc/html/qmailmessageserviceconfigurator-members.html new file mode 100644 index 00000000..f0373ac3 --- /dev/null +++ b/doc/html/qmailmessageserviceconfigurator-members.html @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageServiceConfigurator</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageServiceConfigurator</h1> +<p>This is the complete list of members for <a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessageserviceconfigurator.html#createEditor">createEditor</a></b> ( QMailMessageServiceFactory::ServiceType ) : QMailMessageServiceEditor *</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceconfigurator.html#displayName">displayName</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceconfigurator.html#service">service</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceconfigurator.html#serviceConstraints">serviceConstraints</a></b> ( QMailMessageServiceFactory::ServiceType ) const : QStringList</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceconfigurator.html b/doc/html/qmailmessageserviceconfigurator.html new file mode 100644 index 00000000..94efb17d --- /dev/null +++ b/doc/html/qmailmessageserviceconfigurator.html @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageServiceConfigurator Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageServiceConfigurator Class Reference</h1> +<p>The QMailMessageServiceConfigurator class provides an interface that allows a service to be configured. <a href="#details">More...</a></p> +<pre> #include <QMailMessageServiceConfigurator></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessageserviceconfigurator-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageServiceEditor * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceconfigurator.html#createEditor">createEditor</a></b> ( QMailMessageServiceFactory::ServiceType <i>type</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceconfigurator.html#displayName">displayName</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceconfigurator.html#service">service</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceconfigurator.html#serviceConstraints">serviceConstraints</a></b> ( QMailMessageServiceFactory::ServiceType <i>type</i> ) const</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageServiceConfigurator class provides an interface that allows a service to be configured.</p> +<p>QMailMessageServiceConfigurator provides the interface that a messaging service must provide to allow its configuration to be editted by a generic GUI editor framework.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="createEditor"></a><a href="qmailmessageserviceeditor.html">QMailMessageServiceEditor</a> * QMailMessageServiceConfigurator::createEditor ( <a href="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::ServiceType</a> <i>type</i> ) <tt> [pure virtual]</tt></h3> +<p>Creates an instance of the editor class for the service of type <i>type</i>.</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageServiceConfigurator::displayName () const <tt> [pure virtual]</tt></h3> +<p>Returns the name of the service configured by this class, in a form suitable for display.</p> +<h3 class="fn"><a name="service"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageServiceConfigurator::service () const <tt> [pure virtual]</tt></h3> +<p>Returns the identifier of the service configured by this class.</p> +<h3 class="fn"><a name="serviceConstraints"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailMessageServiceConfigurator::serviceConstraints ( <a href="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::ServiceType</a> <i>type</i> ) const <tt> [virtual]</tt></h3> +<p>Returns a list of services of the type <i>type</i> that are compatible with this service. If the service does not constrain the possible list of compatible services, an empty list should be returned.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceeditor-members.html b/doc/html/qmailmessageserviceeditor-members.html new file mode 100644 index 00000000..14257e7f --- /dev/null +++ b/doc/html/qmailmessageserviceeditor-members.html @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageServiceEditor</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageServiceEditor</h1> +<p>This is the complete list of members for <a href="qmailmessageserviceeditor.html">QMailMessageServiceEditor</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#PaintDeviceMetric-enum">PaintDeviceMetric</a></b></div></li> +<li><div class="fn">enum <b><a href="http://doc.trolltech.com/4.5/qwidget.html#RenderFlag-enum">RenderFlag</a></b></div></li> +<li><div class="fn">typedef <b><a href="http://doc.trolltech.com/4.5/qwidget.html#RenderFlags-typedef">RenderFlags</a></b></div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#acceptDrops-prop">acceptDrops</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleDescription-prop">accessibleDescription</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleName-prop">accessibleName</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#actionEvent">actionEvent</a></b> ( QActionEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#actions">actions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#activateWindow">activateWindow</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#addAction">addAction</a></b> ( QAction * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#addActions">addActions</a></b> ( QList<QAction *> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#adjustSize">adjustSize</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#autoFillBackground-prop">autoFillBackground</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#backgroundRole">backgroundRole</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#baseSize-prop">baseSize</a></b> () const</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="http://doc.trolltech.com/4.5/qwidget.html#changeEvent">changeEvent</a></b> ( QEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childAt">childAt</a></b> ( int, int ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childAt-4">childAt</a></b> ( const QPoint & ) const</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childrenRect-prop">childrenRect</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#childrenRegion-prop">childrenRegion</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#clearFocus">clearFocus</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#clearMask">clearMask</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#close">close</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#closeEvent">closeEvent</a></b> ( QCloseEvent * )</div></li> +<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="http://doc.trolltech.com/4.5/qwidget.html#contentsRect">contentsRect</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contextMenuEvent">contextMenuEvent</a></b> ( QContextMenuEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contextMenuPolicy-prop">contextMenuPolicy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#create">create</a></b> ( WId, bool, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#cursor-prop">cursor</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#customContextMenuRequested">customContextMenuRequested</a></b> ( const QPoint & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#depth">depth</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#destroy">destroy</a></b> ( bool, 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> +<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="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceeditor.html#displayConfiguration">displayConfiguration</a></b> ( const QMailAccount &, const QMailAccountConfiguration & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dragEnterEvent">dragEnterEvent</a></b> ( QDragEnterEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dragLeaveEvent">dragLeaveEvent</a></b> ( QDragLeaveEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dragMoveEvent">dragMoveEvent</a></b> ( QDragMoveEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#dropEvent">dropEvent</a></b> ( QDropEvent * )</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="http://doc.trolltech.com/4.5/qwidget.html#effectiveWinId">effectiveWinId</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#ensurePolished">ensurePolished</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#enterEvent">enterEvent</a></b> ( QEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.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/qwidget.html#find">find</a></b> ( WId )</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> +<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/qwidget.html#focusInEvent">focusInEvent</a></b> ( QFocusEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusNextChild">focusNextChild</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusNextPrevChild">focusNextPrevChild</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusOutEvent">focusOutEvent</a></b> ( QFocusEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusPolicy-prop">focusPolicy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusPreviousChild">focusPreviousChild</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusProxy">focusProxy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusWidget">focusWidget</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#font-prop">font</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#fontInfo">fontInfo</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#fontMetrics">fontMetrics</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#foregroundRole">foregroundRole</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#frameGeometry-prop">frameGeometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#frameSize-prop">frameSize</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#geometry-prop">geometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#getContentsMargins">getContentsMargins</a></b> ( int *, int *, int *, int * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#getDC">getDC</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabKeyboard">grabKeyboard</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabMouse">grabMouse</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabMouse-2">grabMouse</a></b> ( const QCursor & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#grabShortcut">grabShortcut</a></b> ( const QKeySequence &, Qt::ShortcutContext )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#graphicsProxyWidget">graphicsProxyWidget</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#hasEditFocus">hasEditFocus</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focus-prop">hasFocus</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseTracking-prop">hasMouseTracking</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#height-prop">height</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#heightForWidth">heightForWidth</a></b> ( int ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#heightMM">heightMM</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#hide">hide</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#hideEvent">hideEvent</a></b> ( QHideEvent * )</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/qwidget.html#inputContext">inputContext</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#inputMethodEvent">inputMethodEvent</a></b> ( QInputMethodEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#inputMethodQuery">inputMethodQuery</a></b> ( Qt::InputMethodQuery ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#insertAction">insertAction</a></b> ( QAction *, QAction * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#insertActions">insertActions</a></b> ( QAction *, QList<QAction *> )</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/qwidget.html#isActiveWindow-prop">isActiveWindow</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isAncestorOf">isAncestorOf</a></b> ( const QWidget * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#enabled-prop">isEnabled</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isEnabledTo">isEnabledTo</a></b> ( QWidget * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#fullScreen-prop">isFullScreen</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isHidden">isHidden</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximized-prop">isMaximized</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimized-prop">isMinimized</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#modal-prop">isModal</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#visible-prop">isVisible</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#isVisibleTo">isVisibleTo</a></b> ( QWidget * ) const</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/qwidget.html#isWindow">isWindow</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModified-prop">isWindowModified</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#keyPressEvent">keyPressEvent</a></b> ( QKeyEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#keyReleaseEvent">keyReleaseEvent</a></b> ( QKeyEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#keyboardGrabber">keyboardGrabber</a></b> ()</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/qwidget.html#layout">layout</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#layoutDirection-prop">layoutDirection</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#leaveEvent">leaveEvent</a></b> ( QEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#locale-prop">locale</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#logicalDpiX">logicalDpiX</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#logicalDpiY">logicalDpiY</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#lower">lower</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#macCGHandle">macCGHandle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#macEvent">macEvent</a></b> ( EventHandlerCallRef, EventRef )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#macQDHandle">macQDHandle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapFrom">mapFrom</a></b> ( QWidget *, const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapFromGlobal">mapFromGlobal</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapFromParent">mapFromParent</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapTo">mapTo</a></b> ( QWidget *, const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapToGlobal">mapToGlobal</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mapToParent">mapToParent</a></b> ( const QPoint & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mask">mask</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumHeight-prop">maximumHeight</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumSize-prop">maximumSize</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumWidth-prop">maximumWidth</a></b> () const</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/qwidget.html#metric">metric</a></b> ( PaintDeviceMetric ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumHeight-prop">minimumHeight</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSize-prop">minimumSize</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSizeHint-prop">minimumSizeHint</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumWidth-prop">minimumWidth</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseDoubleClickEvent">mouseDoubleClickEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseGrabber">mouseGrabber</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseMoveEvent">mouseMoveEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mousePressEvent">mousePressEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseReleaseEvent">mouseReleaseEvent</a></b> ( QMouseEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#pos-prop">move</a></b> ( const QPoint & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#pos-prop">move</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#moveEvent">moveEvent</a></b> ( QMoveEvent * )</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/qwidget.html#nativeParentWidget">nativeParentWidget</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#nextInFocusChain">nextInFocusChain</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#normalGeometry-prop">normalGeometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#numColors">numColors</a></b> () const</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="http://doc.trolltech.com/4.5/qwidget.html#overrideWindowFlags">overrideWindowFlags</a></b> ( QFlags<Qt::WindowType> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#paintEngine">paintEngine</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#paintEvent">paintEvent</a></b> ( QPaintEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#painters-var">painters</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#paintingActive">paintingActive</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#palette-prop">palette</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#parent">parent</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#parentWidget">parentWidget</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#physicalDpiX">physicalDpiX</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#physicalDpiY">physicalDpiY</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#pos-prop">pos</a></b> () const</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/qwidget.html#qwsEvent">qwsEvent</a></b> ( QWSEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#raise">raise</a></b> ()</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/qwidget.html#rect-prop">rect</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseDC">releaseDC</a></b> ( HDC ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseKeyboard">releaseKeyboard</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseMouse">releaseMouse</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#releaseShortcut">releaseShortcut</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#removeAction">removeAction</a></b> ( QAction * )</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="http://doc.trolltech.com/4.5/qwidget.html#render">render</a></b> ( QPaintDevice *, const QPoint &, const QRegion &, QFlags<QWidget::RenderFlag> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#render-2">render</a></b> ( QPainter *, const QPoint &, const QRegion &, QFlags<QWidget::RenderFlag> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint">repaint</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint-6">repaint</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint-7">repaint</a></b> ( const QRect & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#repaint-8">repaint</a></b> ( const QRegion & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#resetInputContext">resetInputContext</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#size-prop">resize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#size-prop">resize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#resizeEvent">resizeEvent</a></b> ( QResizeEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#restoreGeometry">restoreGeometry</a></b> ( const QByteArray & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#saveGeometry">saveGeometry</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#scroll">scroll</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#scroll-2">scroll</a></b> ( int, int, const QRect & )</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/qwidget.html#acceptDrops-prop">setAcceptDrops</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleDescription-prop">setAccessibleDescription</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#accessibleName-prop">setAccessibleName</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setAttribute">setAttribute</a></b> ( Qt::WidgetAttribute, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#autoFillBackground-prop">setAutoFillBackground</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setBackgroundRole">setBackgroundRole</a></b> ( QPalette::ColorRole )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#baseSize-prop">setBaseSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#baseSize-prop">setBaseSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setContentsMargins">setContentsMargins</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#contextMenuPolicy-prop">setContextMenuPolicy</a></b> ( Qt::ContextMenuPolicy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#cursor-prop">setCursor</a></b> ( const QCursor & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setDisabled">setDisabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setEditFocus">setEditFocus</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#enabled-prop">setEnabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedHeight">setFixedHeight</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedSize">setFixedSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedSize-2">setFixedSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFixedWidth">setFixedWidth</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFocus">setFocus</a></b> ( Qt::FocusReason )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFocus-2">setFocus</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#focusPolicy-prop">setFocusPolicy</a></b> ( Qt::FocusPolicy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setFocusProxy">setFocusProxy</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#font-prop">setFont</a></b> ( const QFont & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setForegroundRole">setForegroundRole</a></b> ( QPalette::ColorRole )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#geometry-prop">setGeometry</a></b> ( const QRect & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#geometry-prop">setGeometry</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setHidden">setHidden</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setInputContext">setInputContext</a></b> ( QInputContext * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setLayout">setLayout</a></b> ( QLayout * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#layoutDirection-prop">setLayoutDirection</a></b> ( Qt::LayoutDirection )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#locale-prop">setLocale</a></b> ( const QLocale & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setMask">setMask</a></b> ( const QBitmap & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setMask-2">setMask</a></b> ( const QRegion & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumHeight-prop">setMaximumHeight</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumSize-prop">setMaximumSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumSize-prop">setMaximumSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#maximumWidth-prop">setMaximumWidth</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumHeight-prop">setMinimumHeight</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSize-prop">setMinimumSize</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumSize-prop">setMinimumSize</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#minimumWidth-prop">setMinimumWidth</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#mouseTracking-prop">setMouseTracking</a></b> ( bool )</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/qwidget.html#palette-prop">setPalette</a></b> ( const QPalette & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setParent">setParent</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setParent-2">setParent</a></b> ( QWidget *, QFlags<Qt::WindowType> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setShortcutAutoRepeat">setShortcutAutoRepeat</a></b> ( int, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setShortcutEnabled">setShortcutEnabled</a></b> ( int, bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeIncrement-prop">setSizeIncrement</a></b> ( const QSize & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeIncrement-prop">setSizeIncrement</a></b> ( int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizePolicy-prop">setSizePolicy</a></b> ( QSizePolicy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizePolicy-prop">setSizePolicy</a></b> ( QSizePolicy::Policy, QSizePolicy::Policy )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#statusTip-prop">setStatusTip</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setStyle">setStyle</a></b> ( QStyle * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#styleSheet-prop">setStyleSheet</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setTabOrder">setTabOrder</a></b> ( QWidget *, QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#toolTip-prop">setToolTip</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updatesEnabled-prop">setUpdatesEnabled</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#visible-prop">setVisible</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#whatsThis-prop">setWhatsThis</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFilePath-prop">setWindowFilePath</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFlags-prop">setWindowFlags</a></b> ( QFlags<Qt::WindowType> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIcon-prop">setWindowIcon</a></b> ( const QIcon & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIconText-prop">setWindowIconText</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModality-prop">setWindowModality</a></b> ( Qt::WindowModality )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModified-prop">setWindowModified</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowOpacity-prop">setWindowOpacity</a></b> ( qreal )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setWindowRole">setWindowRole</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setWindowState">setWindowState</a></b> ( QFlags<Qt::WindowState> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#setWindowSurface">setWindowSurface</a></b> ( QWindowSurface * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowTitle-prop">setWindowTitle</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#show">show</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showEvent">showEvent</a></b> ( QShowEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showFullScreen">showFullScreen</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showMaximized">showMaximized</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showMinimized">showMinimized</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#showNormal">showNormal</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#size-prop">size</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeHint-prop">sizeHint</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizeIncrement-prop">sizeIncrement</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#sizePolicy-prop">sizePolicy</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#stackUnder">stackUnder</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#statusTip-prop">statusTip</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#style">style</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#styleSheet-prop">styleSheet</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#tabletEvent">tabletEvent</a></b> ( QTabletEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#testAttribute">testAttribute</a></b> ( Qt::WidgetAttribute ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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/qwidget.html#toolTip-prop">toolTip</a></b> () const</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="http://doc.trolltech.com/4.5/qwidget.html#underMouse">underMouse</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#cursor-prop">unsetCursor</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#layoutDirection-prop">unsetLayoutDirection</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#locale-prop">unsetLocale</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update">update</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update-2">update</a></b> ( int, int, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update-3">update</a></b> ( const QRect & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#update-4">update</a></b> ( const QRegion & )</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceeditor.html#updateAccount">updateAccount</a></b> ( QMailAccount *, QMailAccountConfiguration * ) : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updateGeometry">updateGeometry</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updateMicroFocus">updateMicroFocus</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#updatesEnabled-prop">updatesEnabled</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#visibleRegion">visibleRegion</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#whatsThis-prop">whatsThis</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#wheelEvent">wheelEvent</a></b> ( QWheelEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#width-prop">width</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qpaintdevice.html#widthMM">widthMM</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#winEvent">winEvent</a></b> ( MSG *, long * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#winId">winId</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#window">window</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFilePath-prop">windowFilePath</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowFlags-prop">windowFlags</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIcon-prop">windowIcon</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowIconText-prop">windowIconText</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowModality-prop">windowModality</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowOpacity-prop">windowOpacity</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowRole">windowRole</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowState">windowState</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowSurface">windowSurface</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowTitle-prop">windowTitle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#windowType">windowType</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x-prop">x</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x11Event">x11Event</a></b> ( XEvent * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x11Info">x11Info</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#x11PictureHandle">x11PictureHandle</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qwidget.html#y-prop">y</a></b> () const</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceeditor.html b/doc/html/qmailmessageserviceeditor.html new file mode 100644 index 00000000..420f8a7f --- /dev/null +++ b/doc/html/qmailmessageserviceeditor.html @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageServiceEditor Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageServiceEditor Class Reference</h1> +<p>The QMailMessageServiceEditor class provides an interface that allows a service to be edited graphically. <a href="#details">More...</a></p> +<pre> #include <QMailMessageServiceEditor></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a>.</p> +<ul> +<li><a href="qmailmessageserviceeditor-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceeditor.html#displayConfiguration">displayConfiguration</a></b> ( const QMailAccount & <i>account</i>, const QMailAccountConfiguration & <i>config</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceeditor.html#updateAccount">updateAccount</a></b> ( QMailAccount * <i>account</i>, QMailAccountConfiguration * <i>config</i> ) = 0</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>207 public functions inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#public-functions">QWidget</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> +<li><div bar="2" class="fn"></div>12 public functions inherited from <a href="http://doc.trolltech.com/4.5/qpaintdevice.html#public-functions">QPaintDevice</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>57 properties inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#properties">QWidget</a></li> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>19 public slots inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#public-slots">QWidget</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#signals">QWidget</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#static-public-members">QWidget</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>38 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#protected-functions">QWidget</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>1 protected function inherited from <a href="http://doc.trolltech.com/4.5/qpaintdevice.html#protected-functions">QPaintDevice</a></li> +<li><div class="fn"></div>1 protected slot inherited from <a href="http://doc.trolltech.com/4.5/qwidget.html#protected-slots">QWidget</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +<li><div class="fn"></div>1 protected type inherited from <a href="http://doc.trolltech.com/4.5/qpaintdevice.html#protected-variables">QPaintDevice</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageServiceEditor class provides an interface that allows a service to be edited graphically.</p> +<p>QMailMessageServiceEditor provides the base class for a GUI component that can edit the configuration for a messaging service.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="displayConfiguration"></a>void QMailMessageServiceEditor::displayConfiguration ( const <a href="qmailaccount.html">QMailAccount</a> & <i>account</i>, const <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> & <i>config</i> ) <tt> [pure virtual]</tt></h3> +<p>Invoked to set the editor with the details of the account <i>account</i>, described by <i>config</i>.</p> +<h3 class="fn"><a name="updateAccount"></a>bool QMailMessageServiceEditor::updateAccount ( <a href="qmailaccount.html">QMailAccount</a> * <i>account</i>, <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> * <i>config</i> ) <tt> [pure virtual]</tt></h3> +<p>Invoked to update the account <i>account</i> and configuration <i>config</i> with the details currently displayed by the editor. Return true if the account and configuration are appropriately updated, and any necessary data storage external to the mail store has been performed.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageservicefactory-members.html b/doc/html/qmailmessageservicefactory-members.html new file mode 100644 index 00000000..3c855c86 --- /dev/null +++ b/doc/html/qmailmessageservicefactory-members.html @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageServiceFactory</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageServiceFactory</h1> +<p>This is the complete list of members for <a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailmessageservicefactory.html#ServiceType-enum">ServiceType</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessageservicefactory.html#createService">createService</a></b> ( const QString &, const QMailAccountId & ) : QMailMessageService *</div></li> +<li><div class="fn"><b><a href="qmailmessageservicefactory.html#createServiceConfigurator">createServiceConfigurator</a></b> ( const QString & ) : QMailMessageServiceConfigurator *</div></li> +<li><div class="fn"><b><a href="qmailmessageservicefactory.html#keys">keys</a></b> ( ServiceType ) : QStringList</div></li> +<li><div class="fn"><b><a href="qmailmessageservicefactory.html#supports">supports</a></b> ( const QString &, ServiceType ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageservicefactory.html#supports-2">supports</a></b> ( const QString &, QMailMessage::MessageType ) : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageservicefactory.html b/doc/html/qmailmessageservicefactory.html new file mode 100644 index 00000000..1cbbc54a --- /dev/null +++ b/doc/html/qmailmessageservicefactory.html @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageServiceFactory Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageServiceFactory Class Reference</h1> +<p>The QMailMessageServiceFactory class creates objects implementing the <a href="qmailmessageservice.html">QMailMessageService</a> interface. <a href="#details">More...</a></p> +<pre> #include <QMailMessageServiceFactory></pre><ul> +<li><a href="qmailmessageservicefactory-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessageservicefactory.html#ServiceType-enum">ServiceType</a></b> { Any, Source, Sink, Storage }</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageService * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservicefactory.html#createService">createService</a></b> ( const QString & <i>key</i>, const QMailAccountId & <i>accountId</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageServiceConfigurator * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservicefactory.html#createServiceConfigurator">createServiceConfigurator</a></b> ( const QString & <i>key</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservicefactory.html#keys">keys</a></b> ( ServiceType <i>type</i> = Any )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservicefactory.html#supports">supports</a></b> ( const QString & <i>key</i>, ServiceType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageservicefactory.html#supports-2">supports</a></b> ( const QString & <i>key</i>, QMailMessage::MessageType <i>messageType</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageServiceFactory class creates objects implementing the <a href="qmailmessageservice.html">QMailMessageService</a> interface.</p> +<p>The QMailMessageServiceFactory class creates objects that provide messaging services to the messageserver daemon. The factory allows implementations to be loaded from plugin libraries, and to be retrieved and instantiated by name.</p> +<p>To create a new service that can be created via the QMailMessageServiceFactory, derive from the <a href="qmailmessageservice.html">QMailMessageService</a> base class, and optionally implement the <a href="qmailmessagesource.html">QMailMessageSource</a> and <a href="qmailmessagesink.html">QMailMessageSink</a> interfaces. Export your service via a subclass of the <a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a> class.</p> +<p>See also <a href="qmailmessageservice.html">QMailMessageService</a> and <a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ServiceType-enum"></a>enum QMailMessageServiceFactory::ServiceType</h3> +<p>This enum type is used to differentiate between the types of services that <a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a> can manage.</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>QMailMessageServiceFactory::Any</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Any type of service.</td></tr> +<tr><td valign="top"><tt>QMailMessageServiceFactory::Source</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">A message provision service.</td></tr> +<tr><td valign="top"><tt>QMailMessageServiceFactory::Sink</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">A message transmission service.</td></tr> +<tr><td valign="top"><tt>QMailMessageServiceFactory::Storage</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">A message content storage service.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="createService"></a><a href="qmailmessageservice.html">QMailMessageService</a> * QMailMessageServiceFactory::createService ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [static]</tt></h3> +<p>Returns a new instance of the service identified by <i>key</i>, associating it with the account identified by <i>accountId</i>.</p> +<h3 class="fn"><a name="createServiceConfigurator"></a><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a> * QMailMessageServiceFactory::createServiceConfigurator ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i> ) <tt> [static]</tt></h3> +<p>Returns a new instance of the configurator class for the service identified by <i>key</i>.</p> +<h3 class="fn"><a name="keys"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailMessageServiceFactory::keys ( <a href="qmailmessageservicefactory.html#ServiceType-enum">ServiceType</a> <i>type</i> = Any ) <tt> [static]</tt></h3> +<p>Returns a list of all message services of type <i>type</i> that can be instantiated by the factory.</p> +<h3 class="fn"><a name="supports"></a>bool QMailMessageServiceFactory::supports ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="qmailmessageservicefactory.html#ServiceType-enum">ServiceType</a> <i>type</i> ) <tt> [static]</tt></h3> +<p>Returns true if the service identified by <i>key</i> supports the service type <i>type</i>.</p> +<h3 class="fn"><a name="supports-2"></a>bool QMailMessageServiceFactory::supports ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>messageType</i> ) <tt> [static]</tt></h3> +<p>Returns true if the service identified by <i>key</i> supports the message type <i>messageType</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceplugin-members.html b/doc/html/qmailmessageserviceplugin-members.html new file mode 100644 index 00000000..6b6392d9 --- /dev/null +++ b/doc/html/qmailmessageserviceplugin-members.html @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageServicePlugin</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageServicePlugin</h1> +<p>This is the complete list of members for <a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a>, including inherited members.</p> +<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="qmailmessageserviceplugin.html#QMailMessageServicePlugin">QMailMessageServicePlugin</a></b> ()</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="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> +<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="qmailmessageserviceplugininterface.html#createService">createService</a></b> ( const QMailAccountId & ) : QMailMessageService *</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#createServiceConfigurator">createServiceConfigurator</a></b> () : QMailMessageServiceConfigurator *</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> +<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> +<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="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="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> +<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="http://doc.trolltech.com/4.5/qobject.html#isWidgetType">isWidgetType</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#key">key</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugin.html#keys">keys</a></b> () const : QStringList</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> +<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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#supports">supports</a></b> ( QMailMessageServiceFactory::ServiceType ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#supports-2">supports</a></b> ( QMailMessage::MessageType ) const : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceplugin.html b/doc/html/qmailmessageserviceplugin.html new file mode 100644 index 00000000..00a6782c --- /dev/null +++ b/doc/html/qmailmessageserviceplugin.html @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageServicePlugin Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageServicePlugin Class Reference</h1> +<p>The QMailMessageServicePlugin class defines a base class for implementing messaging service plugins. <a href="#details">More...</a></p> +<pre> #include <QMailMessageServicePlugin></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> and <a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a>.</p> +<ul> +<li><a href="qmailmessageserviceplugin-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugin.html#QMailMessageServicePlugin">QMailMessageServicePlugin</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugin.html#keys">keys</a></b> () const</td></tr> +</table> +<ul> +<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> +<li><div bar="2" class="fn"></div>5 public functions inherited from <a href="qmailmessageserviceplugininterface.html#public-functions">QMailMessageServicePluginInterface</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageServicePlugin class defines a base class for implementing messaging service plugins.</p> +<p>The QMailMessageServicePlugin class provides a base class for plugin classes that provide messaging service functionality. Classes that inherit QMailMessageServicePlugin need to provide overrides of the <a href="qmailmessageserviceplugininterface.html#key">key</a>, <a href="qmailmessageserviceplugininterface.html#supports">supports</a> and <a href="qmailmessageserviceplugininterface.html#createService">createService</a> member functions.</p> +<p>See also <a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a>, <a href="qmailmessageservice.html">QMailMessageService</a>, and <a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageServicePlugin"></a>QMailMessageServicePlugin::QMailMessageServicePlugin ()</h3> +<p>Creates a messaging service plugin instance.</p> +<h3 class="fn"><a name="keys"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailMessageServicePlugin::keys () const <tt> [virtual]</tt></h3> +<p>Returns the list of interfaces implemented by this plugin.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceplugininterface-members.html b/doc/html/qmailmessageserviceplugininterface-members.html new file mode 100644 index 00000000..4297d092 --- /dev/null +++ b/doc/html/qmailmessageserviceplugininterface-members.html @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageServicePluginInterface</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageServicePluginInterface</h1> +<p>This is the complete list of members for <a href="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#createService">createService</a></b> ( const QMailAccountId & ) : QMailMessageService *</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#createServiceConfigurator">createServiceConfigurator</a></b> () : QMailMessageServiceConfigurator *</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#key">key</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#supports">supports</a></b> ( QMailMessageServiceFactory::ServiceType ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessageserviceplugininterface.html#supports-2">supports</a></b> ( QMailMessage::MessageType ) const : bool</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageserviceplugininterface.html b/doc/html/qmailmessageserviceplugininterface.html new file mode 100644 index 00000000..3a687a70 --- /dev/null +++ b/doc/html/qmailmessageserviceplugininterface.html @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageServicePluginInterface Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageServicePluginInterface Class Reference</h1> +<p>The QMailMessageServicePluginInterface class defines the interface to plugins that provide messaging services. <a href="#details">More...</a></p> +<pre> #include <QMailMessageServicePluginInterface></pre><p>Inherited by <a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a>.</p> +<ul> +<li><a href="qmailmessageserviceplugininterface-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageService * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugininterface.html#createService">createService</a></b> ( const QMailAccountId & <i>accountId</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageServiceConfigurator * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugininterface.html#createServiceConfigurator">createServiceConfigurator</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugininterface.html#key">key</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugininterface.html#supports">supports</a></b> ( QMailMessageServiceFactory::ServiceType <i>type</i> ) const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageserviceplugininterface.html#supports-2">supports</a></b> ( QMailMessage::MessageType <i>messageType</i> ) const = 0</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageServicePluginInterface class defines the interface to plugins that provide messaging services.</p> +<p>The QMailMessageServicePluginInterface class defines the interface to message service plugins. Plugins will typically inherit from <a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a> rather than this class.</p> +<p>See also <a href="qmailmessageserviceplugin.html">QMailMessageServicePlugin</a>, <a href="qmailmessageservice.html">QMailMessageService</a>, and <a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="createService"></a><a href="qmailmessageservice.html">QMailMessageService</a> * QMailMessageServicePluginInterface::createService ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [pure virtual]</tt></h3> +<p>Creates an instance of the <a href="qmailmessageservice.html">QMailMessageService</a> class provided by the plugin, associated with the account <i>accountId</i>.</p> +<h3 class="fn"><a name="createServiceConfigurator"></a><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a> * QMailMessageServicePluginInterface::createServiceConfigurator () <tt> [virtual]</tt></h3> +<p>Creates an instance of the configurator for the <a href="qmailmessageservice.html">QMailMessageService</a> class provided by the plugin.</p> +<h3 class="fn"><a name="key"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageServicePluginInterface::key () const <tt> [pure virtual]</tt></h3> +<p>Returns a string identifying the messaging service implemented by the plugin.</p> +<h3 class="fn"><a name="supports"></a>bool QMailMessageServicePluginInterface::supports ( <a href="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::ServiceType</a> <i>type</i> ) const <tt> [pure virtual]</tt></h3> +<p>Returns true if the service provided by the plugin supports the service type <i>type</i>.</p> +<h3 class="fn"><a name="supports-2"></a>bool QMailMessageServicePluginInterface::supports ( <a href="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessage::MessageType</a> <i>messageType</i> ) const <tt> [pure virtual]</tt></h3> +<p>Returns true if the service provided by the plugin supports the message type <i>messageType</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageset-members.html b/doc/html/qmailmessageset-members.html new file mode 100644 index 00000000..848d6cbe --- /dev/null +++ b/doc/html/qmailmessageset-members.html @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>List of All Members for QMailMessageSet</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageSet</h1> +<p>This is the complete list of members for <a href="qmailmessageset.html">QMailMessageSet</a>, including inherited members.</p> +<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="qmailmessageset.html#QMailMessageSet">QMailMessageSet</a></b> ( QMailMessageSetContainer * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int ) const : QMailMessageSet *</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="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> +<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="qmailmessagesetcontainer.html#count">count</a></b> () const : int</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="qmailmessageset.html#data">data</a></b> ( int, int ) : QVariant</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="qmailmessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const : QMailMessageKey</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> +<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="http://doc.trolltech.com/4.5/qobject.html#disconnectNotify">disconnectNotify</a></b> ( const char * )</div></li> +<li><div class="fn"><b><a href="qmailmessageset.html#displayName">displayName</a></b> () const : QString</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="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> +<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="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * ) const : int</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="qmailmessageset.html#init">init</a></b> ()</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="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="qmailmessageset.html#messageKey">messageKey</a></b> () const : QMailMessageKey</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="qmailmessagesetcontainer.html#model">model</a></b> () : QMailMessageSetModel *</div></li> +<li><div class="fn"><b><a href="qmailmessageset.html#modelIndex">modelIndex</a></b> ( int ) : QModelIndex</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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> () : QMailMessageSetContainer *</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="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</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="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * )</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessageset.html b/doc/html/qmailmessageset.html new file mode 100644 index 00000000..cc41f7a6 --- /dev/null +++ b/doc/html/qmailmessageset.html @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>QMailMessageSet Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageSet Class Reference</h1> +<p>The QMailMessageSet class represents a subset of the messages in the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailMessageSet></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> and <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a>.</p> +<p>Inherited by <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a>, <a href="qmailfiltermessageset.html">QMailFilterMessageSet</a>, and <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a>.</p> +<ul> +<li><a href="qmailmessageset-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageset.html#QMailMessageSet">QMailMessageSet</a></b> ( QMailMessageSetContainer * <i>container</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageset.html#data">data</a></b> ( int <i>role</i>, int <i>column</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageset.html#descendantsMessageKey">descendantsMessageKey</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageset.html#displayName">displayName</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageset.html#messageKey">messageKey</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessageset.html#modelIndex">modelIndex</a></b> ( int <i>column</i> = 0 )</td></tr> +</table> +<ul> +<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> +<li><div bar="2" class="fn"></div>10 public functions inherited from <a href="qmailmessagesetcontainer.html#public-functions">QMailMessageSetContainer</a></li> +</ul> +<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="qmailmessageset.html#init">init</a></b> ()</td></tr> +</table> +<ul> +<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> +<li><div bar="2" class="fn"></div>1 protected function inherited from <a href="qmailmessagesetcontainer.html#protected-functions">QMailMessageSetContainer</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageSet class represents a subset of the messages in the mail store.</p> +<p>QMailMessageSet provides a representation for a named subset of messages, specified by a <a href="qmailmessagekey.html">QMailMessageKey</a> selection criterion.</p> +<p>QMailMessageSets are designed to be arranged in hierarchies, and each message set is a container for child message sets, implementing the <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a> interface. Message sets are owned by <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> instances, and the index of a message set within the model can be retrieved using <a href="qmailmessageset.html#modelIndex">modelIndex</a>().</p> +<p>The <a href="qmailmessageset.html#messageKey">messageKey</a>() function of each QMailMessageSet object can be used to provide the message selection filter for a <a href="qmailmessagelistmodel.html">QMailMessageListModel</a>. The <a href="qmailmessageset.html#descendantsMessageKey">descendantsMessageKey</a>() function can be used to provide a message selection filter matching all messages beneath this message set in the hierarchy.</p> +<p>QMailMessageSet objects should not directly respond to events reported by the <a href="qmailstore.html">QMailStore</a>; instead, they should react to notifications of mail store events emitted by the <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> to which they are attached. Because the events they receive from the model may be filtered, QMailMessageSet instances must implement the <a href="qmailmessagesetcontainer.html#resyncState">resyncState</a>() function, resynchronizing their state with the current state of the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageSet"></a>QMailMessageSet::QMailMessageSet ( <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a> * <i>container</i> )</h3> +<p>Constructs a new <a href="qmailmessageset.html">QMailMessageSet</a> within the container object <i>container</i>.</p> +<h3 class="fn"><a name="data"></a><a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> QMailMessageSet::data ( int <i>role</i>, int <i>column</i> = 0 )</h3> +<p>Returns the data element associated with the specified <i>role</i> and <i>column</i>, from the model that owns this message set.</p> +<h3 class="fn"><a name="descendantsMessageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailMessageSet::descendantsMessageKey () const <tt> [virtual]</tt></h3> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that defines the messages found beneath this message set in the hierarchy, not including the messages of this message set itself.</p> +<h3 class="fn"><a name="displayName"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailMessageSet::displayName () const <tt> [pure virtual]</tt></h3> +<p>Returns the name of this message set, suitable for display purposes.</p> +<h3 class="fn"><a name="init"></a>void QMailMessageSet::init () <tt> [virtual protected]</tt></h3> +<p>Initialises the message set after it has been appended to the parent container object.</p> +<h3 class="fn"><a name="messageKey"></a><a href="qmailmessagekey.html">QMailMessageKey</a> QMailMessageSet::messageKey () const <tt> [pure virtual]</tt></h3> +<p>Returns the <a href="qmailmessagekey.html">QMailMessageKey</a> that defines the messages represented by this message set.</p> +<h3 class="fn"><a name="modelIndex"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageSet::modelIndex ( int <i>column</i> = 0 )</h3> +<p>Returns the index of this message set within the model that owns it, having the specified <i>column</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesetcontainer-members.html b/doc/html/qmailmessagesetcontainer-members.html new file mode 100644 index 00000000..705081a7 --- /dev/null +++ b/doc/html/qmailmessagesetcontainer-members.html @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>List of All Members for QMailMessageSetContainer</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageSetContainer</h1> +<p>This is the complete list of members for <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a>, including inherited members.</p> +<ul> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int ) const : QMailMessageSet *</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#count">count</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * ) const : int</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#model">model</a></b> () : QMailMessageSetModel *</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> () : QMailMessageSetContainer *</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * )</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesetcontainer.html b/doc/html/qmailmessagesetcontainer.html new file mode 100644 index 00000000..f2ba1528 --- /dev/null +++ b/doc/html/qmailmessagesetcontainer.html @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>QMailMessageSetContainer Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageSetContainer Class Reference</h1> +<p>The QMailMessageSetContainer class specifies the interface implemented by container nodes in a <a href="qmailmessageset.html">QMailMessageSet</a> tree hierarchy. <a href="#details">More...</a></p> +<pre> #include <QMailMessageSetContainer></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherited by <a href="qmailmessageset.html">QMailMessageSet</a> and <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a>.</p> +<ul> +<li><a href="qmailmessagesetcontainer-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * <i>child</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSet * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int <i>i</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#count">count</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * <i>child</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailMessageSetModel * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#model">model</a></b> () = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSetContainer * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * <i>child</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & <i>obsoleteChildren</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * <i>child</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="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageSetContainer class specifies the interface implemented by container nodes in a <a href="qmailmessageset.html">QMailMessageSet</a> tree hierarchy.</p> +<p>QMailMessageSetContainer provides the management for a collection of contained nodes in a <a href="qmailmessageset.html">QMailMessageSet</a> tree hierarchy. It also defines the interface available to contained nodes, which must inherit from <a href="qmailmessageset.html">QMailMessageSet</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="append"></a>void QMailMessageSetContainer::append ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>child</i> ) <tt> [virtual]</tt></h3> +<p>Appends <i>child</i> to the list of QMailMessageSets contained by this object.</p> +<p>The container assumes responsibility for deleting the child object.</p> +<h3 class="fn"><a name="at"></a><a href="qmailmessageset.html">QMailMessageSet</a> * QMailMessageSetContainer::at ( int <i>i</i> ) const</h3> +<p>Returns the <a href="qmailmessageset.html">QMailMessageSet</a> object located at index <i>i</i> within this container object.</p> +<p>See also <a href="qmailmessagesetcontainer.html#indexOf">indexOf</a>().</p> +<h3 class="fn"><a name="count"></a>int QMailMessageSetContainer::count () const</h3> +<p>Returns the number of QMailMessageSets contained by this container object.</p> +<h3 class="fn"><a name="indexOf"></a>int QMailMessageSetContainer::indexOf ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>child</i> ) const</h3> +<p>Returns the index within this container of the <a href="qmailmessageset.html">QMailMessageSet</a> <i>child</i>, or -1 if it is not contained by this container object.</p> +<p>See also <a href="qmailmessagesetcontainer.html#at">at</a>().</p> +<h3 class="fn"><a name="model"></a><a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> * QMailMessageSetContainer::model () <tt> [pure virtual]</tt></h3> +<p>Returns the model that owns this container.</p> +<h3 class="fn"><a name="parentContainer"></a>QMailMessageSetContainer * QMailMessageSetContainer::parentContainer ()</h3> +<p>Returns the parent container for this container object, or NULL if it has no parent container.</p> +<h3 class="fn"><a name="remove"></a>void QMailMessageSetContainer::remove ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>child</i> ) <tt> [virtual]</tt></h3> +<p>Removes <i>child</i> from the list of QMailMessageSets contained by the container object.</p> +<h3 class="fn"><a name="remove-2"></a>void QMailMessageSetContainer::remove ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessageset.html">QMailMessageSet</a> *> & <i>obsoleteChildren</i> ) <tt> [virtual]</tt></h3> +<p>Removes each member of <i>obsoleteChildren</i> from the container object.</p> +<h3 class="fn"><a name="removeDescendants"></a>void QMailMessageSetContainer::removeDescendants () <tt> [virtual]</tt></h3> +<p>Removes all descendants of the container from the model.</p> +<h3 class="fn"><a name="resyncState"></a>void QMailMessageSetContainer::resyncState () <tt> [virtual protected]</tt></h3> +<p>Resets the state of each child within the container object.</p> +<h3 class="fn"><a name="update"></a>void QMailMessageSetContainer::update ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>child</i> ) <tt> [virtual]</tt></h3> +<p>Informs the container that <i>child</i> has been modified, and the container may need to be updated.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesetmodel-members.html b/doc/html/qmailmessagesetmodel-members.html new file mode 100644 index 00000000..e2c6f7bd --- /dev/null +++ b/doc/html/qmailmessagesetmodel-members.html @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>List of All Members for QMailMessageSetModel</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageSetModel</h1> +<p>This is the complete list of members for <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagesetmodel.html#Roles-enum">Roles</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#QMailMessageSetModel">QMailMessageSetModel</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#accountContentsModified">accountContentsModified</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#accountIdFromIndex">accountIdFromIndex</a></b> ( const QModelIndex & ) const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#accountsAdded">accountsAdded</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#accountsRemoved">accountsRemoved</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#accountsUpdated">accountsUpdated</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#append">append</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#appended">appended</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#at">at</a></b> ( int ) const : QMailMessageSet *</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertColumns">beginInsertColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertRows">beginInsertRows</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveColumns">beginRemoveColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveRows">beginRemoveRows</a></b> ( const QModelIndex &, int, int )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#buddy">buddy</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#canFetchMore">canFetchMore</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndex">changePersistentIndex</a></b> ( const QModelIndex &, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndexList">changePersistentIndexList</a></b> ( const QModelIndexList &, const QModelIndexList & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnCount">columnCount</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeInserted">columnsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeRemoved">columnsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsInserted">columnsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsRemoved">columnsRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<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="qmailmessagesetcontainer.html#count">count</a></b> () const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex">createIndex</a></b> ( int, int, void * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex-3">createIndex</a></b> ( int, int, quint32 ) const</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="qmailmessagesetmodel.html#data">data</a></b> ( const QModelIndex &, int ) const : QVariant</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#data-2">data</a></b> ( QMailMessageSet *, int, int ) const : QVariant</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#dataChanged">dataChanged</a></b> ( const QModelIndex &, const QModelIndex & )</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="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> +<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="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/qabstractitemmodel.html#dropMimeData">dropMimeData</a></b> ( const QMimeData *, Qt::DropAction, int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertColumns">endInsertColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertRows">endInsertRows</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveColumns">endRemoveColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveRows">endRemoveRows</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#fetchMore">fetchMore</a></b> ( const QModelIndex & )</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> +<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="qmailmessagesetmodel.html#folderContentsModified">folderContentsModified</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#folderIdFromIndex">folderIdFromIndex</a></b> ( const QModelIndex & ) const : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#foldersAdded">foldersAdded</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#foldersRemoved">foldersRemoved</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#foldersUpdated">foldersUpdated</a></b> ( const QMailFolderIdList & )</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="qmailmessagesetmodel.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#index">index</a></b> ( int, int, const QModelIndex & ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#indexFromAccountId">indexFromAccountId</a></b> ( const QMailAccountId & ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#indexFromFolderId">indexFromFolderId</a></b> ( const QMailFolderId & ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#indexFromItem">indexFromItem</a></b> ( QMailMessageSet * ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#indexOf">indexOf</a></b> ( QMailMessageSet * ) const : int</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#insertColumn">insertColumn</a></b> ( int, const QModelIndex & )</div></li> +<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> +<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="qmailmessagesetmodel.html#isEmpty">isEmpty</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/qabstractitemmodel.html#itemData">itemData</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#itemFromIndex">itemFromIndex</a></b> ( const QModelIndex & ) const : QMailMessageSet *</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/qabstractitemmodel.html#layoutAboutToBeChanged">layoutAboutToBeChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#layoutChanged">layoutChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#match">match</a></b> ( const QModelIndex &, int, const QVariant &, int, QFlags<Qt::MatchFlag> ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#messagesAdded">messagesAdded</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#mimeData">mimeData</a></b> ( const QModelIndexList & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#mimeTypes">mimeTypes</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#model">model</a></b> () : QMailMessageSetModel *</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelAboutToBeReset">modelAboutToBeReset</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelReset">modelReset</a></b> ()</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="qmailmessagesetmodel.html#parent">parent</a></b> ( const QModelIndex & ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#parentContainer">parentContainer</a></b> () : QMailMessageSetContainer *</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#persistentIndexList">persistentIndexList</a></b> () const</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="qmailmessagesetcontainer.html#remove">remove</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#remove-2">remove</a></b> ( const QList<QMailMessageSet *> & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeColumn">removeColumn</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeColumns">removeColumns</a></b> ( int, int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</a></b> ()</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRow">removeRow</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRows">removeRows</a></b> ( int, int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#removed">removed</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#reset">reset</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagesetcontainer.html#resyncState">resyncState</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#revert">revert</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowCount">rowCount</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeInserted">rowsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeRemoved">rowsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsInserted">rowsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsRemoved">rowsRemoved</a></b> ( const QModelIndex &, int, int )</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/qabstractitemmodel.html#setData">setData</a></b> ( const QModelIndex &, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setHeaderData">setHeaderData</a></b> ( int, Qt::Orientation, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setItemData">setItemData</a></b> ( const QModelIndex &, const QMap<int, QVariant> & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setSupportedDragActions">setSupportedDragActions</a></b> ( QFlags<Qt::DropAction> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sibling">sibling</a></b> ( int, int, const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sort">sort</a></b> ( int, Qt::SortOrder )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#span">span</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#submit">submit</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDragActions">supportedDragActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDropActions">supportedDropActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessagesetcontainer.html#update">update</a></b> ( QMailMessageSet * )</div></li> +<li><div class="fn"><b><a href="qmailmessagesetmodel.html#updated">updated</a></b> ( QMailMessageSet * )</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesetmodel.html b/doc/html/qmailmessagesetmodel.html new file mode 100644 index 00000000..7c49a5ee --- /dev/null +++ b/doc/html/qmailmessagesetmodel.html @@ -0,0 +1,207 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageset.cpp --> +<head> + <title>QMailMessageSetModel Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageSetModel Class Reference</h1> +<p>The QMailMessageSetModel class provides a model for a tree of QMailMessageSets. <a href="#details">More...</a></p> +<pre> #include <QMailMessageSetModel></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html">QAbstractItemModel</a> and <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a>.</p> +<ul> +<li><a href="qmailmessagesetmodel-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailmessagesetmodel.html#Roles-enum">Roles</a></b> { DisplayNameRole, MessageKeyRole, SubclassUserRole }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#QMailMessageSetModel">QMailMessageSetModel</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#accountIdFromIndex">accountIdFromIndex</a></b> ( const QModelIndex & <i>index</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QVariant </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#data-2">data</a></b> ( QMailMessageSet * <i>item</i>, int <i>role</i>, int <i>column</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#folderIdFromIndex">folderIdFromIndex</a></b> ( const QModelIndex & <i>index</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#indexFromAccountId">indexFromAccountId</a></b> ( const QMailAccountId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#indexFromFolderId">indexFromFolderId</a></b> ( const QMailFolderId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#indexFromItem">indexFromItem</a></b> ( QMailMessageSet * <i>item</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSet * </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#itemFromIndex">itemFromIndex</a></b> ( const QModelIndex & <i>index</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a></b> ( bool <i>ignore</i> )</td></tr> +</table> +<hr /> +<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 QVariant </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#data">data</a></b> ( const QModelIndex & <i>index</i>, int <i>role</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#index">index</a></b> ( int <i>row</i>, int <i>column</i>, const QModelIndex & <i>parentIndex</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#parent">parent</a></b> ( const QModelIndex & <i>index</i> ) const</td></tr> +</table> +<ul> +<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>10 public functions inherited from <a href="qmailmessagesetcontainer.html#public-functions">QMailMessageSetContainer</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="signals"></a> +<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="qmailmessagesetmodel.html#accountContentsModified">accountContentsModified</a></b> ( const QMailAccountIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#accountsAdded">accountsAdded</a></b> ( const QMailAccountIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#accountsRemoved">accountsRemoved</a></b> ( const QMailAccountIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#accountsUpdated">accountsUpdated</a></b> ( const QMailAccountIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#folderContentsModified">folderContentsModified</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="qmailmessagesetmodel.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="qmailmessagesetmodel.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="qmailmessagesetmodel.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="qmailmessagesetmodel.html#messagesAdded">messagesAdded</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="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</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="qmailmessagesetmodel.html#messagesUpdated">messagesUpdated</a></b> ( const QMailMessageIdList & <i>ids</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>14 signals inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#signals">QAbstractItemModel</a></li> +<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> +</ul> +<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="qmailmessagesetmodel.html#appended">appended</a></b> ( QMailMessageSet * <i>item</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#removed">removed</a></b> ( QMailMessageSet * <i>item</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesetmodel.html#updated">updated</a></b> ( QMailMessageSet * <i>item</i> )</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>1 protected function inherited from <a href="qmailmessagesetcontainer.html#protected-functions">QMailMessageSetContainer</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> +<li><div class="fn"></div>2 public slots inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-slots">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageSetModel class provides a model for a tree of QMailMessageSets.</p> +<p>QMailMessageSetModel provides a model containing sets of messages, arranged in a tree structure. Each node in the tree is a named entity that represents a set of messages, specified by a <a href="qmailmessagekey.html">QMailMessageKey</a> filter. QMailMessageSetModel can be used to construct a hierarchical tree of message folders, or other, more flexible ways of partitioning the set of messages into hierarchical groups.</p> +<p>QMailMessageSetModel inherits from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html">QAbstractItemModel</a>, so it is suitable for use with the Qt View classes such as <a href="http://doc.trolltech.com/4.5/qtreeview.html">QTreeView</a>, to visually represent the hierachical structure.</p> +<p>The model listens for change events emitted from the <a href="qmailstore.html">QMailStore</a>, and automatically propagates these changes to attached views, unless the <a href="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>() function is used to disable this feature.</p> +<p>To customize the display of QMailMessageSets, create a delegate that paints the object as desired, using data elements accessed via the <a href="qmailmessagesetmodel.html#data">data</a>() function. The <a href="qmailmessagesetmodel.html#data">data</a>() function should be overridden by subclasses to support additional roles, or to customize the data displayed for existing roles.</p> +<p>To define the content of a QMailMessageSetModel, derive classes from <a href="qmailmessageset.html">QMailMessageSet</a> which select your desired message sets, and add them to the model in the init() member function. The model is informed of the addition, removal and update events for message sets anywhere within the model, via the notification functions <a href="qmailmessagesetmodel.html#appended">appended</a>(), <a href="qmailmessagesetmodel.html#removed">removed</a>() and <a href="qmailmessagesetmodel.html#updated">updated</a>(). Override these functions to perform any content management tasks specific to your model.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="Roles-enum"></a>enum QMailMessageSetModel::Roles</h3> +<p>This enum type is used to define data elements used in common display roles when presenting message set objects.</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>QMailMessageSetModel::DisplayNameRole</tt></td><td align="center" valign="top"><tt>Qt::UserRole</tt></td><td valign="top">The name of the message set for display purposes.</td></tr> +<tr><td valign="top"><tt>QMailMessageSetModel::MessageKeyRole</tt></td><td align="center" valign="top">?</td><td valign="top">The message selection key associated with a message set.</td></tr> +<tr><td valign="top"><tt>QMailMessageSetModel::SubclassUserRole</tt></td><td align="center" valign="top">?</td><td valign="top">The first value that should be used by subclasses when defining new message set roles.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageSetModel"></a>QMailMessageSetModel::QMailMessageSetModel ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> object with the supplied <i>parent</i>.</p> +<p>By default, mail store updates are not ignored.</p> +<p>See also <a href="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>().</p> +<h3 class="fn"><a name="accountContentsModified"></a>void QMailMessageSetModel::accountContentsModified ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when changes to messages and folders in the mail store affect the content of the accounts in the list <i>ids</i>.</p> +<p>See also <a href="qmailmessagesetmodel.html#messagesAdded">messagesAdded</a>(), <a href="qmailmessagesetmodel.html#messagesUpdated">messagesUpdated</a>(), <a href="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</a>(), <a href="qmailmessagesetmodel.html#foldersAdded">foldersAdded</a>(), <a href="qmailmessagesetmodel.html#foldersUpdated">foldersUpdated</a>(), and <a href="qmailmessagesetmodel.html#foldersRemoved">foldersRemoved</a>().</p> +<h3 class="fn"><a name="accountIdFromIndex"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailMessageSetModel::accountIdFromIndex ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> ) const</h3> +<p>Return the identifier of the account associated with the item at <i>index</i>, if that item's type conforms to <a href="qmailaccountmessageset.html">QMailAccountMessageSet</a>.</p> +<h3 class="fn"><a name="accountsAdded"></a>void QMailMessageSetModel::accountsAdded ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the accounts in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#accountsRemoved">accountsRemoved</a>() and <a href="qmailmessagesetmodel.html#accountsUpdated">accountsUpdated</a>().</p> +<h3 class="fn"><a name="accountsRemoved"></a>void QMailMessageSetModel::accountsRemoved ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the accounts in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#accountsAdded">accountsAdded</a>() and <a href="qmailmessagesetmodel.html#accountsUpdated">accountsUpdated</a>().</p> +<h3 class="fn"><a name="accountsUpdated"></a>void QMailMessageSetModel::accountsUpdated ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the accounts in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#accountsAdded">accountsAdded</a>() and <a href="qmailmessagesetmodel.html#accountsRemoved">accountsRemoved</a>().</p> +<h3 class="fn"><a name="appended"></a>void QMailMessageSetModel::appended ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>item</i> ) <tt> [virtual protected]</tt></h3> +<p>Updates the model's indexing information when <i>item</i> is appended to a container within the model.</p> +<p>Override this function to perform any management tasks specific to a subclass of <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a>.</p> +<h3 class="fn"><a name="data"></a><a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> QMailMessageSetModel::data ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i>, int <i>role</i> ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#data">QAbstractItemModel::data</a>().</p> +<p>Returns the data element for the item at <i>index</i>, specified by <i>role</i>.</p> +<p>Note: this function is implemented by invoking the alternative overloaded method.</p> +<h3 class="fn"><a name="data-2"></a><a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> QMailMessageSetModel::data ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>item</i>, int <i>role</i>, int <i>column</i> ) const <tt> [virtual]</tt></h3> +<p>Returns the data element for <i>item</i>, specified by <i>role</i> and <i>column</i>.</p> +<h3 class="fn"><a name="folderContentsModified"></a>void QMailMessageSetModel::folderContentsModified ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when changes to messages in the mail store affect the content of the folders in the list <i>ids</i>.</p> +<p>See also <a href="qmailmessagesetmodel.html#messagesAdded">messagesAdded</a>(), <a href="qmailmessagesetmodel.html#messagesUpdated">messagesUpdated</a>(), and <a href="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</a>().</p> +<h3 class="fn"><a name="folderIdFromIndex"></a><a href="qmailfolderid.html">QMailFolderId</a> QMailMessageSetModel::folderIdFromIndex ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> ) const</h3> +<p>Return the identifier of the folder associated with the item at <i>index</i>, if that item's type conforms to <a href="qmailfoldermessageset.html">QMailFolderMessageSet</a>.</p> +<h3 class="fn"><a name="foldersAdded"></a>void QMailMessageSetModel::foldersAdded ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#foldersRemoved">foldersRemoved</a>() and <a href="qmailmessagesetmodel.html#foldersUpdated">foldersUpdated</a>().</p> +<h3 class="fn"><a name="foldersRemoved"></a>void QMailMessageSetModel::foldersRemoved ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#foldersAdded">foldersAdded</a>() and <a href="qmailmessagesetmodel.html#foldersUpdated">foldersUpdated</a>().</p> +<h3 class="fn"><a name="foldersUpdated"></a>void QMailMessageSetModel::foldersUpdated ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#foldersAdded">foldersAdded</a>() and <a href="qmailmessagesetmodel.html#foldersRemoved">foldersRemoved</a>().</p> +<h3 class="fn"><a name="ignoreMailStoreUpdates"></a>bool QMailMessageSetModel::ignoreMailStoreUpdates () const</h3> +<p>Returns true if the model has been set to ignore updates emitted by the mail store; otherwise returns false.</p> +<p>See also <a href="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a>().</p> +<h3 class="fn"><a name="index"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageSetModel::index ( int <i>row</i>, int <i>column</i>, const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>parentIndex</i> ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#index">QAbstractItemModel::index</a>().</p> +<p>Returns an index object representing the object at <i>row</i> within the container located by <i>parentIndex</i>, having the column <i>column</i>.</p> +<h3 class="fn"><a name="indexFromAccountId"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageSetModel::indexFromAccountId ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> ) const</h3> +<p>Return the index of the message set associated with the account identified by <i>id</i>, if one exists.</p> +<p>See also <a href="qmailmessagesetmodel.html#accountIdFromIndex">accountIdFromIndex</a>().</p> +<h3 class="fn"><a name="indexFromFolderId"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageSetModel::indexFromFolderId ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i> ) const</h3> +<p>Return the index of the message set associated with the folder identified by <i>id</i>, if one exists.</p> +<p>See also <a href="qmailmessagesetmodel.html#folderIdFromIndex">folderIdFromIndex</a>().</p> +<h3 class="fn"><a name="indexFromItem"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageSetModel::indexFromItem ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>item</i> ) const</h3> +<p>Returns the index within the model of <i>item</i>.</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailMessageSetModel::isEmpty () const</h3> +<p>Returns true if the model contains no child message set objects; otherwise returns false.</p> +<h3 class="fn"><a name="itemFromIndex"></a><a href="qmailmessageset.html">QMailMessageSet</a> * QMailMessageSetModel::itemFromIndex ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> ) const</h3> +<p>Returns the item located at <i>index</i>.</p> +<h3 class="fn"><a name="messagesAdded"></a>void QMailMessageSetModel::messagesAdded ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</a>() and <a href="qmailmessagesetmodel.html#messagesUpdated">messagesUpdated</a>().</p> +<h3 class="fn"><a name="messagesRemoved"></a>void QMailMessageSetModel::messagesRemoved ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#messagesAdded">messagesAdded</a>() and <a href="qmailmessagesetmodel.html#messagesUpdated">messagesUpdated</a>().</p> +<h3 class="fn"><a name="messagesUpdated"></a>void QMailMessageSetModel::messagesUpdated ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailmessagesetmodel.html#messagesAdded">messagesAdded</a>() and <a href="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</a>().</p> +<h3 class="fn"><a name="parent"></a><a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> QMailMessageSetModel::parent ( const <a href="http://doc.trolltech.com/4.5/qmodelindex.html">QModelIndex</a> & <i>index</i> ) const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#parent">QAbstractItemModel::parent</a>().</p> +<p>Returns an index object representing the parent container of the message set at <i>index</i>.</p> +<h3 class="fn"><a name="removed"></a>void QMailMessageSetModel::removed ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>item</i> ) <tt> [virtual protected]</tt></h3> +<p>Updates the model's indexing information when <i>item</i> is removed from a container within the model.</p> +<p>Override this function to perform any management tasks specific to a subclass of <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a>.</p> +<h3 class="fn"><a name="setIgnoreMailStoreUpdates"></a>void QMailMessageSetModel::setIgnoreMailStoreUpdates ( bool <i>ignore</i> )</h3> +<p>Sets whether or not mail store updates are ignored to <i>ignore</i>.</p> +<p>If ignoring updates is set to true, the model will ignore updates reported by the mail store. If set to false, the model will automatically synchronize its content in reaction to updates reported by the mail store.</p> +<p>If updates are ignored, signals such as rowInserted and dataChanged will not be emitted; instead, the modelReset signal will be emitted when the model is later changed to stop ignoring mail store updates, and detailed change information will not be accessible.</p> +<p>See also <a href="qmailmessagesetmodel.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</a>().</p> +<h3 class="fn"><a name="updated"></a>void QMailMessageSetModel::updated ( <a href="qmailmessageset.html">QMailMessageSet</a> * <i>item</i> ) <tt> [virtual protected]</tt></h3> +<p>Updates the model's indexing information when <i>item</i> is updated.</p> +<p>Override this function to perform any management tasks specific to a subclass of <a href="qmailmessagesetcontainer.html">QMailMessageSetContainer</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesink-members.html b/doc/html/qmailmessagesink-members.html new file mode 100644 index 00000000..ee731ba1 --- /dev/null +++ b/doc/html/qmailmessagesink-members.html @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageSink</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageSink</h1> +<p>This is the complete list of members for <a href="qmailmessagesink.html">QMailMessageSink</a>, including inherited members.</p> +<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="qmailmessagesink.html#QMailMessageSink">QMailMessageSink</a></b> ( QMailMessageService * )</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="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> +<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="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> +<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> +<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="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="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> +<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="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="qmailmessagesink.html#messagesTransmitted">messagesTransmitted</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="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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailmessagesink.html#transmitMessages">transmitMessages</a></b> ( const QMailMessageIdList & ) : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesink.html b/doc/html/qmailmessagesink.html new file mode 100644 index 00000000..808ea5ac --- /dev/null +++ b/doc/html/qmailmessagesink.html @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageSink Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageSink Class Reference</h1> +<p>The QMailMessageSink class defines the interface to objects that provide external message transmission services to the messageserver. <a href="#details">More...</a></p> +<pre> #include <QMailMessageSink></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailmessagesink-members.html">List of all members, including inherited members</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">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesink.html#transmitMessages">transmitMessages</a></b> ( const QMailMessageIdList & <i>ids</i> )</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> +</ul> +<hr /> +<a name="signals"></a> +<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#messagesTransmitted">messagesTransmitted</a></b> ( const QMailMessageIdList & <i>ids</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> +</ul> +<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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesink.html#QMailMessageSink">QMailMessageSink</a></b> ( QMailMessageService * <i>service</i> )</td></tr> +</table> +<ul> +<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> +<li><div class="fn"></div>29 public functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-functions">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageSink class defines the interface to objects that provide external message transmission services to the messageserver.</p> +<p>The Qt Extended messageserver uses the QMailMessageSink interface to cooperate with components loaded from plugin libraries, that act as external transmitters of messaging data for the messaging framework. Instances of QMailMessageSink are not created directly by the messageserver, but are exported by <a href="qmailmessageservice.html">QMailMessageService</a> objects via their <a href="qmailmessageservice.html#sink">sink</a> function.</p> +<p>See also <a href="qmailmessageservice.html">QMailMessageService</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageSink"></a>QMailMessageSink::QMailMessageSink ( <a href="qmailmessageservice.html">QMailMessageService</a> * <i>service</i> ) <tt> [protected]</tt></h3> +<p>Creates a message sink object associated with the service <i>service</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="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> +<p>Successfully transmitted messages should be progressively reported via <a href="qmailmessagesink.html#messagesTransmitted">messagesTransmitted</a>().</p> +<p>Return true if an operation is initiated.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesortkey-members.html b/doc/html/qmailmessagesortkey-members.html new file mode 100644 index 00000000..d666ca7e --- /dev/null +++ b/doc/html/qmailmessagesortkey-members.html @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagesortkey.cpp --> +<head> + <title>List of All Members for QMailMessageSortKey</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageSortKey</h1> +<p>This is the complete list of members for <a href="qmailmessagesortkey.html">QMailMessageSortKey</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">typedef <b><a href="qmailmessagesortkey.html#ArgumentType-typedef">ArgumentType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailmessagesortkey.html#Property-enum">Property</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#QMailMessageSortKey">QMailMessageSortKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#QMailMessageSortKey-2">QMailMessageSortKey</a></b> ( const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#dtor.QMailMessageSortKey">~QMailMessageSortKey</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#arguments">arguments</a></b> () const : const QList<ArgumentType> &</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#contentType">contentType</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#deserialize">deserialize</a></b> ( Stream & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#id">id</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#messageType">messageType</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#parentAccountId">parentAccountId</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#parentFolderId">parentFolderId</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#previousParentFolderId">previousParentFolderId</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#receptionTimeStamp">receptionTimeStamp</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#recipients">recipients</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#sender">sender</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#serialize">serialize</a></b> ( Stream & ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#serverUid">serverUid</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#size">size</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#status">status</a></b> ( quint64, Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#subject">subject</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#timeStamp">timeStamp</a></b> ( Qt::SortOrder ) : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#operator-not-eq">operator!=</a></b> ( const QMailMessageSortKey & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#operator-and">operator&</a></b> ( const QMailMessageSortKey & ) const : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#operator-and-eq">operator&=</a></b> ( const QMailMessageSortKey & ) : QMailMessageSortKey &</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#operator-eq">operator=</a></b> ( const QMailMessageSortKey & ) : QMailMessageSortKey &</div></li> +<li><div class="fn"><b><a href="qmailmessagesortkey.html#operator-eq-eq">operator==</a></b> ( const QMailMessageSortKey & ) const : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesortkey.html b/doc/html/qmailmessagesortkey.html new file mode 100644 index 00000000..cd23a044 --- /dev/null +++ b/doc/html/qmailmessagesortkey.html @@ -0,0 +1,172 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagesortkey.cpp --> +<head> + <title>QMailMessageSortKey Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageSortKey Class Reference</h1> +<p>The QMailMessageSortKey class defines the parameters used for sorting a subset of queried messages from the mail store. <a href="#details">More...</a></p> +<pre> #include <QMailMessageSortKey></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailmessagesortkey-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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">typedef </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.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="qmailmessagesortkey.html#Property-enum">Property</a></b> { Id, Type, ParentFolderId, Sender, ..., PreviousParentFolderId }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#QMailMessageSortKey">QMailMessageSortKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#QMailMessageSortKey-2">QMailMessageSortKey</a></b> ( const QMailMessageSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#dtor.QMailMessageSortKey">~QMailMessageSortKey</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QList<ArgumentType> & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#arguments">arguments</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#deserialize">deserialize</a></b> ( Stream & <i>stream</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#serialize">serialize</a></b> ( Stream & <i>stream</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#operator-not-eq">operator!=</a></b> ( const QMailMessageSortKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#operator-and">operator&</a></b> ( const QMailMessageSortKey & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#operator-and-eq">operator&=</a></b> ( const QMailMessageSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey & </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#operator-eq">operator=</a></b> ( const QMailMessageSortKey & <i>other</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#operator-eq-eq">operator==</a></b> ( const QMailMessageSortKey & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#contentType">contentType</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#id">id</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#messageType">messageType</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#parentAccountId">parentAccountId</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#parentFolderId">parentFolderId</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#previousParentFolderId">previousParentFolderId</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#receptionTimeStamp">receptionTimeStamp</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#recipients">recipients</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#sender">sender</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#serverUid">serverUid</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#size">size</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#status">status</a></b> ( quint64 <i>mask</i>, Qt::SortOrder <i>order</i> = Qt::DescendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#subject">subject</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageSortKey </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesortkey.html#timeStamp">timeStamp</a></b> ( Qt::SortOrder <i>order</i> = Qt::AscendingOrder )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageSortKey class defines the parameters used for sorting a subset of queried messages from the mail store.</p> +<p>A QMailMessageSortKey is composed of a message property to sort and a sort order. The QMailMessageSortKey class is used in conjunction with the <a href="qmailstore.html#queryMessages">QMailStore::queryMessages</a>() function to sort message results according to the criteria defined by the sort key.</p> +<p>For example: To create a query for all messages sorted by their timestamp in decending order:</p> +<pre> QMailMessageSortKey sortKey(QMailMessageSortKey::timeStamp(Qt::DescendingOrder)); + QMailIdList results = QMailStore::instance()->queryMessages(QMailMessageKey(), sortKey);</pre> +<p>See also <a href="qmailstore.html">QMailStore</a> and <a href="qmailmessagekey.html">QMailMessageKey</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ArgumentType-typedef"></a>typedef QMailMessageSortKey::ArgumentType</h3> +<p>Defines the type used to represent a single sort criterion of a message sort key.</p> +<h3 class="fn"><a name="Property-enum"></a>enum QMailMessageSortKey::Property</h3> +<p>This enum type describes the sortable data properties of a <a href="qmailfolder.html">QMailFolder</a>.</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>QMailMessageSortKey::Id</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The ID of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::Type</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The type of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::ParentFolderId</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The parent folder ID this message is contained in.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::Sender</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The message sender address string.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::Recipients</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The message recipient address string.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::Subject</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">The message subject string.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::TimeStamp</tt></td><td align="center" valign="top"><tt>6</tt></td><td valign="top">The message origination timestamp.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::ReceptionTimeStamp</tt></td><td align="center" valign="top"><tt>7</tt></td><td valign="top">The message reception timestamp.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::Status</tt></td><td align="center" valign="top"><tt>8</tt></td><td valign="top">The message status flags.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::ServerUid</tt></td><td align="center" valign="top"><tt>9</tt></td><td valign="top">The IMAP server UID of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::ParentAccountId</tt></td><td align="center" valign="top"><tt>11</tt></td><td valign="top">The ID of the account the mesasge was downloaded from.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::Size</tt></td><td align="center" valign="top"><tt>10</tt></td><td valign="top">The size of the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::ContentType</tt></td><td align="center" valign="top"><tt>12</tt></td><td valign="top">The type of data contained within the message.</td></tr> +<tr><td valign="top"><tt>QMailMessageSortKey::PreviousParentFolderId</tt></td><td align="center" valign="top"><tt>13</tt></td><td valign="top">The parent folder ID this message was contained in, prior to moving to the current parent folder.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageSortKey"></a>QMailMessageSortKey::QMailMessageSortKey ()</h3> +<p>Create a <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> with specifying matching parameters.</p> +<p>A default-constructed key (one for which <a href="qmailmessagesortkey.html#isEmpty">isEmpty</a>() returns true) sorts no messages.</p> +<p>The result of combining an empty key with a non-empty key is the same as the original non-empty key.</p> +<p>The result of combining two empty keys is an empty key.</p> +<h3 class="fn"><a name="QMailMessageSortKey-2"></a>QMailMessageSortKey::QMailMessageSortKey ( const QMailMessageSortKey & <i>other</i> )</h3> +<p>Create a copy of the <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> <i>other</i>.</p> +<h3 class="fn"><a name="dtor.QMailMessageSortKey"></a>QMailMessageSortKey::~QMailMessageSortKey () <tt> [virtual]</tt></h3> +<p>Destroys this <a href="qmailmessagesortkey.html">QMailMessageSortKey</a>.</p> +<h3 class="fn"><a name="arguments"></a>const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagesortkey.html#ArgumentType-typedef">ArgumentType</a>> & QMailMessageSortKey::arguments () const</h3> +<p>Returns the list of arguments to this <a href="qmailmessagesortkey.html">QMailMessageSortKey</a>.</p> +<h3 class="fn"><a name="contentType"></a>QMailMessageSortKey QMailMessageSortKey::contentType ( <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 content types, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#content">QMailMessage::content</a>().</p> +<h3 class="fn"><a name="deserialize"></a>void QMailMessageSortKey::deserialize ( Stream & <i>stream</i> )</h3> +<p>Reads the contents of a <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> from <i>stream</i>.</p> +<h3 class="fn"><a name="id"></a>QMailMessageSortKey QMailMessageSortKey::id ( <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 identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#id">QMailMessage::id</a>().</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailMessageSortKey::isEmpty () const</h3> +<p>Returns true if the key remains empty after default construction; otherwise returns false.</p> +<h3 class="fn"><a name="messageType"></a>QMailMessageSortKey QMailMessageSortKey::messageType ( <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 message type, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#messageType">QMailMessage::messageType</a>().</p> +<h3 class="fn"><a name="parentAccountId"></a>QMailMessageSortKey QMailMessageSortKey::parentAccountId ( <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 parent accounts' identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentAccountId">QMailMessage::parentAccountId</a>().</p> +<h3 class="fn"><a name="parentFolderId"></a>QMailMessageSortKey QMailMessageSortKey::parentFolderId ( <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 parent folders' identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#parentFolderId">QMailMessage::parentFolderId</a>().</p> +<h3 class="fn"><a name="previousParentFolderId"></a>QMailMessageSortKey QMailMessageSortKey::previousParentFolderId ( <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 previous parent folders' identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#previousParentFolderId">QMailMessage::previousParentFolderId</a>().</p> +<h3 class="fn"><a name="receptionTimeStamp"></a>QMailMessageSortKey QMailMessageSortKey::receptionTimeStamp ( <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 reception timestamp, according to <i>order</i>.</p> +<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> +<h3 class="fn"><a name="sender"></a>QMailMessageSortKey QMailMessageSortKey::sender ( <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 address from which they were sent, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#from">QMailMessage::from</a>().</p> +<h3 class="fn"><a name="serialize"></a>void QMailMessageSortKey::serialize ( Stream & <i>stream</i> ) const</h3> +<p>Writes the contents of a <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> to a <i>stream</i>.</p> +<h3 class="fn"><a name="serverUid"></a>QMailMessageSortKey QMailMessageSortKey::serverUid ( <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 server identifiers, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#serverUid">QMailMessage::serverUid</a>().</p> +<h3 class="fn"><a name="size"></a>QMailMessageSortKey QMailMessageSortKey::size ( <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 size, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#size">QMailMessage::size</a>().</p> +<h3 class="fn"><a name="status"></a>QMailMessageSortKey QMailMessageSortKey::status ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>mask</i>, <a href="http://doc.trolltech.com/4.5/qt.html#SortOrder-enum">Qt::SortOrder</a> <i>order</i> = Qt::DescendingOrder ) <tt> [static]</tt></h3> +<p>Returns a key that sorts messages by comparing their status value bitwise ANDed with <i>mask</i>, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>().</p> +<h3 class="fn"><a name="subject"></a>QMailMessageSortKey QMailMessageSortKey::subject ( <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 subject, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#subject">QMailMessage::subject</a>().</p> +<h3 class="fn"><a name="timeStamp"></a>QMailMessageSortKey QMailMessageSortKey::timeStamp ( <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 origination timestamp, according to <i>order</i>.</p> +<p>See also <a href="qmailmessagemetadata.html#date">QMailMessage::date</a>().</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailMessageSortKey::operator!= ( const QMailMessageSortKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is not the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="operator-and"></a>QMailMessageSortKey QMailMessageSortKey::operator& ( const QMailMessageSortKey & <i>other</i> ) const</h3> +<p>Returns a key that is the logical AND of this key and the value of key <i>other</i>.</p> +<h3 class="fn"><a name="operator-and-eq"></a>QMailMessageSortKey & QMailMessageSortKey::operator&= ( const QMailMessageSortKey & <i>other</i> )</h3> +<p>Performs a logical AND with this key and the key <i>other</i> and assigns the result to this key.</p> +<h3 class="fn"><a name="operator-eq"></a>QMailMessageSortKey & QMailMessageSortKey::operator= ( const QMailMessageSortKey & <i>other</i> )</h3> +<p>Assign the value of the <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> <i>other</i> to this.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailMessageSortKey::operator== ( const QMailMessageSortKey & <i>other</i> ) const</h3> +<p>Returns <tt>true</tt> if the value of this key is the same as the key <i>other</i>. Returns <tt>false</tt> otherwise.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesource-members.html b/doc/html/qmailmessagesource-members.html new file mode 100644 index 00000000..001b4fb5 --- /dev/null +++ b/doc/html/qmailmessagesource-members.html @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>List of All Members for QMailMessageSource</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageSource</h1> +<p>This is the complete list of members for <a href="qmailmessagesource.html">QMailMessageSource</a>, including inherited members.</p> +<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="qmailmessagesource.html#QMailMessageSource">QMailMessageSource</a></b> ( QMailMessageService * )</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="qmailmessagesource.html#cancelSearch">cancelSearch</a></b> () : 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> +<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="qmailmessagesource.html#copyMessages">copyMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & ) : 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="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="qmailmessagesource.html#deleteFolder">deleteFolder</a></b> ( const QMailFolderId & ) : 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="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> +<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="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="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="qmailmessagesource.html#exportUpdates">exportUpdates</a></b> ( const QMailAccountId & ) : bool</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> +<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="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> +<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="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</a></b> ( const QMailMessageIdList & )</div></li> +<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#messagesDeleted">messagesDeleted</a></b> ( const QMailMessageIdList & )</div></li> +</ul></td><td valign="top"><ul> +<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#messagesMoved">messagesMoved</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#messagesPrepared">messagesPrepared</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="qmailmessagesource.html#moveMessages">moveMessages</a></b> ( const QMailMessageIdList &, const QMailFolderId & ) : 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="http://doc.trolltech.com/4.5/qobject.html#objectName-prop">objectName</a></b> () const</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="qmailmessagesource.html#prepareMessages">prepareMessages</a></b> ( const QList<QPair<QMailMessagePart::Location, QMailMessagePart::Location> > & ) : bool</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="qmailmessagesource.html#protocolRequest">protocolRequest</a></b> ( const QMailAccountId &, const QString &, const QVariant & ) : bool</div></li> +<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="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="qmailmessagesource.html#renameFolder">renameFolder</a></b> ( const QMailFolderId &, const QString & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#retrieveAll">retrieveAll</a></b> ( const QMailAccountId & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</a></b> ( const QMailAccountId &, const QMailFolderId &, bool ) : 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#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart::Location & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( const QMailMessagePart::Location &, uint ) : bool</div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#retrieveMessageRange">retrieveMessageRange</a></b> ( const QMailMessageId &, uint ) : 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#searchMessages">searchMessages</a></b> ( const QMailMessageKey &, const QString &, const QMailMessageSortKey & ) : 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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailmessagesource.html#synchronize">synchronize</a></b> ( const QMailAccountId & ) : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagesource.html b/doc/html/qmailmessagesource.html new file mode 100644 index 00000000..fe57fc11 --- /dev/null +++ b/doc/html/qmailmessagesource.html @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessageservice.cpp --> +<head> + <title>QMailMessageSource Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageSource Class Reference</h1> +<p>The QMailMessageSource class defines the interface to objects that provide access to externally sourced messages to the messageserver. <a href="#details">More...</a></p> +<pre> #include <QMailMessageSource></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailmessagesource-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailStore::MessageRemovalOption </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#messageRemovalOption">messageRemovalOption</a></b> () const</td></tr> +</table> +<ul> +<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">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#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#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#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#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#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#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#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#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#protocolRequest">protocolRequest</a></b> ( 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">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.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">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#retrieveAll">retrieveAll</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#retrieveFolderList">retrieveFolderList</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i>, bool <i>descending</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#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#retrieveMessagePartRange">retrieveMessagePartRange</a></b> ( const QMailMessagePart::Location & <i>partLocation</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">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#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#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#synchronize">synchronize</a></b> ( const QMailAccountId & <i>accountId</i> )</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> +</ul> +<hr /> +<a name="signals"></a> +<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="qmailmessagesource.html#matchingMessageIds">matchingMessageIds</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">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#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#messagesFlagged">messagesFlagged</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#messagesMoved">messagesMoved</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#messagesPrepared">messagesPrepared</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#newMessagesAvailable">newMessagesAvailable</a></b> ()</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> +</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> +</ul> +<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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagesource.html#QMailMessageSource">QMailMessageSource</a></b> ( QMailMessageService * <i>service</i> )</td></tr> +</table> +<ul> +<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> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageSource class defines the interface to objects that provide access to externally sourced messages to the messageserver.</p> +<p>The Qt Extended messageserver uses the QMailMessageSource interface to cooperate with components loaded from plugin libraries, that act as sources of messaging data for the messaging framework. Instances of QMailMessageSource are not created directly by the messageserver, but are exported by <a href="qmailmessageservice.html">QMailMessageService</a> objects via their <a href="qmailmessageservice.html#source">source</a> function.</p> +<p>See also <a href="qmailmessageservice.html">QMailMessageService</a> and <a href="qmailstore.html">QMailStore</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageSource"></a>QMailMessageSource::QMailMessageSource ( <a href="qmailmessageservice.html">QMailMessageService</a> * <i>service</i> ) <tt> [protected]</tt></h3> +<p>Creates a message source object associated with the service <i>service</i>.</p> +<h3 class="fn"><a name="cancelSearch"></a>bool QMailMessageSource::cancelSearch () <tt> [virtual slot]</tt></h3> +<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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="qmailmessagepart-location.html">QMailMessagePart::Location</a>, <a href="qmailmessagepart-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> +<p>Messages successfully prepared for transmission should be progressively reported via <a href="qmailmessagesource.html#messagesPrepared">messagesPrepared</a>().</p> +<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="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> +<p>Any responses resulting from the action should be progressively reported via <a href="qmailmessagesource.html#protocolResponse">protocolResponse</a>().</p> +<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="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="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="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.</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="qmailmessagesource.html#retrieveFolderList">retrieveFolderList</a>(), <a href="qmailmessagesource.html#retrieveMessageList">retrieveMessageList</a>(), and <a href="qmailmessagesource.html#synchronize">synchronize</a>().</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>Invoked by the message server to initiate a folder listing operation.</p> +<p>Retrieve the set 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 should be updated for each folder that is searched for child folders; these properties need not be 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#retrieveAll">retrieveAll</a>().</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>Invoked by the message server to initiate a message listing operation.</p> +<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. 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, reported the discovered messages in the ordering indicated by the sort criterion, if possible. Message sources 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 should 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 should be updated for each folder from which messages are retrieved.</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="qmailmessagesource.html#retrieveAll">retrieveAll</a>().</p> +<h3 class="fn"><a name="retrieveMessagePart"></a>bool QMailMessageSource::retrieveMessagePart ( const <a href="qmailmessagepart-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="retrieveMessagePartRange"></a>bool QMailMessageSource::retrieveMessagePartRange ( const <a href="qmailmessagepart-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="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="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> +<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>ids</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>ids</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>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="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> +<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>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="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> +<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>The folder structure of the account should be synchronized with that available from the external service. 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.</p> +<p>Return true if an operation is initiated.</p> +<p>See also <a href="qmailmessagesource.html#retrieveAll">retrieveAll</a>() and <a href="qmailmessagesource.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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagethreadedmodel-members.html b/doc/html/qmailmessagethreadedmodel-members.html new file mode 100644 index 00000000..0c6fd2e3 --- /dev/null +++ b/doc/html/qmailmessagethreadedmodel-members.html @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagethreadedmodel.cpp --> +<head> + <title>List of All Members for QMailMessageThreadedModel</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailMessageThreadedModel</h1> +<p>This is the complete list of members for <a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailmessagemodelbase.html#Roles-enum">Roles</a></b></div></li> +<li><div class="fn"><b><a href="qmailmessagethreadedmodel.html#QMailMessageThreadedModel">QMailMessageThreadedModel</a></b> ( QObject * )</div></li> +<li><div class="fn"><b><a href="qmailmessagethreadedmodel.html#dtor.QMailMessageThreadedModel">~QMailMessageThreadedModel</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertColumns">beginInsertColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginInsertRows">beginInsertRows</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveColumns">beginRemoveColumns</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#beginRemoveRows">beginRemoveRows</a></b> ( const QModelIndex &, int, int )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#buddy">buddy</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#canFetchMore">canFetchMore</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndex">changePersistentIndex</a></b> ( const QModelIndex &, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#changePersistentIndexList">changePersistentIndexList</a></b> ( const QModelIndexList &, const QModelIndexList & )</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> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#columnCount">columnCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeInserted">columnsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsAboutToBeRemoved">columnsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsInserted">columnsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#columnsRemoved">columnsRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex">createIndex</a></b> ( int, int, void * ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#createIndex-3">createIndex</a></b> ( int, int, quint32 ) const</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="qmailmessagemodelbase.html#data">data</a></b> ( const QModelIndex &, int ) const : QVariant</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#dataChanged">dataChanged</a></b> ( const QModelIndex &, const QModelIndex & )</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="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> +<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="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/qabstractitemmodel.html#dropMimeData">dropMimeData</a></b> ( const QMimeData *, Qt::DropAction, int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertColumns">endInsertColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endInsertRows">endInsertRows</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveColumns">endRemoveColumns</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#endRemoveRows">endRemoveRows</a></b> ()</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#fetchMore">fetchMore</a></b> ( const QModelIndex & )</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> +<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> +<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> +<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/qabstractitemmodel.html#itemData">itemData</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#key">key</a></b> () const : QMailMessageKey</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/qabstractitemmodel.html#layoutAboutToBeChanged">layoutAboutToBeChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#layoutChanged">layoutChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#match">match</a></b> ( const QModelIndex &, int, const QVariant &, int, QFlags<Qt::MatchFlag> ) const</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/qabstractitemmodel.html#mimeData">mimeData</a></b> ( const QModelIndexList & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#mimeTypes">mimeTypes</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelAboutToBeReset">modelAboutToBeReset</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#modelChanged">modelChanged</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#modelReset">modelReset</a></b> ()</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="qmailmessagethreadedmodel.html#parent">parent</a></b> ( const QModelIndex & ) const : QModelIndex</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#persistentIndexList">persistentIndexList</a></b> () const</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/qabstractitemmodel.html#removeColumn">removeColumn</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeColumns">removeColumns</a></b> ( int, int, const QModelIndex & )</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="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRow">removeRow</a></b> ( int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#removeRows">removeRows</a></b> ( int, int, const QModelIndex & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#reset">reset</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#revert">revert</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#rowCount">rowCount</a></b> ( const QModelIndex & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeInserted">rowsAboutToBeInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsAboutToBeRemoved">rowsAboutToBeRemoved</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsInserted">rowsInserted</a></b> ( const QModelIndex &, int, int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#rowsRemoved">rowsRemoved</a></b> ( const QModelIndex &, int, int )</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="qmailmessagemodelbase.html#setData">setData</a></b> ( const QModelIndex &, const QVariant &, int ) : bool</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setHeaderData">setHeaderData</a></b> ( int, Qt::Orientation, const QVariant &, int )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setItemData">setItemData</a></b> ( const QModelIndex &, const QMap<int, QVariant> & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setKey">setKey</a></b> ( const QMailMessageKey & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#setSortKey">setSortKey</a></b> ( const QMailMessageSortKey & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#setSupportedDragActions">setSupportedDragActions</a></b> ( QFlags<Qt::DropAction> )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sibling">sibling</a></b> ( int, int, const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#sort">sort</a></b> ( int, Qt::SortOrder )</div></li> +<li><div class="fn"><b><a href="qmailmessagemodelbase.html#sortKey">sortKey</a></b> () const : QMailMessageSortKey</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#span">span</a></b> ( const QModelIndex & ) const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#submit">submit</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDragActions">supportedDragActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#supportedDropActions">supportedDropActions</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailmessagethreadedmodel.html b/doc/html/qmailmessagethreadedmodel.html new file mode 100644 index 00000000..f9026f29 --- /dev/null +++ b/doc/html/qmailmessagethreadedmodel.html @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailmessagethreadedmodel.cpp --> +<head> + <title>QMailMessageThreadedModel Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailMessageThreadedModel Class Reference</h1> +<p>The QMailMessageThreadedModel class provides access to a tree of stored messages. <a href="#details">More...</a></p> +<pre> #include <QMailMessageThreadedModel></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailmessagemodelbase.html">QMailMessageModelBase</a>.</p> +<ul> +<li><a href="qmailmessagethreadedmodel-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailmessagethreadedmodel.html#QMailMessageThreadedModel">QMailMessageThreadedModel</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="qmailmessagethreadedmodel.html#dtor.QMailMessageThreadedModel">~QMailMessageThreadedModel</a></b> ()</td></tr> +</table> +<hr /> +<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> +<ul> +<li><div bar="2" class="fn"></div>13 public functions inherited from <a href="qmailmessagemodelbase.html#public-functions">QMailMessageModelBase</a></li> +<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> +<li><div class="fn"></div>2 public slots inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#public-slots">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="qmailmessagemodelbase.html#signals">QMailMessageModelBase</a></li> +<li><div class="fn"></div>14 signals inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#signals">QAbstractItemModel</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>14 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#protected-functions">QAbstractItemModel</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailMessageThreadedModel class provides access to a tree of stored messages.</p> +<p>The QMailMessageThreadedModel presents a tree of all the messages currently stored in the message store. By using the <a href="qmailmessagemodelbase.html#setKey">setKey</a>() and <a href="qmailmessagemodelbase.html#sortKey">sortKey</a>() functions it is possible to have the model represent specific user filtered subsets of messages sorted in a particular order.</p> +<p>The QMailMessageThreadedModel represents the hierarchical links between messages implied by conversation threads. The model presents messages as children of predecessor messages, where the parent is the nearest ancestor of the message that is present in the filtered set of messages.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailMessageThreadedModel"></a>QMailMessageThreadedModel::QMailMessageThreadedModel ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a <a href="qmailmessagethreadedmodel.html">QMailMessageThreadedModel</a> with a parent <i>parent</i>.</p> +<p>By default, the model will match all messages in the database, and display them in the order they were submitted, and mail store updates are not ignored.</p> +<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> +<p>Reimplemented from <a href="http://doc.trolltech.com/4.5/qabstractitemmodel.html#parent">QAbstractItemModel::parent</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailpassthroughcodec-members.html b/doc/html/qmailpassthroughcodec-members.html new file mode 100644 index 00000000..818879e6 --- /dev/null +++ b/doc/html/qmailpassthroughcodec-members.html @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>List of All Members for QMailPassThroughCodec</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">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> +<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#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> +<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> +<li><div class="fn"><b><a href="qmailcodec.html#encode-2">encode</a></b> ( QDataStream &, QDataStream & )</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-3">encode</a></b> ( const QString &, const QString & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-4">encode</a></b> ( const QByteArray & ) : QByteArray</div></li> +<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> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailpassthroughcodec.html b/doc/html/qmailpassthroughcodec.html new file mode 100644 index 00000000..7dc7682d --- /dev/null +++ b/doc/html/qmailpassthroughcodec.html @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>QMailPassThroughCodec Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailPassThroughCodec Class Reference</h1> +<p>The QMailPassThroughCodec class uses the <a href="qmailcodec.html">QMailCodec</a> interface to move data between streams without coding or decoding. <a href="#details">More...</a></p> +<pre> #include <QMailPassThroughCodec></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailcodec.html">QMailCodec</a>.</p> +<ul> +<li><a href="qmailpassthroughcodec-members.html">List of all members, including inherited members</a></li> +</ul> +<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>2 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> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailPassThroughCodec class uses the <a href="qmailcodec.html">QMailCodec</a> interface to move data between streams without coding or decoding.</p> +<p>The QMailPassThroughCodec allows client code to use the same <a href="qmailcodec.html">QMailCodec</a> interface to convert data between different ASCII encodings, or no encoding at all, without having to be aware of the details involved.</p> +<p>The pass-through codec is primarily useful when communicating with SMTP servers supporting the <a href="http://www.ietf.org/rfc/rfc1652.txt">RFC 1652</a> (8BITMIME) extension, which permits the exchange of data without coding via 7-bit ASCII.</p> +<p>A QMailPassThroughCodec can be instantiated directly, but is more likely to be used polymorphically:</p> +<pre><span class="comment"> // Get an object to perform the encoding required for the current server</span> + QMailCodec* encoder = getCodecForServer(currentServer()); + +<span class="comment"> // If the codec returned is a QMailPassThroughCodec, the input data will</span> +<span class="comment"> // be written to the output stream without encoding to 7-bit ASCII</span> + encoder->encode(outputStream, inputStream);</pre> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailpluginmanager-members.html b/doc/html/qmailpluginmanager-members.html new file mode 100644 index 00000000..2988663f --- /dev/null +++ b/doc/html/qmailpluginmanager-members.html @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailpluginmanager.cpp --> +<head> + <title>List of All Members for QMailPluginManager</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailPluginManager</h1> +<p>This is the complete list of members for <a href="qmailpluginmanager.html">QMailPluginManager</a>, including inherited members.</p> +<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="qmailpluginmanager.html#QMailPluginManager">QMailPluginManager</a></b> ( const QString &, QObject * )</div></li> +<li><div class="fn"><b><a href="qmailpluginmanager.html#dtor.QMailPluginManager">~QMailPluginManager</a></b> ()</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="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> +<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="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> +<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> +<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="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="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> +<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="qmailpluginmanager.html#instance">instance</a></b> ( const QString & ) : 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> +<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="qmailpluginmanager.html#list">list</a></b> () const : QStringList</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> +<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="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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailpluginmanager.html b/doc/html/qmailpluginmanager.html new file mode 100644 index 00000000..993893a5 --- /dev/null +++ b/doc/html/qmailpluginmanager.html @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailpluginmanager.cpp --> +<head> + <title>QMailPluginManager Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailPluginManager Class Reference</h1> +<p>The QMailPluginManager class is a helper class that simplifies plug-in loading for the Messaging framework. <a href="#details">More...</a></p> +<pre> #include <QMailPluginManager></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailpluginmanager-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailpluginmanager.html#QMailPluginManager">QMailPluginManager</a></b> ( const QString & <i>dir</i>, QObject * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailpluginmanager.html#dtor.QMailPluginManager">~QMailPluginManager</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QObject * </td><td class="memItemRight" valign="bottom"><b><a href="qmailpluginmanager.html#instance">instance</a></b> ( const QString & <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailpluginmanager.html#list">list</a></b> () const</td></tr> +</table> +<ul> +<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> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailPluginManager class is a helper class that simplifies plug-in loading for the Messaging framework.</p> +<p>The <a href="qmailpluginmanager.html#list">list</a>() function returns a list of available plugins in the subdirectory specified in the constructor.</p> +<p>Plugin subdirectories are searched for from the directory specified by QMail::pluginPath().</p> +<p>In order to load a plugin, call the <a href="qmailpluginmanager.html#instance">instance</a>() function with the name of the plugin to load. <a href="http://doc.trolltech.com/4.5/qobject.html#qobject_cast">qobject_cast</a>() may then be used to query for the desired interface.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailPluginManager"></a>QMailPluginManager::QMailPluginManager ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>dir</i>, <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Creates a <a href="qmailpluginmanager.html">QMailPluginManager</a> for plugins located in the plugin subdirectory <i>dir</i> with the given <i>parent</i>.</p> +<p>The plugins must be installed in the QMail::pluginPath()/<i>dir</i> directory.</p> +<h3 class="fn"><a name="dtor.QMailPluginManager"></a>QMailPluginManager::~QMailPluginManager ()</h3> +<p>Destroys the <a href="qmailpluginmanager.html">QMailPluginManager</a> and releases any resources allocated by the PluginManager.</p> +<h3 class="fn"><a name="instance"></a><a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * QMailPluginManager::instance ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> )</h3> +<p>Load the plug-in specified by <i>name</i>.</p> +<p>Returns the plugin interface if found, otherwise 0.</p> +<pre> QObject *instance = pluginManager->instance("name"); + if (instance) { + EffectsInterface *iface = 0; + iface = qobject_cast<EffectsInterface*>(instance); + if (iface) { + <span class="comment">// We have an instance of the desired type.</span> + } + }</pre> +<h3 class="fn"><a name="list"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailPluginManager::list () const</h3> +<p>Returns the list of plugins that are available in the plugin subdirectory.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailprotocolaction-members.html b/doc/html/qmailprotocolaction-members.html new file mode 100644 index 00000000..b66805e2 --- /dev/null +++ b/doc/html/qmailprotocolaction-members.html @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for QMailProtocolAction</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailProtocolAction</h1> +<p>This is the complete list of members for <a href="qmailprotocolaction.html">QMailProtocolAction</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailserviceaction-status.html">Status</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b></div></li> +<li><div class="fn"><b><a href="qmailprotocolaction.html#QMailProtocolAction">QMailProtocolAction</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> +<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="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="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> +<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> +<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="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="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> +<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> +<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> +<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> +<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="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="qmailprotocolaction.html#protocolRequest">protocolRequest</a></b> ( const QMailAccountId &, const QString &, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailprotocolaction.html#protocolResponse">protocolResponse</a></b> ( 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="http://doc.trolltech.com/4.5/qobject.html#removeEventFilter">removeEventFilter</a></b> ( QObject * )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#status">status</a></b> () const : const Status</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailprotocolaction.html b/doc/html/qmailprotocolaction.html new file mode 100644 index 00000000..533d03c7 --- /dev/null +++ b/doc/html/qmailprotocolaction.html @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>QMailProtocolAction Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailProtocolAction Class Reference</h1> +<p>The QMailProtocolAction class provides a mechanism for messageserver clients and services to collaborate without messageserver involvement. <a href="#details">More...</a></p> +<pre> #include <QMailProtocolAction></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<ul> +<li><a href="qmailprotocolaction-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="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>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="qmailprotocolaction.html#protocolRequest">protocolRequest</a></b> ( const QMailAccountId & <i>accountId</i>, const QString & <i>request</i>, const QVariant & <i>data</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="qmailserviceaction.html#public-slots">QMailServiceAction</a></li> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +</ul> +<hr /> +<a name="signals"></a> +<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="qmailprotocolaction.html#protocolResponse">protocolResponse</a></b> ( const QString & <i>response</i>, const QVariant & <i>data</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li> +<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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected functions inherited from <a href="qmailserviceaction.html#protected-functions">QMailServiceAction</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailProtocolAction class provides a mechanism for messageserver clients and services to collaborate without messageserver involvement.</p> +<p>QMailProtocolAction provides a mechanism for messaging clients to request actions from message services that are not implemented by the messageserver. If a client can determine that the service implementing a specific account supports a particular operation (by inspecting the output of <a href="qmailaccount.html#messageSources">QMailAccount::messageSources</a>()), it may invoke that operation by passing appropriately formatted data to the service via the <a href="qmailprotocolaction.html#protocolRequest">protocolRequest</a>() slot.</p> +<p>If the service is able to provide the requested service, and extract the necessary data from the received input, it should perform the requested operation. If any output is produced, it may be passed back to the client application via the <a href="qmailprotocolaction.html#protocolResponse">protocolResponse</a>() signal.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailProtocolAction"></a>QMailProtocolAction::QMailProtocolAction ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a new protocol action object with the supplied <i>parent</i>.</p> +<h3 class="fn"><a name="protocolRequest"></a>void QMailProtocolAction::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> [slot]</tt></h3> +<p>Requests that the message server forward the protocol-specific request <i>request</i> to the <a href="qmailmessagesource.html">QMailMessageSource</a> configured for the account identified by <i>accountId</i>. The request may have associated <i>data</i>, in a protocol-specific form.</p> +<h3 class="fn"><a name="protocolResponse"></a>void QMailProtocolAction::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>This signal is emitted when the response <i>response</i> is emitted by the messageserver, with the associated <i>data</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailquotedprintablecodec-members.html b/doc/html/qmailquotedprintablecodec-members.html new file mode 100644 index 00000000..5d7fd2b0 --- /dev/null +++ b/doc/html/qmailquotedprintablecodec-members.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>List of All Members for QMailQuotedPrintableCodec</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailQuotedPrintableCodec</h1> +<p>This is the complete list of members for <a href="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailquotedprintablecodec.html#ConformanceType-enum">ConformanceType</a></b></div></li> +<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#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> +<li><div class="fn"><b><a href="qmailcodec.html#encode-2">encode</a></b> ( QDataStream &, QDataStream & )</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-3">encode</a></b> ( const QString &, const QString & ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailcodec.html#encode-4">encode</a></b> ( const QByteArray & ) : QByteArray</div></li> +<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="qmailquotedprintablecodec.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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailquotedprintablecodec.html b/doc/html/qmailquotedprintablecodec.html new file mode 100644 index 00000000..e483687d --- /dev/null +++ b/doc/html/qmailquotedprintablecodec.html @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailcodec.cpp --> +<head> + <title>QMailQuotedPrintableCodec Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailQuotedPrintableCodec Class Reference</h1> +<p>The QMailQuotedPrintableCodec class encodes or decodes between 8-bit data and 7-bit ASCII, using the 'quoted printable' character mapping scheme. <a href="#details">More...</a></p> +<pre> #include <QMailQuotedPrintableCodec></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailcodec.html">QMailCodec</a>.</p> +<ul> +<li><a href="qmailquotedprintablecodec-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailquotedprintablecodec.html#ConformanceType-enum">ConformanceType</a></b> { Rfc2045, Rfc2047 }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailquotedprintablecodec.html#ContentType-enum">ContentType</a></b> { Text, Binary }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailquotedprintablecodec.html#QMailQuotedPrintableCodec">QMailQuotedPrintableCodec</a></b> ( ContentType <i>content</i>, ConformanceType <i>conformance</i>, int <i>maximumLineLength</i> = -1 )</td></tr> +</table> +<hr /> +<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 QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailquotedprintablecodec.html#name">name</a></b> () const</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>9 public functions inherited from <a href="qmailcodec.html#public-functions">QMailCodec</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>2 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> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailQuotedPrintableCodec class encodes or decodes between 8-bit data and 7-bit ASCII, using the 'quoted printable' character mapping scheme.</p> +<p>The 'quoted printable' character mapping scheme maps arbitrary 8-bit values into 7-bit ASCII characters, by replacing values that cannot be directly represented with an escape sequence. The mapping scheme used is defined in <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> (Multipurpose Internet Mail Extensions Part One). A minor variation on the scheme is defined as the '"Q" encoding' for 'encoded words' in <a href="http://www.ietf.org/rfc/rfc2047.txt">RFC 2047</a> (Multipurpose Internet Mail Extensions Part Three).</p> +<p>The 'quoted printable' scheme encodes only those incoming octet values that cannot be directly represented in ASCII, by replacing the input octet with a three-character sequence that encodes the numeric value of the original octet. Therefore, the ratio of input length to output length for any input data sequence depends on the percentage of the input that corresponds to ASCII values, with ASCII-like encodings producing only small increases. With an input data encoding such as Latin-1 (ISO-8859-1), the output maintains a reasonable degree of human-readability.</p> +<p>An instance of QMailQuotedPrintableCodec contains state information about the encoding or decoding operation it performs, so an instance should be used for a single coding operation only:</p> +<pre> QByteArray asciiData = acquireInput(); + +<span class="comment"> // We know the data is text in Latin-1 encoding, so decode the data from</span> +<span class="comment"> // quoted printable ASCII encoding, and then decode from Latin-1 to unicode</span> + QMailQuotedPrintableCodec decoder(QMailQuotedPrintableCodec::Text, QMailQuotedPrintableCodec::Rfc2045); + QString textData = decoder.decode(asciiData, "ISO-8859-1");</pre> +<p>See also <a href="qmailcodec.html">QMailCodec</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ConformanceType-enum"></a>enum QMailQuotedPrintableCodec::ConformanceType</h3> +<p>This enumerated type is used to specify which RFC the coding operation should conform to.</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>QMailQuotedPrintableCodec::Rfc2045</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The coding should be performed according to the requirements of RFC 2045.</td></tr> +<tr><td valign="top"><tt>QMailQuotedPrintableCodec::Rfc2047</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The coding should be performed according to the requirements of RFC 2047's '"Q" encoding'.</td></tr> +</table></p> +<h3 class="fn"><a name="ContentType-enum"></a>enum QMailQuotedPrintableCodec::ContentType</h3> +<p>This enumerated type is used to specify whether content is textual data or binary data.</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>QMailQuotedPrintableCodec::Text</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The data is textual data; newline sequences within the data will be converted during coding.</td></tr> +<tr><td valign="top"><tt>QMailQuotedPrintableCodec::Binary</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The data is not textual, and does not contain newline sequences.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailQuotedPrintableCodec"></a>QMailQuotedPrintableCodec::QMailQuotedPrintableCodec ( <a href="qmailquotedprintablecodec.html#ContentType-enum">ContentType</a> <i>content</i>, <a href="qmailquotedprintablecodec.html#ConformanceType-enum">ConformanceType</a> <i>conformance</i>, int <i>maximumLineLength</i> = -1 )</h3> +<p>Constructs a codec object for coding data of type <i>content</i>, using the mapping scheme specified by the requirements of <i>conformance</i>.</p> +<p>If <i>content</i> is <a href="qmailquotedprintablecodec.html#ContentType-enum">QMailQuotedPrintableCodec::Text</a>, then newline sequences will be converted between the local representation (for example, 0x0A on Unix) and the transmission standard representation (0x0D 0x0A). Otherwise, the data will be coded without modification.</p> +<p>If <i>conformance</i> is <a href="qmailquotedprintablecodec.html#ConformanceType-enum">QMailQuotedPrintableCodec::Rfc2047</a>, then coding will use the mapping scheme of the <a href="http://www.ietf.org/rfc/rfc2047.txt">RFC 2047</a> '"Q" encoding'; otherwise the scheme defined in <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> will be used.</p> +<p>The maximum number of encoded output characters per line can be specified as <i>maximumLineLength</i>. If not specified, or specified to a non-positive value, a default value will be used.</p> +<h3 class="fn"><a name="name"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailQuotedPrintableCodec::name () const <tt> [virtual]</tt></h3> +<p>Reimplemented from <a href="qmailcodec.html#name">QMailCodec::name</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailretrievalaction-members.html b/doc/html/qmailretrievalaction-members.html new file mode 100644 index 00000000..909377dc --- /dev/null +++ b/doc/html/qmailretrievalaction-members.html @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for QMailRetrievalAction</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailRetrievalAction</h1> +<p>This is the complete list of members for <a href="qmailretrievalaction.html">QMailRetrievalAction</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailserviceaction-status.html">Status</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailretrievalaction.html#RetrievalSpecification-enum">RetrievalSpecification</a></b></div></li> +<li><div class="fn"><b><a href="qmailretrievalaction.html#QMailRetrievalAction">QMailRetrievalAction</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> +<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="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="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> +<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> +<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="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="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="qmailretrievalaction.html#exportUpdates">exportUpdates</a></b> ( const QMailAccountId & )</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> +<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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#installEventFilter">installEventFilter</a></b> ( QObject * )</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="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> +<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="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#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> +<li><div class="fn"><b><a href="qmailretrievalaction.html#retrieveMessages">retrieveMessages</a></b> ( const QMailMessageIdList &, RetrievalSpecification )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#status">status</a></b> () const : const Status</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & )</div></li> +<li><div class="fn"><b><a href="qmailretrievalaction.html#synchronize">synchronize</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailretrievalaction.html b/doc/html/qmailretrievalaction.html new file mode 100644 index 00000000..92288054 --- /dev/null +++ b/doc/html/qmailretrievalaction.html @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>QMailRetrievalAction Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailRetrievalAction Class Reference</h1> +<p>The QMailRetrievalAction class provides the interface for retrieving messages from external message services. <a href="#details">More...</a></p> +<pre> #include <QMailRetrievalAction></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<ul> +<li><a href="qmailretrievalaction-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailretrievalaction.html#RetrievalSpecification-enum">RetrievalSpecification</a></b> { Flags, MetaData, Content }</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"></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>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="qmailretrievalaction.html#exportUpdates">exportUpdates</a></b> ( 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="qmailretrievalaction.html#retrieveAll">retrieveAll</a></b> ( 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="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#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> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#retrieveMessages">retrieveMessages</a></b> ( const QMailMessageIdList & <i>messageIds</i>, RetrievalSpecification <i>spec</i> = MetaData )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailretrievalaction.html#synchronize">synchronize</a></b> ( const QMailAccountId & <i>accountId</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="qmailserviceaction.html#public-slots">QMailServiceAction</a></li> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected functions inherited from <a href="qmailserviceaction.html#protected-functions">QMailServiceAction</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The 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 the list of messages available for an account.</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#retrieveAll">retrieveAll</a>() function allows a client to retrieve the meta data for all messages currently available for the specified account. The <a href="qmailretrievalaction.html#exportUpdates">exportUpdates</a>() function allows a client to push local changes such as message-read notifications to the external server.</p> +<p>The <a href="qmailretrievalaction.html#synchronize">synchronize</a>() function allows a client to synchronize the local representation of an account with that available at the external server.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="RetrievalSpecification-enum"></a>enum QMailRetrievalAction::RetrievalSpecification</h3> +<p>This enum type is specify the form of retrieval that the message server should perform.</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>QMailRetrievalAction::Flags</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Changes to the state of the message should be retrieved.</td></tr> +<tr><td valign="top"><tt>QMailRetrievalAction::MetaData</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Only the meta data of the message should be retrieved.</td></tr> +<tr><td valign="top"><tt>QMailRetrievalAction::Content</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The entire content of the message should be retrieved.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailRetrievalAction"></a>QMailRetrievalAction::QMailRetrievalAction ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<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, 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.</p> +<p>See also <a href="qmailretrievalaction.html#synchronize">synchronize</a>().</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>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>(), <a href="qmailretrievalaction.html#retrieveMessageList">retrieveMessageList</a>(), and <a href="qmailretrievalaction.html#synchronize">synchronize</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#retrieveAll">retrieveAll</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. 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>See also <a href="qmailretrievalaction.html#retrieveAll">retrieveAll</a>().</p> +<h3 class="fn"><a name="retrieveMessagePart"></a>void QMailRetrievalAction::retrieveMessagePart ( const <a href="qmailmessagepart-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> +<h3 class="fn"><a name="retrieveMessagePartRange"></a>void QMailRetrievalAction::retrieveMessagePartRange ( const <a href="qmailmessagepart-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 <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> +<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> +<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> +<h3 class="fn"><a name="synchronize"></a>void QMailRetrievalAction::synchronize ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) <tt> [slot]</tt></h3> +<p>Requests that the message server 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, 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>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#retrieveAll">retrieveAll</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailsearchaction-members.html b/doc/html/qmailsearchaction-members.html new file mode 100644 index 00000000..868e680b --- /dev/null +++ b/doc/html/qmailsearchaction-members.html @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for QMailSearchAction</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailSearchAction</h1> +<p>This is the complete list of members for <a href="qmailsearchaction.html">QMailSearchAction</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailserviceaction-status.html">Status</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailsearchaction.html#SearchSpecification-enum">SearchSpecification</a></b></div></li> +<li><div class="fn"><b><a href="qmailsearchaction.html#QMailSearchAction">QMailSearchAction</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="http://doc.trolltech.com/4.5/qobject.html#blockSignals">blockSignals</a></b> ( bool )</div></li> +<li><div class="fn"><b><a href="qmailsearchaction.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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> +<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="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="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> +<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> +<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="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="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> +<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> +<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> +<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="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> +<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="qmailsearchaction.html#searchMessages">searchMessages</a></b> ( const QMailMessageKey &, const QString &, SearchSpecification, 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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#status">status</a></b> () const : const Status</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailsearchaction.html b/doc/html/qmailsearchaction.html new file mode 100644 index 00000000..c5b743d9 --- /dev/null +++ b/doc/html/qmailsearchaction.html @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>QMailSearchAction Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailSearchAction Class Reference</h1> +<p>The QMailSearchAction class provides the interface for identifying messages that match a set of search criteria. <a href="#details">More...</a></p> +<pre> #include <QMailSearchAction></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<ul> +<li><a href="qmailsearchaction-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailsearchaction.html#SearchSpecification-enum">SearchSpecification</a></b> { Local, Remote }</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"></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> +</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>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">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#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> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="qmailserviceaction.html#public-slots">QMailServiceAction</a></li> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +</ul> +<hr /> +<a name="signals"></a> +<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> +</table> +<ul> +<li><div bar="2" class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li> +<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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected functions inherited from <a href="qmailserviceaction.html#protected-functions">QMailServiceAction</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The 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> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="SearchSpecification-enum"></a>enum QMailSearchAction::SearchSpecification</h3> +<p>This enum type is specify the form of search that the message server should perform.</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>QMailSearchAction::Local</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Only the message data stored on the local device should be searched.</td></tr> +<tr><td valign="top"><tt>QMailSearchAction::Remote</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The search should be extended to message data stored on external servers.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailSearchAction"></a>QMailSearchAction::QMailSearchAction ( <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3> +<p>Constructs a new search action object with the supplied <i>parent</i>.</p> +<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="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="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>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 /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailserviceaction-members.html b/doc/html/qmailserviceaction-members.html new file mode 100644 index 00000000..18776734 --- /dev/null +++ b/doc/html/qmailserviceaction-members.html @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for QMailServiceAction</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailServiceAction</h1> +<p>This is the complete list of members for <a href="qmailserviceaction.html">QMailServiceAction</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailserviceaction-status.html">Status</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b></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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> +<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="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="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> +<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> +<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="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="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> +<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> +<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> +<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> +<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="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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#status">status</a></b> () const : const Status</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailserviceaction-status-members.html b/doc/html/qmailserviceaction-status-members.html new file mode 100644 index 00000000..2fe046d6 --- /dev/null +++ b/doc/html/qmailserviceaction-status-members.html @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for Status</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for Status</h1> +<p>This is the complete list of members for <a href="qmailserviceaction-status.html">QMailServiceAction::Status</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailserviceaction-status.html#ErrorCode-enum">ErrorCode</a></b></div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#Statusx">Status</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#Status-2x">Status</a></b> ( ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#Status-3">Status</a></b> ( const Status & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#accountId-var">accountId</a></b> : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#errorCode-var">errorCode</a></b> : ErrorCode</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#folderId-var">folderId</a></b> : QMailFolderId</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#messageId-var">messageId</a></b> : QMailMessageId</div></li> +<li><div class="fn"><b><a href="qmailserviceaction-status.html#text-var">text</a></b> : QString</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailserviceaction-status.html b/doc/html/qmailserviceaction-status.html new file mode 100644 index 00000000..ce601c31 --- /dev/null +++ b/doc/html/qmailserviceaction-status.html @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>Status Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Status Class Reference<br /><span class="small-subtitle">(QMailServiceAction::Status)<br /></span> +</h1> +<p>The Status class encapsulates the instantaneous state of a <a href="qmailserviceaction.html">QMailServiceAction</a>. <a href="#details">More...</a></p> +<p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailserviceaction-status-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailserviceaction-status.html#ErrorCode-enum">ErrorCode</a></b> { ErrNoError, ErrNotImplemented, ErrFrameworkFault, ErrSystemError, ..., ErrorCodeMaximum }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#Statusx">Status</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#Status-2x">Status</a></b> ( ErrorCode <i>c</i>, const QString & <i>t</i>, const QMailAccountId & <i>a</i>, const QMailFolderId & <i>f</i>, const QMailMessageId & <i>m</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#Status-3">Status</a></b> ( const Status & <i>other</i> )</td></tr> +</table> +<hr /> +<a name="public-variables"></a> +<h2>Public Variables</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#accountId-var">accountId</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">ErrorCode </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#errorCode-var">errorCode</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailFolderId </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#folderId-var">folderId</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageId </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#messageId-var">messageId</a></b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction-status.html#text-var">text</a></b></td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The Status class encapsulates the instantaneous state of a <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<p>QMailServiceAction::Status contains the pieces of information that describe the state of a requested action. The <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a> reflects the overall state, and may be supplemented by a description in <a href="qmailserviceaction-status.html#text-var">text</a>.</p> +<p>If <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a> is not equal to <a href="qmailserviceaction-status.html#ErrorCode-enum">ErrNoError</a>, then each of <a href="qmailserviceaction-status.html#accountId-var">accountId</a>, <a href="qmailserviceaction-status.html#folderId-var">folderId</a> and <a href="qmailserviceaction-status.html#messageId-var">messageId</a> may have been set to a valid identifier, if pertinent to the situation.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ErrorCode-enum"></a>enum Status::ErrorCode</h3> +<p>This enum type is used to identify common error conditions encountered when implementing service actions.</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>QMailServiceAction::Status::ErrNoError</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">No error was encountered.</td></tr> +<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::ErrCancel</tt></td><td align="center" valign="top">?</td><td valign="top">The operation was canceled 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> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrConnectionInUse</tt></td><td align="center" valign="top">?</td><td valign="top">The connection to the external service is exclusively held by another user.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrConnectionNotReady</tt></td><td align="center" valign="top">?</td><td valign="top">The connection to the external service is not ready for operation.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrUnknownResponse</tt></td><td align="center" valign="top">?</td><td valign="top">The response from the external service could not be handled.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrLoginFailed</tt></td><td align="center" valign="top">?</td><td valign="top">The external service did not accept the supplied authentication details.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrFileSystemFull</tt></td><td align="center" valign="top">?</td><td valign="top">The action could not be performed due to insufficient storage space.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrNonexistentMessage</tt></td><td align="center" valign="top">?</td><td valign="top">The specified message does not exist.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrEnqueueFailed</tt></td><td align="center" valign="top">?</td><td valign="top">The specified message could not be enqueued for transmission.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrInvalidAddress</tt></td><td align="center" valign="top">?</td><td valign="top">The specified address is invalid for the requested action.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrInvalidData</tt></td><td align="center" valign="top">?</td><td valign="top">The supplied data is inappropriate for the requested action.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrTimeout</tt></td><td align="center" valign="top">?</td><td valign="top">The service failed to report any activity for an extended period.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrorCodeMinimum</tt></td><td align="center" valign="top"><tt>1024</tt></td><td valign="top">The lowest value of any error condition code.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Status::ErrorCodeMaximum</tt></td><td align="center" valign="top"><tt>ErrTimeout</tt></td><td valign="top">The highest value of any error condition code.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="Statusx"></a>Status::Status ()</h3> +<p>Constructs a status object with <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a> set to <a href="qmailserviceaction-status.html#ErrorCode-enum">ErrNoError</a>.</p> +<h3 class="fn"><a name="Status-2x"></a>Status::Status ( <a href="qmailserviceaction-status.html#ErrorCode-enum">ErrorCode</a> <i>c</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>t</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>a</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>f</i>, const <a href="qmailmessageid.html">QMailMessageId</a> & <i>m</i> )</h3> +<p>Constructs a status object with <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a> set to <i>c</i>, <a href="qmailserviceaction-status.html#text-var">text</a> set to <i>t</i>, <a href="qmailserviceaction-status.html#accountId-var">accountId</a> set to <i>a</i>, <a href="qmailserviceaction-status.html#folderId-var">folderId</a> set to <i>f</i> and <a href="qmailserviceaction-status.html#messageId-var">messageId</a> set to <i>m</i>.</p> +<h3 class="fn"><a name="Status-3"></a>Status::Status ( const Status & <i>other</i> )</h3> +<p>Constructs a status object which is a copy of <i>other</i>.</p> +<hr /> +<h2>Member Variable Documentation</h2> +<h3 class="fn"><a name="accountId-var"></a><a href="qmailaccountid.html">QMailAccountId</a> Status::accountId</h3> +<p>If relevant to the <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a>, contains the ID of the associated account.</p> +<h3 class="fn"><a name="errorCode-var"></a><a href="qmailserviceaction-status.html#ErrorCode-enum">ErrorCode</a> Status::errorCode</h3> +<p>Describes the error condition encountered by the action.</p> +<h3 class="fn"><a name="folderId-var"></a><a href="qmailfolderid.html">QMailFolderId</a> Status::folderId</h3> +<p>If relevant to the <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a>, contains the ID of the associated folder.</p> +<h3 class="fn"><a name="messageId-var"></a><a href="qmailmessageid.html">QMailMessageId</a> Status::messageId</h3> +<p>If relevant to the <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a>, contains the ID of the associated message.</p> +<h3 class="fn"><a name="text-var"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> Status::text</h3> +<p>Provides a human-readable description of the error condition in <a href="qmailserviceaction-status.html#errorCode-var">errorCode</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailserviceaction.html b/doc/html/qmailserviceaction.html new file mode 100644 index 00000000..7cbf8f93 --- /dev/null +++ b/doc/html/qmailserviceaction.html @@ -0,0 +1,148 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>QMailServiceAction Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailServiceAction Class Reference</h1> +<p>The QMailServiceAction class provides the interface for requesting actions from external message services. <a href="#details">More...</a></p> +<pre> #include <QMailServiceAction></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<p>Inherited by <a href="qmailprotocolaction.html">QMailProtocolAction</a>, <a href="qmailretrievalaction.html">QMailRetrievalAction</a>, <a href="qmailsearchaction.html">QMailSearchAction</a>, <a href="qmailstorageaction.html">QMailStorageAction</a>, and <a href="qmailtransmitaction.html">QMailTransmitAction</a>.</p> +<ul> +<li><a href="qmailserviceaction-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailserviceaction-status.html">Status</a></b> <tt> (preliminary)</tt></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b> { Pending, InProgress, Successful, Failed }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b> { Offline, Connecting, Connected, Disconnected }</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">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">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> +<ul> +<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">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#cancelOperation">cancelOperation</a></b> ()</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> +</ul> +<hr /> +<a name="signals"></a> +<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="qmailserviceaction.html#activityChanged">activityChanged</a></b> ( QMailServiceAction::Activity <i>a</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#connectivityChanged">connectivityChanged</a></b> ( QMailServiceAction::Connectivity <i>c</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#progressChanged">progressChanged</a></b> ( uint <i>value</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="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & <i>s</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> +</ul> +<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">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode <i>c</i>, const QString & <i>t</i> = QString() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode <i>c</i>, const QString & <i>t</i>, const QMailAccountId & <i>a</i>, const QMailFolderId & <i>f</i> = QMailFolderId(), const QMailMessageId & <i>m</i> = QMailMessageId() )</td></tr> +</table> +<ul> +<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> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailServiceAction class provides the interface for requesting actions from external message services.</p> +<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>See also <a href="qmailmessageservice.html">QMailMessageService</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="Activity-enum"></a>enum QMailServiceAction::Activity</h3> +<p>This enum type is used to describe the activity state of the requested action.</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>QMailServiceAction::Pending</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The action has not yet begun execution.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::InProgress</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The action is currently executing.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Successful</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The action has completed successfully.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Failed</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The action could not be completed successfully, and has finished execution.</td></tr> +</table></p> +<h3 class="fn"><a name="Connectivity-enum"></a>enum QMailServiceAction::Connectivity</h3> +<p>This enum type is used to describe the connectivity state of the service implementing an action.</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>QMailServiceAction::Offline</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The service is offline.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Connecting</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The service is currently attempting to establish a connection.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Connected</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The service is connected.</td></tr> +<tr><td valign="top"><tt>QMailServiceAction::Disconnected</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The service has been disconnected.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="activity"></a><a href="qmailserviceaction.html#Activity-enum">Activity</a> QMailServiceAction::activity () const</h3> +<p>Returns the current activity state of the action.</p> +<p>See also <a href="qmailserviceaction.html#activityChanged">activityChanged</a>().</p> +<h3 class="fn"><a name="activityChanged"></a>void QMailServiceAction::activityChanged ( <a href="qmailserviceaction.html#Activity-enum">QMailServiceAction::Activity</a> <i>a</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when the activity status of the action changes, with the new state described by <i>a</i>.</p> +<p>See also <a href="qmailserviceaction.html#activity">activity</a>().</p> +<h3 class="fn"><a name="cancelOperation"></a>void QMailServiceAction::cancelOperation () <tt> [virtual slot]</tt></h3> +<p>Attempts to cancel the last requested operation.</p> +<h3 class="fn"><a name="connectivity"></a><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a> QMailServiceAction::connectivity () const</h3> +<p>Returns the current connectivity state of the service implementing this action.</p> +<p>See also <a href="qmailserviceaction.html#connectivityChanged">connectivityChanged</a>().</p> +<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="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> +<h3 class="fn"><a name="progressChanged"></a>void QMailServiceAction::progressChanged ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>value</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>total</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when the progress of the action changes, with the new state described by <i>value</i> and <i>total</i>.</p> +<p>See also <a href="qmailserviceaction.html#progress">progress</a>().</p> +<h3 class="fn"><a name="setStatus"></a>void QMailServiceAction::setStatus ( <a href="qmailserviceaction-status.html#ErrorCode-enum">Status::ErrorCode</a> <i>c</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>t</i> = QString() ) <tt> [protected]</tt></h3> +<p>Set the current status so that <a href="qmailserviceaction-status.html#errorCode-var">QMailServiceAction::Status::errorCode</a> errorCode is set to <i>c</i> and <a href="qmailserviceaction-status.html#text-var">QMailServiceAction::Status::text</a> text is set to <i>t</i>.</p> +<p>See also <a href="qmailserviceaction.html#status">status</a>().</p> +<h3 class="fn"><a name="setStatus-2"></a>void QMailServiceAction::setStatus ( <a href="qmailserviceaction-status.html#ErrorCode-enum">Status::ErrorCode</a> <i>c</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>t</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>a</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>f</i> = QMailFolderId(), const <a href="qmailmessageid.html">QMailMessageId</a> & <i>m</i> = QMailMessageId() ) <tt> [protected]</tt></h3> +<p>Set the current status so that <a href="qmailserviceaction-status.html#errorCode-var">QMailServiceAction::Status::errorCode</a> errorCode is set to <i>c</i>, <a href="qmailserviceaction-status.html#text-var">QMailServiceAction::Status::text</a> text is set to <i>t</i>, <a href="qmailserviceaction-status.html#accountId-var">QMailServiceAction::Status::accountId</a> accountId is set to <i>a</i>, <a href="qmailserviceaction-status.html#folderId-var">QMailServiceAction::Status::folderId</a> folderId is set to <i>f</i> and <a href="qmailserviceaction-status.html#messageId-var">QMailServiceAction::Status::messageId</a> messageId is set to <i>m</i>.</p> +<h3 class="fn"><a name="status"></a>const <a href="qmailserviceaction-status.html">Status</a> QMailServiceAction::status () const</h3> +<p>Returns the current status of the service action.</p> +<p>See also <a href="qmailserviceaction.html#setStatus">setStatus</a>() and <a href="qmailserviceaction.html#statusChanged">statusChanged</a>().</p> +<h3 class="fn"><a name="statusChanged"></a>void QMailServiceAction::statusChanged ( const <a href="qmailserviceaction-status.html">QMailServiceAction::Status</a> & <i>s</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when the error status of the action changes, with the new status described by <i>s</i>.</p> +<p>See also <a href="qmailserviceaction.html#status">status</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailserviceconfiguration-members.html b/doc/html/qmailserviceconfiguration-members.html new file mode 100644 index 00000000..0dfb1488 --- /dev/null +++ b/doc/html/qmailserviceconfiguration-members.html @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceconfiguration.cpp --> +<head> + <title>List of All Members for QMailServiceConfiguration</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailServiceConfiguration</h1> +<p>This is the complete list of members for <a href="qmailserviceconfiguration.html">QMailServiceConfiguration</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailserviceconfiguration.html#ServiceType-enum">ServiceType</a></b></div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#QMailServiceConfiguration">QMailServiceConfiguration</a></b> ( QMailAccountConfiguration *, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#QMailServiceConfiguration-2">QMailServiceConfiguration</a></b> ( const QMailAccountConfiguration &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#QMailServiceConfiguration-3">QMailServiceConfiguration</a></b> ( const QMailAccountConfiguration::ServiceConfiguration & )</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#decodeValue">decodeValue</a></b> ( const QString & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#encodeValue">encodeValue</a></b> ( const QString & ) : QString</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#id">id</a></b> () const : QMailAccountId</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#isEmpty">isEmpty</a></b> () const : bool</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#isValid">isValid</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#service">service</a></b> () const : QString</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#setType">setType</a></b> ( ServiceType )</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#setValue">setValue</a></b> ( const QString &, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#setVersion">setVersion</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#type">type</a></b> () const : ServiceType</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#value">value</a></b> ( const QString &, const QString & ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailserviceconfiguration.html#version">version</a></b> () const : int</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailserviceconfiguration.html b/doc/html/qmailserviceconfiguration.html new file mode 100644 index 00000000..e04f9753 --- /dev/null +++ b/doc/html/qmailserviceconfiguration.html @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceconfiguration.cpp --> +<head> + <title>QMailServiceConfiguration Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailServiceConfiguration Class Reference</h1> +<p>The QMailServiceConfiguration class provides a simple framework for creating wrappers classes that simplify service configuration management. <a href="#details">More...</a></p> +<pre> #include <QMailServiceConfiguration></pre><p><b>This class is under development and is subject to change.</b></p> +<ul> +<li><a href="qmailserviceconfiguration-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailserviceconfiguration.html#ServiceType-enum">ServiceType</a></b> { Unknown, Source, Sink, SourceAndSink, Storage }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#QMailServiceConfiguration">QMailServiceConfiguration</a></b> ( QMailAccountConfiguration * <i>config</i>, const QString & <i>service</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#QMailServiceConfiguration-2">QMailServiceConfiguration</a></b> ( const QMailAccountConfiguration & <i>config</i>, const QString & <i>service</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#QMailServiceConfiguration-3">QMailServiceConfiguration</a></b> ( const QMailAccountConfiguration::ServiceConfiguration & <i>svcCfg</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountId </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#id">id</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#isEmpty">isEmpty</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#isValid">isValid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#service">service</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#setType">setType</a></b> ( ServiceType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#setValue">setValue</a></b> ( const QString & <i>name</i>, const QString & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#setVersion">setVersion</a></b> ( int <i>version</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">ServiceType </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#type">type</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#value">value</a></b> ( const QString & <i>name</i>, const QString & <i>defaultValue</i> = QString() ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#version">version</a></b> () const</td></tr> +</table> +<hr /> +<a name="static-protected-members"></a> +<h2>Static Protected 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="qmailserviceconfiguration.html#decodeValue">decodeValue</a></b> ( const QString & <i>value</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailserviceconfiguration.html#encodeValue">encodeValue</a></b> ( const QString & <i>value</i> )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailServiceConfiguration class provides a simple framework for creating wrappers classes that simplify service configuration management.</p> +<p>QMailServiceConfiguration provides a simple interface for manipulating the configuration parameters of a single service within an account configuration. For each specific service implemented, a configuration class derived from QMailServiceConfiguration should be implemented to make the configuration easily accessible.</p> +<p>See also <a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ServiceType-enum"></a>enum QMailServiceConfiguration::ServiceType</h3> +<p>This enum type is used to describe the type of a service</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>QMailServiceConfiguration::Unknown</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The type of the service is unknown.</td></tr> +<tr><td valign="top"><tt>QMailServiceConfiguration::Source</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The service is a message source.</td></tr> +<tr><td valign="top"><tt>QMailServiceConfiguration::Sink</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The service is a message sink.</td></tr> +<tr><td valign="top"><tt>QMailServiceConfiguration::SourceAndSink</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The service is both a message source and a message sink.</td></tr> +<tr><td valign="top"><tt>QMailServiceConfiguration::Storage</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The service is a content manager.</td></tr> +</table></p> +<p>See also <a href="qmailmessagesource.html">QMailMessageSource</a> and <a href="qmailmessagesink.html">QMailMessageSink</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailServiceConfiguration"></a>QMailServiceConfiguration::QMailServiceConfiguration ( <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> * <i>config</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>service</i> )</h3> +<p>Creates a configuration object accessing the parameters of the service <i>service</i> within the account configuration object <i>config</i>.</p> +<h3 class="fn"><a name="QMailServiceConfiguration-2"></a>QMailServiceConfiguration::QMailServiceConfiguration ( const <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> & <i>config</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>service</i> )</h3> +<p>Creates a configuration object accessing the parameters of the service <i>service</i> within the account configuration object <i>config</i>.</p> +<h3 class="fn"><a name="QMailServiceConfiguration-3"></a>QMailServiceConfiguration::QMailServiceConfiguration ( const <a href="qmailaccountconfiguration-serviceconfiguration.html">QMailAccountConfiguration::ServiceConfiguration</a> & <i>svcCfg</i> )</h3> +<p>Creates a configuration object accessing the service configuration parameters described by <i>svcCfg</i>.</p> +<h3 class="fn"><a name="decodeValue"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailServiceConfiguration::decodeValue ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> ) <tt> [static protected]</tt></h3> +<p>Returns the string <i>value</i> decoded from base-64 encoded form.</p> +<h3 class="fn"><a name="encodeValue"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailServiceConfiguration::encodeValue ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> ) <tt> [static protected]</tt></h3> +<p>Returns the string <i>value</i> encoded into base-64 encoded form.</p> +<h3 class="fn"><a name="id"></a><a href="qmailaccountid.html">QMailAccountId</a> QMailServiceConfiguration::id () const</h3> +<p>Returns the identifier of the account that this configuration pertains to.</p> +<h3 class="fn"><a name="isEmpty"></a>bool QMailServiceConfiguration::isEmpty () const</h3> +<p>Returns true if no configuration parameters are recorded for the service.</p> +<h3 class="fn"><a name="isValid"></a>bool QMailServiceConfiguration::isValid () const</h3> +<p>Returns true if the service is present in the account configuration.</p> +<h3 class="fn"><a name="service"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailServiceConfiguration::service () const</h3> +<p>Returns the service that this configuration pertains to.</p> +<h3 class="fn"><a name="setType"></a>void QMailServiceConfiguration::setType ( <a href="qmailserviceconfiguration.html#ServiceType-enum">ServiceType</a> <i>type</i> )</h3> +<p>Sets the type of the service to <i>type</i>.</p> +<p>See also <a href="qmailserviceconfiguration.html#type">type</a>().</p> +<h3 class="fn"><a name="setValue"></a>void QMailServiceConfiguration::setValue ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>value</i> )</h3> +<p>Sets the configuration parameter <i>name</i> to have the value <i>value</i>.</p> +<p>See also <a href="qmailserviceconfiguration.html#value">value</a>().</p> +<h3 class="fn"><a name="setVersion"></a>void QMailServiceConfiguration::setVersion ( int <i>version</i> )</h3> +<p>Sets the version of the service configuration to <i>version</i>.</p> +<p>See also <a href="qmailserviceconfiguration.html#version">version</a>().</p> +<h3 class="fn"><a name="type"></a><a href="qmailserviceconfiguration.html#ServiceType-enum">ServiceType</a> QMailServiceConfiguration::type () const</h3> +<p>Returns the type of the service.</p> +<p>See also <a href="qmailserviceconfiguration.html#setType">setType</a>().</p> +<h3 class="fn"><a name="value"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailServiceConfiguration::value ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i>, const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>defaultValue</i> = QString() ) const</h3> +<p>Returns the value of the configuration parameter <i>name</i>, if present. Otherwise returns <i>defaultValue</i>.</p> +<p>See also <a href="qmailserviceconfiguration.html#setValue">setValue</a>().</p> +<h3 class="fn"><a name="version"></a>int QMailServiceConfiguration::version () const</h3> +<p>Returns the version of the service configuration.</p> +<p>See also <a href="qmailserviceconfiguration.html#setVersion">setVersion</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailstorageaction-members.html b/doc/html/qmailstorageaction-members.html new file mode 100644 index 00000000..78a40695 --- /dev/null +++ b/doc/html/qmailstorageaction-members.html @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for QMailStorageAction</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailStorageAction</h1> +<p>This is the complete list of members for <a href="qmailstorageaction.html">QMailStorageAction</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailserviceaction-status.html">Status</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b></div></li> +<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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> +<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="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> +<li><div class="fn"><b><a href="qmailstorageaction.html#discardMessages">discardMessages</a></b> ( const QMailMessageIdList & )</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> +<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="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="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="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> +<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="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="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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#status">status</a></b> () const : const Status</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailstorageaction.html b/doc/html/qmailstorageaction.html new file mode 100644 index 00000000..bdecd159 --- /dev/null +++ b/doc/html/qmailstorageaction.html @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>QMailStorageAction Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailStorageAction Class Reference</h1> +<p>The QMailStorageAction class provides the interface for requesting operations on the storage of messages within external message services. <a href="#details">More...</a></p> +<pre> #include <QMailStorageAction></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<ul> +<li><a href="qmailstorageaction-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailstorageaction.html#QMailStorageAction">QMailStorageAction</a></b> ( QObject * <i>parent</i> = 0 )</td></tr> +</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>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#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> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="qmailserviceaction.html#public-slots">QMailServiceAction</a></li> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected functions inherited from <a href="qmailserviceaction.html#protected-functions">QMailServiceAction</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailStorageAction class provides the interface for requesting operations on the storage of messages within external message services.</p> +<p>QMailStorageAction provides the mechanism for messaging clients to request that the message server move or copy messages within an external message service. The storage action object reports on the progress and outcome of its activities via the signals inherited from <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<p>The <a href="qmailstorageaction.html#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> +<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> +<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>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>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>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>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>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> +<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>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 /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailstore-members.html b/doc/html/qmailstore-members.html new file mode 100644 index 00000000..f56f9403 --- /dev/null +++ b/doc/html/qmailstore-members.html @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailstore.cpp --> +<head> + <title>List of All Members for QMailStore</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailStore</h1> +<p>This is the complete list of members for <a href="qmailstore.html">QMailStore</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailstore.html#ChangeType-enum">ChangeType</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailstore.html#ErrorCode-enum">ErrorCode</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailstore.html#InitializationState-enum">InitializationState</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailstore.html#ReturnOption-enum">ReturnOption</a></b></div></li> +<li><div class="fn"><b><a href="qmailstore.html#dtor.QMailStore">~QMailStore</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailstore.html#account">account</a></b> ( const QMailAccountId & ) const : QMailAccount</div></li> +<li><div class="fn"><b><a href="qmailstore.html#accountConfiguration">accountConfiguration</a></b> ( const QMailAccountId & ) const : QMailAccountConfiguration</div></li> +<li><div class="fn"><b><a href="qmailstore.html#accountContentsModified">accountContentsModified</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#accountStatusMask">accountStatusMask</a></b> ( const QString & ) const : quint64</div></li> +<li><div class="fn"><b><a href="qmailstore.html#accountsAdded">accountsAdded</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#accountsRemoved">accountsRemoved</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#accountsUpdated">accountsUpdated</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#addAccount">addAccount</a></b> ( QMailAccount *, QMailAccountConfiguration * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#addFolder">addFolder</a></b> ( QMailFolder * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#addMessage">addMessage</a></b> ( QMailMessage * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#addMessage-2">addMessage</a></b> ( QMailMessageMetaData * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#addMessages">addMessages</a></b> ( const QList<QMailMessage *> & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#addMessages-2">addMessages</a></b> ( const QList<QMailMessageMetaData *> & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#asynchronousEmission">asynchronousEmission</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="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> +<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="qmailstore.html#countAccounts">countAccounts</a></b> ( const QMailAccountKey & ) const : int</div></li> +<li><div class="fn"><b><a href="qmailstore.html#countFolders">countFolders</a></b> ( const QMailFolderKey & ) const : int</div></li> +<li><div class="fn"><b><a href="qmailstore.html#countMessages">countMessages</a></b> ( const QMailMessageKey & ) const : int</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> +<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> +<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="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#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> +<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> +<li><div class="fn"><b><a href="qmailstore.html#flushIpcNotifications">flushIpcNotifications</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailstore.html#folder">folder</a></b> ( const QMailFolderId & ) const : QMailFolder</div></li> +<li><div class="fn"><b><a href="qmailstore.html#folderContentsModified">folderContentsModified</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#folderStatusMask">folderStatusMask</a></b> ( const QString & ) const : quint64</div></li> +<li><div class="fn"><b><a href="qmailstore.html#foldersAdded">foldersAdded</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#foldersRemoved">foldersRemoved</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#foldersUpdated">foldersUpdated</a></b> ( const QMailFolderIdList & )</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="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="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> +<li><div class="fn"><b><a href="qmailstore.html#message">message</a></b> ( const QMailMessageId & ) const : QMailMessage</div></li> +</ul></td><td valign="top"><ul> +<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> +<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#messageRemovalRecords">messageRemovalRecords</a></b> ( const QMailAccountId &, const QMailFolderId & ) const : const QMailMessageRemovalRecordList</div></li> +<li><div class="fn"><b><a href="qmailstore.html#messageRemovalRecordsAdded">messageRemovalRecordsAdded</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#messageStatusMask">messageStatusMask</a></b> ( const QString & ) const : quint64</div></li> +<li><div class="fn"><b><a href="qmailstore.html#messagesAdded">messagesAdded</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#messagesMetaData">messagesMetaData</a></b> ( const QMailMessageKey &, const QMailMessageKey::Properties &, ReturnOption ) const : const QMailMessageMetaDataList</div></li> +<li><div class="fn"><b><a href="qmailstore.html#messagesRemoved">messagesRemoved</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.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="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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</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="qmailstore.html#purgeMessageRemovalRecords">purgeMessageRemovalRecords</a></b> ( const QMailAccountId &, const QStringList & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#queryAccounts">queryAccounts</a></b> ( const QMailAccountKey &, const QMailAccountSortKey &, uint, uint ) const : const QMailAccountIdList</div></li> +<li><div class="fn"><b><a href="qmailstore.html#queryFolders">queryFolders</a></b> ( const QMailFolderKey &, const QMailFolderSortKey &, uint, uint ) const : const QMailFolderIdList</div></li> +<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="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#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> +<li><div class="fn"><b><a href="qmailstore.html#removeAccount">removeAccount</a></b> ( const QMailAccountId & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#removeAccounts">removeAccounts</a></b> ( const QMailAccountKey & ) : bool</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="qmailstore.html#removeFolder">removeFolder</a></b> ( const QMailFolderId &, MessageRemovalOption ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#removeFolders">removeFolders</a></b> ( const QMailFolderKey &, MessageRemovalOption ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#removeMessage">removeMessage</a></b> ( const QMailMessageId &, MessageRemovalOption ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#removeMessages">removeMessages</a></b> ( const QMailMessageKey &, MessageRemovalOption ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#restoreToPreviousFolder">restoreToPreviousFolder</a></b> ( const QMailMessageId & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#restoreToPreviousFolder-2">restoreToPreviousFolder</a></b> ( const QMailMessageKey & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#retrievalInProgress">retrievalInProgress</a></b> ( const QMailAccountIdList & )</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#setRetrievalInProgress">setRetrievalInProgress</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#setTransmissionInProgress">setTransmissionInProgress</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailstore.html#sizeOfMessages">sizeOfMessages</a></b> ( const QMailMessageKey & ) const : int</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailstore.html#transmissionInProgress">transmissionInProgress</a></b> ( const QMailAccountIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateAccount">updateAccount</a></b> ( QMailAccount *, QMailAccountConfiguration * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateAccountConfiguration">updateAccountConfiguration</a></b> ( QMailAccountConfiguration * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateFolder">updateFolder</a></b> ( QMailFolder * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateMessage">updateMessage</a></b> ( QMailMessage * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateMessage-2">updateMessage</a></b> ( QMailMessageMetaData * ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateMessages">updateMessages</a></b> ( const QList<QMailMessage *> & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateMessages-2">updateMessages</a></b> ( const QList<QMailMessageMetaData *> & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateMessagesMetaData">updateMessagesMetaData</a></b> ( const QMailMessageKey &, const QMailMessageKey::Properties &, const QMailMessageMetaData & ) : bool</div></li> +<li><div class="fn"><b><a href="qmailstore.html#updateMessagesMetaData-2">updateMessagesMetaData</a></b> ( const QMailMessageKey &, quint64, bool ) : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailstore.html b/doc/html/qmailstore.html new file mode 100644 index 00000000..7b0afe07 --- /dev/null +++ b/doc/html/qmailstore.html @@ -0,0 +1,385 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailstore.cpp --> +<head> + <title>QMailStore Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailStore Class Reference</h1> +<p>The QMailStore class represents the main interface for storage and retrieval of messages and folders on the message store. <a href="#details">More...</a></p> +<pre> #include <QMailStore></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailstore-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailstore.html#ChangeType-enum">ChangeType</a></b> { Added, Removed, Updated, ContentsModified }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#ErrorCode-enum">ErrorCode</a></b> { NoError, InvalidId, ConstraintFailure, ContentInaccessible, ..., StorageInaccessible }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#InitializationState-enum">InitializationState</a></b> { Uninitialized, InitializationFailed, Initialized }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</a></b> { NoRemovalRecord, CreateRemovalRecord }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#ReturnOption-enum">ReturnOption</a></b> { ReturnAll, ReturnDistinct }</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">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#dtor.QMailStore">~QMailStore</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccount </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#account">account</a></b> ( const QMailAccountId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailAccountConfiguration </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#accountConfiguration">accountConfiguration</a></b> ( const QMailAccountId & <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#accountStatusMask">accountStatusMask</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#addAccount">addAccount</a></b> ( QMailAccount * <i>account</i>, QMailAccountConfiguration * <i>config</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#addFolder">addFolder</a></b> ( QMailFolder * <i>folder</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#addMessage">addMessage</a></b> ( QMailMessage * <i>msg</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#addMessage-2">addMessage</a></b> ( QMailMessageMetaData * <i>metaData</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#addMessages">addMessages</a></b> ( const QList<QMailMessage *> & <i>messages</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#addMessages-2">addMessages</a></b> ( const QList<QMailMessageMetaData *> & <i>messages</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#asynchronousEmission">asynchronousEmission</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#countAccounts">countAccounts</a></b> ( const QMailAccountKey & <i>key</i> = QMailAccountKey() ) const</td></tr> +<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">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">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">QMailMessage </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#message">message</a></b> ( const QMailMessageId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessage </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#message-2">message</a></b> ( const QString & <i>uid</i>, const QMailAccountId & <i>accountId</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageMetaData </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messageMetaData">messageMetaData</a></b> ( const QMailMessageId & <i>id</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailMessageMetaData </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messageMetaData-2">messageMetaData</a></b> ( const QString & <i>uid</i>, const QMailAccountId & <i>accountId</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailMessageRemovalRecordList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messageRemovalRecords">messageRemovalRecords</a></b> ( const QMailAccountId & <i>accountId</i>, const QMailFolderId & <i>folderId</i> = QMailFolderId() ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">quint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messageStatusMask">messageStatusMask</a></b> ( const QString & <i>name</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailMessageMetaDataList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#messagesMetaData">messagesMetaData</a></b> ( const QMailMessageKey & <i>key</i>, const QMailMessageKey::Properties & <i>properties</i>, ReturnOption <i>option</i> = ReturnAll ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#purgeMessageRemovalRecords">purgeMessageRemovalRecords</a></b> ( const QMailAccountId & <i>accountId</i>, const QStringList & <i>serverUids</i> = QStringList() )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QMailAccountIdList </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#queryAccounts">queryAccounts</a></b> ( const QMailAccountKey & <i>key</i> = QMailAccountKey(), const QMailAccountSortKey & <i>sortKey</i> = QMailAccountSortKey(), uint <i>limit</i> = 0, uint <i>offset</i> = 0 ) const</td></tr> +<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">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> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#removeAccount">removeAccount</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#removeAccounts">removeAccounts</a></b> ( const QMailAccountKey & <i>key</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#removeFolder">removeFolder</a></b> ( const QMailFolderId & <i>id</i>, MessageRemovalOption <i>option</i> = NoRemovalRecord )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#removeFolders">removeFolders</a></b> ( const QMailFolderKey & <i>key</i>, MessageRemovalOption <i>option</i> = NoRemovalRecord )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#removeMessage">removeMessage</a></b> ( const QMailMessageId & <i>id</i>, MessageRemovalOption <i>option</i> = NoRemovalRecord )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#removeMessages">removeMessages</a></b> ( const QMailMessageKey & <i>key</i>, MessageRemovalOption <i>option</i> = NoRemovalRecord )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#restoreToPreviousFolder">restoreToPreviousFolder</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#restoreToPreviousFolder-2">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="qmailstore.html#setRetrievalInProgress">setRetrievalInProgress</a></b> ( const QMailAccountIdList & <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#setTransmissionInProgress">setTransmissionInProgress</a></b> ( const QMailAccountIdList & <i>ids</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#sizeOfMessages">sizeOfMessages</a></b> ( const QMailMessageKey & <i>key</i> = QMailMessageKey() ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateAccount">updateAccount</a></b> ( QMailAccount * <i>account</i>, QMailAccountConfiguration * <i>config</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateAccountConfiguration">updateAccountConfiguration</a></b> ( QMailAccountConfiguration * <i>config</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateFolder">updateFolder</a></b> ( QMailFolder * <i>folder</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateMessage">updateMessage</a></b> ( QMailMessage * <i>msg</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateMessage-2">updateMessage</a></b> ( QMailMessageMetaData * <i>metaData</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateMessages">updateMessages</a></b> ( const QList<QMailMessage *> & <i>messages</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateMessages-2">updateMessages</a></b> ( const QList<QMailMessageMetaData *> & <i>messages</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateMessagesMetaData">updateMessagesMetaData</a></b> ( const QMailMessageKey & <i>key</i>, const QMailMessageKey::Properties & <i>properties</i>, const QMailMessageMetaData & <i>data</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#updateMessagesMetaData-2">updateMessagesMetaData</a></b> ( const QMailMessageKey & <i>key</i>, quint64 <i>status</i>, bool <i>set</i> )</td></tr> +</table> +<ul> +<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="signals"></a> +<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="qmailstore.html#accountContentsModified">accountContentsModified</a></b> ( const QMailAccountIdList & <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#accountsAdded">accountsAdded</a></b> ( const QMailAccountIdList & <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#accountsRemoved">accountsRemoved</a></b> ( const QMailAccountIdList & <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#accountsUpdated">accountsUpdated</a></b> ( const QMailAccountIdList & <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#errorOccurred">errorOccurred</a></b> ( QMailStore::ErrorCode <i>code</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#folderContentsModified">folderContentsModified</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#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#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#messageRemovalRecordsAdded">messageRemovalRecordsAdded</a></b> ( const QMailAccountIdList & <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#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</a></b> ( const QMailAccountIdList & <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#messagesAdded">messagesAdded</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#messagesRemoved">messagesRemoved</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#messagesUpdated">messagesUpdated</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#retrievalInProgress">retrievalInProgress</a></b> ( const QMailAccountIdList & <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#transmissionInProgress">transmissionInProgress</a></b> ( const QMailAccountIdList & <i>ids</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> +</ul> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">InitializationState </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#initializationState">initializationState</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMailStore * </td><td class="memItemRight" valign="bottom"><b><a href="qmailstore.html#instance">instance</a></b> ()</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailStore class represents the main interface for storage and retrieval of messages and folders on the message store.</p> +<p>The QMailStore class is accessed through a singleton interface and provides functions for adding, updating and deleting of QMailAccounts, QMailFolders and QMailMessages on the message store.</p> +<p>QMailStore also provides functions for querying and counting of QMailFolders, QMailAccounts and QMailMessages when used in conjunction with <a href="qmailmessagekey.html">QMailMessageKey</a>, <a href="qmailfolderkey.html">QMailFolderKey</a> and <a href="qmailaccountkey.html">QMailAccountKey</a> classes.</p> +<p>If a QMailStore operation fails, the <a href="qmailstore.html#lastError">lastError</a>() function will return an error code value indicating the failure mode encountered. A successful operation will set the <a href="qmailstore.html#lastError">lastError</a>() result to <a href="qmailstore.html#ErrorCode-enum">QMailStore::NoError</a>.</p> +<p>Messaging accounts are represented by <a href="qmailaccountid.html">QMailAccountId</a> objects. The data associated with accounts is separated into two components: <a href="qmailaccount.html">QMailAccount</a> objects hold account properties exported to mail store client applications, and <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> objects hold data used only by the messageserver and the protocol plugins it loads.</p> +<p>Account objects are accessed via the <a href="qmailstore.html#account">account</a>(), <a href="qmailstore.html#accountConfiguration">accountConfiguration</a>(), <a href="qmailstore.html#countAccounts">countAccounts</a>() and <a href="qmailstore.html#queryAccounts">queryAccounts</a>() functions. Accounts in the mail store can be manipulated via the <a href="qmailstore.html#addAccount">addAccount</a>(), <a href="qmailstore.html#updateAccount">updateAccount</a>() and <a href="qmailstore.html#removeAccount">removeAccount</a>() functions. Mail store manipulations affecting accounts are reported via the <a href="qmailstore.html#accountsAdded">accountsAdded</a>(), <a href="qmailstore.html#accountsUpdated">accountsUpdated</a>(), <a href="qmailstore.html#accountContentsModified">accountContentsModified</a>() and <a href="qmailstore.html#accountsRemoved">accountsRemoved</a>() signals.</p> +<p>Fixed logical groupings of message are modelled as folders, represented by <a href="qmailfolderid.html">QMailFolderId</a> objects. The data associated with folders is held by instances of the <a href="qmailfolder.html">QMailFolder</a> class.</p> +<p>Folder objects are accessed via the <a href="qmailstore.html#folder">folder</a>(), <a href="qmailstore.html#countFolders">countFolders</a>() and <a href="qmailstore.html#queryFolders">queryFolders</a>() functions. Folders in the mail store can be manipulated via the <a href="qmailstore.html#addFolder">addFolder</a>(), <a href="qmailstore.html#updateFolder">updateFolder</a>() and <a href="qmailstore.html#removeFolder">removeFolder</a>() functions. Mail store manipulations affecting folders are reported via the <a href="qmailstore.html#foldersAdded">foldersAdded</a>(), <a href="qmailstore.html#foldersUpdated">foldersUpdated</a>(), <a href="qmailstore.html#folderContentsModified">folderContentsModified</a>() and <a href="qmailstore.html#foldersRemoved">foldersRemoved</a>() signals.</p> +<p>Messages in the mail store are represented by <a href="qmailmessageid.html">QMailMessageId</a> objects. The data associated with a message can be retrieved in two forms: <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> objects contain only the meta data fields associated with a message, and <a href="qmailmessage.html">QMailMessage</a> objects contain both the meta data fields and the message content proper.</p> +<p>Message objects are accessed via the <a href="qmailstore.html#message">message</a>(), <a href="qmailstore.html#messageMetaData">messageMetaData</a>(), <a href="qmailstore.html#countMessages">countMessages</a>() and <a href="qmailstore.html#queryMessages">queryMessages</a>() functions. Additionally, the <a href="qmailstore.html#messagesMetaData">messagesMetaData</a>() function can be used to retrieve subsets of meta data pertaining to a set of messages. Messages in the mail store can be manipulated via the <a href="qmailstore.html#addMessage">addMessage</a>(), <a href="qmailstore.html#updateMessage">updateMessage</a>() and <a href="qmailstore.html#removeMessage">removeMessage</a>() functions. Multiple messages can have their meta data fields updated together via the <a href="qmailstore.html#updateMessagesMetaData">updateMessagesMetaData</a>() function. Mail store manipulations affecting messages are reported via the <a href="qmailstore.html#messagesAdded">messagesAdded</a>(), <a href="qmailstore.html#messagesUpdated">messagesUpdated</a>(), <a href="qmailstore.html#messageContentsModified">messageContentsModified</a>() and <a href="qmailstore.html#messagesRemoved">messagesRemoved</a>() signals.</p> +<p>Messages that have been removed can be represented by removal records, which persist only to assist in keeping mail store content synchronized with the content of an external message source. <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> objects can be accessed via the <a href="qmailstore.html#messageRemovalRecords">messageRemovalRecords</a>() function.</p> +<p>See also <a href="qmailaccount.html">QMailAccount</a>, <a href="qmailfolder.html">QMailFolder</a>, and <a href="qmailmessage.html">QMailMessage</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="ChangeType-enum"></a>enum QMailStore::ChangeType</h3> +<p>Defines the type of change made to an object contained by the mail store.</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>QMailStore::Added</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">A new entity was added to the store.</td></tr> +<tr><td valign="top"><tt>QMailStore::Removed</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">An existing entity was removed from the store.</td></tr> +<tr><td valign="top"><tt>QMailStore::Updated</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">An existing entity was modified.</td></tr> +<tr><td valign="top"><tt>QMailStore::ContentsModified</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">An existing entity was affected by a change to a different entity.</td></tr> +</table></p> +<h3 class="fn"><a name="ErrorCode-enum"></a>enum QMailStore::ErrorCode</h3> +<p>Defines the result of attempting to perform a mail store operation.</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>QMailStore::NoError</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The operation was successfully performed.</td></tr> +<tr><td valign="top"><tt>QMailStore::InvalidId</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The operation failed due to the specification of an invalid identifier.</td></tr> +<tr><td valign="top"><tt>QMailStore::ConstraintFailure</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The operation failed due to the violation of a database constraint.</td></tr> +<tr><td valign="top"><tt>QMailStore::ContentInaccessible</tt></td><td align="center" valign="top"><tt>3</tt></td><td valign="top">The operation failed because the content data cannot be accessed by the mail store.</td></tr> +<tr><td valign="top"><tt>QMailStore::NotYetImplemented</tt></td><td align="center" valign="top"><tt>4</tt></td><td valign="top">The operation failed because the mail store does not yet implement the operation.</td></tr> +<tr><td valign="top"><tt>QMailStore::ContentNotRemoved</tt></td><td align="center" valign="top"><tt>5</tt></td><td valign="top">The operation failed only because content could not be removed from storage.</td></tr> +<tr><td valign="top"><tt>QMailStore::FrameworkFault</tt></td><td align="center" valign="top"><tt>6</tt></td><td valign="top">The operation failed because the mail store encountered an error in performing the operation.</td></tr> +<tr><td valign="top"><tt>QMailStore::StorageInaccessible</tt></td><td align="center" valign="top"><tt>7</tt></td><td valign="top">The operation failed because the mail storage mechanism cannot be accessed by the mail store.</td></tr> +</table></p> +<h3 class="fn"><a name="InitializationState-enum"></a>enum QMailStore::InitializationState</h3> +<p>This enum defines the initialization states that the mail store can assume.</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>QMailStore::Uninitialized</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The mail store has not yet been instantiated and initialized.</td></tr> +<tr><td valign="top"><tt>QMailStore::InitializationFailed</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The mail store has been instantiated and initization was unsuccessful.</td></tr> +<tr><td valign="top"><tt>QMailStore::Initialized</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The mail store has been instantiated and successfully initialized.</td></tr> +</table></p> +<h3 class="fn"><a name="MessageRemovalOption-enum"></a>enum QMailStore::MessageRemovalOption</h3> +<p>Defines whether or not a <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> is created upon message removal.</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>QMailStore::NoRemovalRecord</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Do not create a <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> upon message removal.</td></tr> +<tr><td valign="top"><tt>QMailStore::CreateRemovalRecord</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Create a <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> upon message removal.</td></tr> +</table></p> +<h3 class="fn"><a name="ReturnOption-enum"></a>enum QMailStore::ReturnOption</h3> +<p>This enum defines the meta data list return option for <a href="qmailstore.html#messagesMetaData">QMailStore::messagesMetaData</a>()</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>QMailStore::ReturnAll</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Return all meta data objects that match the selection criteria, including duplicates.</td></tr> +<tr><td valign="top"><tt>QMailStore::ReturnDistinct</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Return distinct meta data objects that match the selection criteria, excluding duplicates.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="dtor.QMailStore"></a>QMailStore::~QMailStore () <tt> [virtual]</tt></h3> +<p>Destroys this <a href="qmailstore.html">QMailStore</a> object.</p> +<h3 class="fn"><a name="account"></a><a href="qmailaccount.html">QMailAccount</a> QMailStore::account ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> ) const</h3> +<p>Returns the <a href="qmailaccount.html">QMailAccount</a> defined by the <a href="qmailaccountid.html">QMailAccountId</a> <i>id</i> from the store.</p> +<h3 class="fn"><a name="accountConfiguration"></a><a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> QMailStore::accountConfiguration ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> ) const</h3> +<p>Returns the configuration details of the <a href="qmailaccount.html">QMailAccount</a> defined by the <a href="qmailaccountid.html">QMailAccountId</a> <i>id</i> from the store.</p> +<h3 class="fn"><a name="accountContentsModified"></a>void QMailStore::accountContentsModified ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when changes to messages and folders in the mail store affect the content of the accounts in the list <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#messagesAdded">messagesAdded</a>(), <a href="qmailstore.html#messagesUpdated">messagesUpdated</a>(), <a href="qmailstore.html#messagesRemoved">messagesRemoved</a>(), <a href="qmailstore.html#foldersAdded">foldersAdded</a>(), <a href="qmailstore.html#foldersUpdated">foldersUpdated</a>(), and <a href="qmailstore.html#foldersRemoved">foldersRemoved</a>().</p> +<h3 class="fn"><a name="accountStatusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailStore::accountStatusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the status bitmask needed to test the result of <a href="qmailaccount.html#status">QMailAccount::status</a>() against the <a href="qmailaccount.html">QMailAccount</a> status flag registered with the identifier <i>name</i>.</p> +<p>See also <a href="qmailstore.html#registerAccountStatusFlag">registerAccountStatusFlag</a>() and <a href="qmailaccount.html#statusMask">QMailAccount::statusMask</a>().</p> +<h3 class="fn"><a name="accountsAdded"></a>void QMailStore::accountsAdded ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the accounts in the list <i>ids</i> are added to the store.</p> +<p>See also <a href="qmailstore.html#accountsRemoved">accountsRemoved</a>() and <a href="qmailstore.html#accountsUpdated">accountsUpdated</a>().</p> +<h3 class="fn"><a name="accountsRemoved"></a>void QMailStore::accountsRemoved ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the accounts in the list <i>ids</i> are removed from the store.</p> +<p>See also <a href="qmailstore.html#accountsAdded">accountsAdded</a>() and <a href="qmailstore.html#accountsUpdated">accountsUpdated</a>().</p> +<h3 class="fn"><a name="accountsUpdated"></a>void QMailStore::accountsUpdated ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the accounts in the list <i>ids</i> are updated within the store.</p> +<p>See also <a href="qmailstore.html#accountsAdded">accountsAdded</a>() and <a href="qmailstore.html#accountsRemoved">accountsRemoved</a>().</p> +<h3 class="fn"><a name="addAccount"></a>bool QMailStore::addAccount ( <a href="qmailaccount.html">QMailAccount</a> * <i>account</i>, <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> * <i>config</i> )</h3> +<p>Adds a new <a href="qmailaccount.html">QMailAccount</a> object <i>account</i> into the messsage store, with the configuration details optionally specified by <i>config</i>. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="addFolder"></a>bool QMailStore::addFolder ( <a href="qmailfolder.html">QMailFolder</a> * <i>folder</i> )</h3> +<p>Adds a new <a href="qmailfolder.html">QMailFolder</a> object <i>folder</i> into the message store, performing respective integrity checks. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="addMessage"></a>bool QMailStore::addMessage ( <a href="qmailmessage.html">QMailMessage</a> * <i>msg</i> )</h3> +<p>Adds a new <a href="qmailmessage.html">QMailMessage</a> object <i>msg</i> into the message store, performing respective integrity checks. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="addMessage-2"></a>bool QMailStore::addMessage ( <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> * <i>metaData</i> )</h3> +<p>Adds a new <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> object <i>metaData</i> into the message store, performing respective integrity checks. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="addMessages"></a>bool QMailStore::addMessages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessage.html">QMailMessage</a> *> & <i>messages</i> )</h3> +<p>Adds a new <a href="qmailmessage.html">QMailMessage</a> object into the message store for each entry in the list <i>messages</i>, performing all respective integrity checks. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="addMessages-2"></a>bool QMailStore::addMessages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadata.html">QMailMessageMetaData</a> *> & <i>messages</i> )</h3> +<p>Adds a new QMailMessageMetData object into the message store for each entry in the list <i>messages</i>, performing all respective integrity checks. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="asynchronousEmission"></a>bool QMailStore::asynchronousEmission () const</h3> +<p>Returns true if the running process is in the act of emitting an asynchronous <a href="qmailstore.html">QMailStore</a> signal caused by another process. This can only be true when called from a slot invoked by a <a href="qmailstore.html">QMailStore</a> signal.</p> +<h3 class="fn"><a name="countAccounts"></a>int QMailStore::countAccounts ( const <a href="qmailaccountkey.html">QMailAccountKey</a> & <i>key</i> = QMailAccountKey() ) const</h3> +<p>Returns the count of the number of accounts which pass the filtering criteria defined in <a href="qmailaccountkey.html">QMailAccountKey</a> <i>key</i>. If key is empty a count of all accounts is returned.</p> +<h3 class="fn"><a name="countFolders"></a>int QMailStore::countFolders ( const <a href="qmailfolderkey.html">QMailFolderKey</a> & <i>key</i> = QMailFolderKey() ) const</h3> +<p>Returns the count of the number of folders which pass the filtering criteria defined in <a href="qmailfolderkey.html">QMailFolderKey</a> <i>key</i>. If key is empty a count of all folders is returned.</p> +<h3 class="fn"><a name="countMessages"></a>int QMailStore::countMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> = QMailMessageKey() ) const</h3> +<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="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> +<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> +<p>Signal that is emitted when changes to messages in the mail store affect the content of the folders in the list <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#messagesAdded">messagesAdded</a>(), <a href="qmailstore.html#messagesUpdated">messagesUpdated</a>(), and <a href="qmailstore.html#messagesRemoved">messagesRemoved</a>().</p> +<h3 class="fn"><a name="folderStatusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailStore::folderStatusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the status bitmask needed to test the result of <a href="qmailfolder.html#status">QMailFolder::status</a>() against the <a href="qmailfolder.html">QMailFolder</a> status flag registered with the identifier <i>name</i>.</p> +<p>See also <a href="qmailstore.html#registerFolderStatusFlag">registerFolderStatusFlag</a>() and <a href="qmailfolder.html#statusMask">QMailFolder::statusMask</a>().</p> +<h3 class="fn"><a name="foldersAdded"></a>void QMailStore::foldersAdded ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailstore.html#foldersRemoved">foldersRemoved</a>() and <a href="qmailstore.html#foldersUpdated">foldersUpdated</a>().</p> +<h3 class="fn"><a name="foldersRemoved"></a>void QMailStore::foldersRemoved ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailstore.html#foldersAdded">foldersAdded</a>() and <a href="qmailstore.html#foldersUpdated">foldersUpdated</a>().</p> +<h3 class="fn"><a name="foldersUpdated"></a>void QMailStore::foldersUpdated ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailstore.html#foldersAdded">foldersAdded</a>() and <a href="qmailstore.html#foldersRemoved">foldersRemoved</a>().</p> +<h3 class="fn"><a name="initializationState"></a><a href="qmailstore.html#InitializationState-enum">InitializationState</a> QMailStore::initializationState () <tt> [static]</tt></h3> +<p>Returns the initialization state of the <a href="qmailstore.html">QMailStore</a>.</p> +<h3 class="fn"><a name="instance"></a>QMailStore * QMailStore::instance () <tt> [static]</tt></h3> +<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="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="message"></a><a href="qmailmessage.html">QMailMessage</a> QMailStore::message ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) const</h3> +<p>Returns the <a href="qmailmessage.html">QMailMessage</a> defined by the <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i> from the store.</p> +<h3 class="fn"><a name="message-2"></a><a href="qmailmessage.html">QMailMessage</a> QMailStore::message ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) const</h3> +<p>Returns the <a href="qmailmessage.html">QMailMessage</a> defined by the unique identifier <i>uid</i> from the account with id <i>accountId</i>.</p> +<h3 class="fn"><a name="messageContentsModified"></a>void QMailStore::messageContentsModified ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the content of the messages in list <i>ids</i> is updated.</p> +<p>See also <a href="qmailstore.html#messagesUpdated">messagesUpdated</a>().</p> +<h3 class="fn"><a name="messageMetaData"></a><a href="qmailmessagemetadata.html">QMailMessageMetaData</a> QMailStore::messageMetaData ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) const</h3> +<p>Returns the meta data for the message identified by the <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i> from the store.</p> +<h3 class="fn"><a name="messageMetaData-2"></a><a href="qmailmessagemetadata.html">QMailMessageMetaData</a> QMailStore::messageMetaData ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>uid</i>, const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i> ) const</h3> +<p>Returns the meta data for the message identified by the unique identifier <i>uid</i> from the account with id <i>accountId</i>.</p> +<h3 class="fn"><a name="messageRemovalRecords"></a>const QMailMessageRemovalRecordList QMailStore::messageRemovalRecords ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="qmailfolderid.html">QMailFolderId</a> & <i>folderId</i> = QMailFolderId() ) const</h3> +<p>Retrieves a list of <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> objects containing information about messages that have been removed from local storage. Records are retrived for messages whose account IDs match <i>accountId</i> and optionally, whose folder IDs match <i>folderId</i>. This information is primarily for synchronization of local changes to remote message storage services such as IMAP servers.</p> +<p>Returns a list of <a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a> objects if successfully completed, or an empty list for an error or no data.</p> +<h3 class="fn"><a name="messageRemovalRecordsAdded"></a>void QMailStore::messageRemovalRecordsAdded ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when QMailMessageRemovalRecords are added to the store, affecting the accounts listed in <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</a>().</p> +<h3 class="fn"><a name="messageRemovalRecordsRemoved"></a>void QMailStore::messageRemovalRecordsRemoved ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when QMailMessageRemovalRecords are removed from the store, affecting the accounts listed in <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#messageRemovalRecordsAdded">messageRemovalRecordsAdded</a>().</p> +<h3 class="fn"><a name="messageStatusMask"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> QMailStore::messageStatusMask ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>name</i> ) const</h3> +<p>Returns the status bitmask needed to test the result of <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>() against the <a href="qmailmessage.html">QMailMessage</a> status flag registered with the identifier <i>name</i>.</p> +<p>See also <a href="qmailstore.html#registerMessageStatusFlag">registerMessageStatusFlag</a>() and <a href="qmailmessagemetadata.html#statusMask">QMailMessage::statusMask</a>().</p> +<h3 class="fn"><a name="messagesAdded"></a>void QMailStore::messagesAdded ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailstore.html#messagesRemoved">messagesRemoved</a>() and <a href="qmailstore.html#messagesUpdated">messagesUpdated</a>().</p> +<h3 class="fn"><a name="messagesMetaData"></a>const QMailMessageMetaDataList QMailStore::messagesMetaData ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i>, const <a href="qmailmessagekey.html#Property-enum">QMailMessageKey::Properties</a> & <i>properties</i>, <a href="qmailstore.html#ReturnOption-enum">ReturnOption</a> <i>option</i> = ReturnAll ) const</h3> +<p>Retrieves a list of <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> objects containing meta data elements specified by <i>properties</i>, for messages which match the criteria defined by <i>key</i>. If <i>option</i> is <tt>ReturnAll</tt> then duplicate objects are included in the list; otherwise duplicate objects are excluded from the returned list.</p> +<p>Returns a list of <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> objects if successfully completed, or an empty list for an error or no data.</p> +<p>Note: Custom fields cannot be queried by this function.</p> +<h3 class="fn"><a name="messagesRemoved"></a>void QMailStore::messagesRemoved ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailstore.html#messagesAdded">messagesAdded</a>() and <a href="qmailstore.html#messagesUpdated">messagesUpdated</a>().</p> +<h3 class="fn"><a name="messagesUpdated"></a>void QMailStore::messagesUpdated ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailstore.html#messagesAdded">messagesAdded</a>() and <a href="qmailstore.html#messagesRemoved">messagesRemoved</a>().</p> +<h3 class="fn"><a name="purgeMessageRemovalRecords"></a>bool QMailStore::purgeMessageRemovalRecords ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>accountId</i>, const <a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> & <i>serverUids</i> = QStringList() )</h3> +<p>Erases message deletion records from the account with id <i>accountId</i> and server uid listed in <i>serverUids</i>. If serverUids is empty, all message deletion records for the specified account are deleted.</p> +<p>Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="queryAccounts"></a>const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> QMailStore::queryAccounts ( const <a href="qmailaccountkey.html">QMailAccountKey</a> & <i>key</i> = QMailAccountKey(), const <a href="qmailaccountsortkey.html">QMailAccountSortKey</a> & <i>sortKey</i> = QMailAccountSortKey(), <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="qmailaccountid.html">QMailAccountId</a>s of accounts in the store. If <i>key</i> is not empty only accounts matching the parameters set by <i>key</i> will be returned, otherwise all accounts 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 account 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="queryFolders"></a>const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> QMailStore::queryFolders ( const <a href="qmailfolderkey.html">QMailFolderKey</a> & <i>key</i> = QMailFolderKey(), const <a href="qmailfoldersortkey.html">QMailFolderSortKey</a> & <i>sortKey</i> = QMailFolderSortKey(), <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="qmailfolderid.html">QMailFolderId</a>s of folders in the message store. If <i>key</i> is not empty only folders matching the parameters set by <i>key</i> will be returned, otherwise all folder 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 folder 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="queryMessages"></a>const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> QMailStore::queryMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> = QMailMessageKey(), const <a href="qmailmessagesortkey.html">QMailMessageSortKey</a> & <i>sortKey</i> = QMailMessageSortKey(), <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="qmailmessageid.html">QMailMessageId</a>s of messages in the message store. If <i>key</i> is not empty only messages matching the parameters set by <i>key</i> will be returned, otherwise all message 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 message 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="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> +<h3 class="fn"><a name="registerFolderStatusFlag"></a>bool QMailStore::registerFolderStatusFlag ( 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="qmailfolder.html">QMailFolder</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#folderStatusMask">folderStatusMask</a>().</p> +<h3 class="fn"><a name="registerMessageStatusFlag"></a>bool QMailStore::registerMessageStatusFlag ( 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="qmailmessage.html">QMailMessage</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#messageStatusMask">messageStatusMask</a>().</p> +<h3 class="fn"><a name="removeAccount"></a>bool QMailStore::removeAccount ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Removes a <a href="qmailaccount.html">QMailAccount</a> with <a href="qmailaccountid.html">QMailAccountId</a> <i>id</i> from the store. Also removes any folder, message and message removal records associated with the removed account. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="removeAccounts"></a>bool QMailStore::removeAccounts ( const <a href="qmailaccountkey.html">QMailAccountKey</a> & <i>key</i> )</h3> +<p>Removes all QMailAccounts identified by the key <i>key</i> from the store. Also removes any folder, message and message removal records associated with the removed account. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="removeFolder"></a>bool QMailStore::removeFolder ( const <a href="qmailfolderid.html">QMailFolderId</a> & <i>id</i>, <a href="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</a> <i>option</i> = NoRemovalRecord )</h3> +<p>Removes a <a href="qmailfolder.html">QMailFolder</a> with <a href="qmailfolderid.html">QMailFolderId</a> <i>id</i> from the message store. Also removes any sub-folders of the identified folder, and any messages contained in any of the folders removed. If <i>option</i> is <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> then removal records will be created for each removed message. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="removeFolders"></a>bool QMailStore::removeFolders ( const <a href="qmailfolderkey.html">QMailFolderKey</a> & <i>key</i>, <a href="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</a> <i>option</i> = NoRemovalRecord )</h3> +<p>Removes all QMailFolders identified by the key <i>key</i> from the message store. Also removes any sub-folders of the removed folders, and any messages contained in any of the folders removed. If <i>option</i> is <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> then removal records will be created for each removed message. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="removeMessage"></a>bool QMailStore::removeMessage ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i>, <a href="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</a> <i>option</i> = NoRemovalRecord )</h3> +<p>Removes a <a href="qmailmessage.html">QMailMessage</a> with <a href="qmailmessageid.html">QMailMessageId</a> <i>id</i> from the message store. If <i>option</i> is <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> then a removal record will be created for the removed message. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="removeMessages"></a>bool QMailStore::removeMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i>, <a href="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</a> <i>option</i> = NoRemovalRecord )</h3> +<p>Removes all QMailMessages identified by the key <i>key</i> from the message store. If <i>option</i> is <a href="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</a> then removal records will be created for each removed message. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="restoreToPreviousFolder"></a>bool QMailStore::restoreToPreviousFolder ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> )</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> +<h3 class="fn"><a name="restoreToPreviousFolder-2"></a>bool QMailStore::restoreToPreviousFolder ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> )</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="retrievalInProgress"></a>void QMailStore::retrievalInProgress ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the set of accounts currently retrieving from external sources is modified to <i>ids</i>. Accounts listed in <i>ids</i> are likely to be the source of numerous mail store signals; some clients may wish to ignore updates associated with these accounts whilst they are engaged in retrieving.</p> +<p>See also <a href="qmailstore.html#setRetrievalInProgress">setRetrievalInProgress</a>() and <a href="qmailstore.html#transmissionInProgress">transmissionInProgress</a>().</p> +<h3 class="fn"><a name="setRetrievalInProgress"></a>void QMailStore::setRetrievalInProgress ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> )</h3> +<p>Sets the list of accounts currently retrieving from external sources to be <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#retrievalInProgress">retrievalInProgress</a>().</p> +<h3 class="fn"><a name="setTransmissionInProgress"></a>void QMailStore::setTransmissionInProgress ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> )</h3> +<p>Sets the list of accounts currently transmitting to external sources to be <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#transmissionInProgress">transmissionInProgress</a>().</p> +<h3 class="fn"><a name="sizeOfMessages"></a>int QMailStore::sizeOfMessages ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i> = QMailMessageKey() ) const</h3> +<p>Returns the total size of the messages which pass the filtering criteria defined in <a href="qmailmessagekey.html">QMailMessageKey</a> <i>key</i>. If key is empty the total size of all messages is returned.</p> +<h3 class="fn"><a name="transmissionInProgress"></a>void QMailStore::transmissionInProgress ( const <a href="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the set of accounts currently transmitting to external sources is modified to <i>ids</i>. Accounts listed in <i>ids</i> are likely to be the source of numerous mail store signals; some clients may wish to ignore updates associated with these accounts whilst they are engaged in transmitting.</p> +<p>See also <a href="qmailstore.html#setTransmissionInProgress">setTransmissionInProgress</a>() and <a href="qmailstore.html#retrievalInProgress">retrievalInProgress</a>().</p> +<h3 class="fn"><a name="updateAccount"></a>bool QMailStore::updateAccount ( <a href="qmailaccount.html">QMailAccount</a> * <i>account</i>, <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> * <i>config</i> = 0 )</h3> +<p>Updates the existing <a href="qmailaccount.html">QMailAccount</a> <i>account</i> on the store, with the configuration details optionally specified by <i>config</i>. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateAccountConfiguration"></a>bool QMailStore::updateAccountConfiguration ( <a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a> * <i>config</i> )</h3> +<p>Updates the configuration details of the referenced account to contain <i>config</i>. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<p>See also <a href="qmailaccountconfiguration.html#id">QMailAccountConfiguration::id</a>().</p> +<h3 class="fn"><a name="updateFolder"></a>bool QMailStore::updateFolder ( <a href="qmailfolder.html">QMailFolder</a> * <i>folder</i> )</h3> +<p>Updates the existing <a href="qmailfolder.html">QMailFolder</a> <i>folder</i> on the message store. Returns <tt>true</tt> if the operation completed successfully, <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateMessage"></a>bool QMailStore::updateMessage ( <a href="qmailmessage.html">QMailMessage</a> * <i>msg</i> )</h3> +<p>Updates the existing <a href="qmailmessage.html">QMailMessage</a> <i>msg</i> on the message store. Returns <tt>true</tt> if the operation completed successfully, or <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateMessage-2"></a>bool QMailStore::updateMessage ( <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> * <i>metaData</i> )</h3> +<p>Updates the meta data of the existing message on the message store, to match <i>metaData</i>. Returns <tt>true</tt> if the operation completed successfully, or <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateMessages"></a>bool QMailStore::updateMessages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessage.html">QMailMessage</a> *> & <i>messages</i> )</h3> +<p>Updates the existing <a href="qmailmessage.html">QMailMessage</a> in the message store, for each message listed in <i>messages</i>. Returns <tt>true</tt> if the operation completed successfully, or <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateMessages-2"></a>bool QMailStore::updateMessages ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadata.html">QMailMessageMetaData</a> *> & <i>messages</i> )</h3> +<p>Updates the meta data of the existing message in the message store, to match each of the messages listed in <i>messages</i>. Returns <tt>true</tt> if the operation completed successfully, or <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateMessagesMetaData"></a>bool QMailStore::updateMessagesMetaData ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i>, const <a href="qmailmessagekey.html#Property-enum">QMailMessageKey::Properties</a> & <i>properties</i>, const <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> & <i>data</i> )</h3> +<p>Updates the message properties defined in <i>properties</i> to match the respective element contained in the <i>data</i>, for all messages which match the criteria defined by <i>key</i>.</p> +<p>Returns <tt>true</tt> if the operation completed successfully, or <tt>false</tt> otherwise.</p> +<h3 class="fn"><a name="updateMessagesMetaData-2"></a>bool QMailStore::updateMessagesMetaData ( const <a href="qmailmessagekey.html">QMailMessageKey</a> & <i>key</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#quint64-typedef">quint64</a> <i>status</i>, bool <i>set</i> )</h3> +<p>Updates message status flags set in <i>status</i> according to <i>set</i>, for messages which match the criteria defined by <i>key</i>.</p> +<p>Returns <tt>true</tt> if the operation completed successfully, or <tt>false</tt> otherwise.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailstoreaccountfilter-members.html b/doc/html/qmailstoreaccountfilter-members.html new file mode 100644 index 00000000..059ef617 --- /dev/null +++ b/doc/html/qmailstoreaccountfilter-members.html @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailstoreaccountfilter.cpp --> +<head> + <title>List of All Members for QMailStoreAccountFilter</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailStoreAccountFilter</h1> +<p>This is the complete list of members for <a href="qmailstoreaccountfilter.html">QMailStoreAccountFilter</a>, including inherited members.</p> +<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="qmailstoreaccountfilter.html#QMailStoreAccountFilter">QMailStoreAccountFilter</a></b> ( const QMailAccountId & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#accountContentsModified">accountContentsModified</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#accountUpdated">accountUpdated</a></b> ()</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="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> +<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="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> +<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> +<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="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="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> +<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="qmailstoreaccountfilter.html#folderContentsModified">folderContentsModified</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#foldersAdded">foldersAdded</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#foldersRemoved">foldersRemoved</a></b> ( const QMailFolderIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#foldersUpdated">foldersUpdated</a></b> ( const QMailFolderIdList & )</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> +<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> +<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="qmailstoreaccountfilter.html#messageContentsModified">messageContentsModified</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#messageRemovalRecordsAdded">messageRemovalRecordsAdded</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#messagesAdded">messagesAdded</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.html#messagesRemoved">messagesRemoved</a></b> ( const QMailMessageIdList & )</div></li> +<li><div class="fn"><b><a href="qmailstoreaccountfilter.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="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="http://doc.trolltech.com/4.5/qobject.html#parent">parent</a></b> () const</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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> +</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailstoreaccountfilter.html b/doc/html/qmailstoreaccountfilter.html new file mode 100644 index 00000000..74d309e4 --- /dev/null +++ b/doc/html/qmailstoreaccountfilter.html @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailstoreaccountfilter.cpp --> +<head> + <title>QMailStoreAccountFilter Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailStoreAccountFilter Class Reference</h1> +<p>The QMailStoreAccountFilter class provides a filtered view of <a href="qmailstore.html">QMailStore</a> signals, affecting a single account. <a href="#details">More...</a></p> +<pre> #include <QMailStoreAccountFilter></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailstoreaccountfilter-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailstoreaccountfilter.html#QMailStoreAccountFilter">QMailStoreAccountFilter</a></b> ( const QMailAccountId & <i>id</i> )</td></tr> +</table> +<ul> +<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="signals"></a> +<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="qmailstoreaccountfilter.html#accountContentsModified">accountContentsModified</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstoreaccountfilter.html#accountUpdated">accountUpdated</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstoreaccountfilter.html#folderContentsModified">folderContentsModified</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="qmailstoreaccountfilter.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="qmailstoreaccountfilter.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="qmailstoreaccountfilter.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="qmailstoreaccountfilter.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="qmailstoreaccountfilter.html#messageRemovalRecordsAdded">messageRemovalRecordsAdded</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstoreaccountfilter.html#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailstoreaccountfilter.html#messagesAdded">messagesAdded</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="qmailstoreaccountfilter.html#messagesRemoved">messagesRemoved</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="qmailstoreaccountfilter.html#messagesUpdated">messagesUpdated</a></b> ( const QMailMessageIdList & <i>ids</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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailStoreAccountFilter class provides a filtered view of <a href="qmailstore.html">QMailStore</a> signals, affecting a single account.</p> +<p>The QMailStoreAccountFilter class allows a client to respond to only those <a href="qmailstore.html">QMailStore</a> signals that affect a particular account, without the need to respond to all signals and test for applicability.</p> +<p>See also <a href="qmailstore.html">QMailStore</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailStoreAccountFilter"></a>QMailStoreAccountFilter::QMailStoreAccountFilter ( const <a href="qmailaccountid.html">QMailAccountId</a> & <i>id</i> )</h3> +<p>Creates a filter object whose signals report only the events that affect the account identified by <i>id</i>.</p> +<h3 class="fn"><a name="accountContentsModified"></a>void QMailStoreAccountFilter::accountContentsModified () <tt> [signal]</tt></h3> +<p>Signal that is emitted when changes to messages and folders in the mail store affect the content of the filter account.</p> +<p>See also <a href="qmailstore.html#accountContentsModified">QMailStore::accountContentsModified</a>().</p> +<h3 class="fn"><a name="accountUpdated"></a>void QMailStoreAccountFilter::accountUpdated () <tt> [signal]</tt></h3> +<p>Signal that is emitted when the filter account is updated within the mail store.</p> +<p>See also <a href="qmailstore.html#accountsUpdated">QMailStore::accountsUpdated</a>().</p> +<h3 class="fn"><a name="folderContentsModified"></a>void QMailStoreAccountFilter::folderContentsModified ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when changes to messages in the mail store affect the content of the folders in the list <i>ids</i>.</p> +<p>See also <a href="qmailstore.html#folderContentsModified">QMailStore::folderContentsModified</a>().</p> +<h3 class="fn"><a name="foldersAdded"></a>void QMailStoreAccountFilter::foldersAdded ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailstore.html#foldersAdded">QMailStore::foldersAdded</a>().</p> +<h3 class="fn"><a name="foldersRemoved"></a>void QMailStoreAccountFilter::foldersRemoved ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailstore.html#foldersRemoved">QMailStore::foldersRemoved</a>().</p> +<h3 class="fn"><a name="foldersUpdated"></a>void QMailStoreAccountFilter::foldersUpdated ( const <a href="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the folders in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailstore.html#foldersUpdated">QMailStore::foldersUpdated</a>().</p> +<h3 class="fn"><a name="messageContentsModified"></a>void QMailStoreAccountFilter::messageContentsModified ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the content of the messages in list <i>ids</i> is updated.</p> +<p>See also <a href="qmailstore.html#messageContentsModified">QMailStore::messageContentsModified</a>().</p> +<h3 class="fn"><a name="messageRemovalRecordsAdded"></a>void QMailStoreAccountFilter::messageRemovalRecordsAdded () <tt> [signal]</tt></h3> +<p>Signal that is emitted when QMailMessageRemovalRecords are added to the store, affecting the filter account.</p> +<p>See also <a href="qmailstore.html#messageRemovalRecordsAdded">QMailStore::messageRemovalRecordsAdded</a>().</p> +<h3 class="fn"><a name="messageRemovalRecordsRemoved"></a>void QMailStoreAccountFilter::messageRemovalRecordsRemoved () <tt> [signal]</tt></h3> +<p>Signal that is emitted when QMailMessageRemovalRecords are removed from the store, affecting the filter account.</p> +<p>See also <a href="qmailstore.html#messageRemovalRecordsRemoved">QMailStore::messageRemovalRecordsRemoved</a>().</p> +<h3 class="fn"><a name="messagesAdded"></a>void QMailStoreAccountFilter::messagesAdded ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are added to the mail store.</p> +<p>See also <a href="qmailstore.html#messagesAdded">QMailStore::messagesAdded</a>().</p> +<h3 class="fn"><a name="messagesRemoved"></a>void QMailStoreAccountFilter::messagesRemoved ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are removed from the mail store.</p> +<p>See also <a href="qmailstore.html#messagesRemoved">QMailStore::messagesRemoved</a>().</p> +<h3 class="fn"><a name="messagesUpdated"></a>void QMailStoreAccountFilter::messagesUpdated ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>ids</i> ) <tt> [signal]</tt></h3> +<p>Signal that is emitted when the messages in the list <i>ids</i> are updated within the mail store.</p> +<p>See also <a href="qmailstore.html#messagesUpdated">QMailStore::messagesUpdated</a>().</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailtimestamp-members.html b/doc/html/qmailtimestamp-members.html new file mode 100644 index 00000000..232671da --- /dev/null +++ b/doc/html/qmailtimestamp-members.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailtimestamp.cpp --> +<head> + <title>List of All Members for QMailTimeStamp</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailTimeStamp</h1> +<p>This is the complete list of members for <a href="qmailtimestamp.html">QMailTimeStamp</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailtimestamp.html#OutputFormat-enum">OutputFormat</a></b></div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#QMailTimeStamp">QMailTimeStamp</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#QMailTimeStamp-2">QMailTimeStamp</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#QMailTimeStamp-3">QMailTimeStamp</a></b> ( const QDateTime & )</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#dtor.QMailTimeStamp">~QMailTimeStamp</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#currentDateTime">currentDateTime</a></b> () : QMailTimeStamp</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#isNull">isNull</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#isValid">isValid</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#toLocalTime">toLocalTime</a></b> () const : QDateTime</div></li> +</ul></td><td valign="top"><ul> +<li><div class="fn"><b><a href="qmailtimestamp.html#toString">toString</a></b> ( OutputFormat ) const : QString</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#toUTC">toUTC</a></b> () const : QDateTime</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#operator-not-eq">operator!=</a></b> ( const QMailTimeStamp & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#operator-lt">operator<</a></b> ( const QMailTimeStamp & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#operator-lt-eq">operator<=</a></b> ( const QMailTimeStamp & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#operator-eq-eq">operator==</a></b> ( const QMailTimeStamp & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#operator-gt">operator></a></b> ( const QMailTimeStamp & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailtimestamp.html#operator-gt-eq">operator>=</a></b> ( const QMailTimeStamp & ) const : bool</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailtimestamp.html b/doc/html/qmailtimestamp.html new file mode 100644 index 00000000..ce296133 --- /dev/null +++ b/doc/html/qmailtimestamp.html @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailtimestamp.cpp --> +<head> + <title>QMailTimeStamp Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailTimeStamp Class Reference</h1> +<p>The QMailTimeStamp class manages message time stamps. <a href="#details">More...</a></p> +<pre> #include <QMailTimeStamp></pre><ul> +<li><a href="qmailtimestamp-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailtimestamp.html#OutputFormat-enum">OutputFormat</a></b> { Rfc2822, Rfc3501, Rfc3339 }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#QMailTimeStamp">QMailTimeStamp</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#QMailTimeStamp-2">QMailTimeStamp</a></b> ( const QString & <i>timeText</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#QMailTimeStamp-3">QMailTimeStamp</a></b> ( const QDateTime & <i>dateTime</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#dtor.QMailTimeStamp">~QMailTimeStamp</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#isNull">isNull</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#isValid">isValid</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#toLocalTime">toLocalTime</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#toString">toString</a></b> ( OutputFormat <i>format</i> = Rfc2822 ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#toUTC">toUTC</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#operator-not-eq">operator!=</a></b> ( const QMailTimeStamp & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#operator-lt">operator<</a></b> ( const QMailTimeStamp & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#operator-lt-eq">operator<=</a></b> ( const QMailTimeStamp & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#operator-eq-eq">operator==</a></b> ( const QMailTimeStamp & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#operator-gt">operator></a></b> ( const QMailTimeStamp & <i>other</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#operator-gt-eq">operator>=</a></b> ( const QMailTimeStamp & <i>other</i> ) const</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailTimeStamp </td><td class="memItemRight" valign="bottom"><b><a href="qmailtimestamp.html#currentDateTime">currentDateTime</a></b> ()</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailTimeStamp class manages message time stamps.</p> +<p>QMailTimeStamp provides functions for creating and manipulating the time stamps of messages. QMailTimeStamp can be created from time stamp strings, or from <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> objects. The time stamp information can be extracted in UTC time, local time, or as a formatted string.</p> +<p>QMailTimeStamp maintains the timezone information of a time stamp, so it can be used to convert time stamp information between UTC time and localized time values.</p> +<p>See also <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> and <a href="qmailmessage.html">QMailMessage</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="OutputFormat-enum"></a>enum QMailTimeStamp::OutputFormat</h3> +<p>This enum type is used to select a format for timestamp output.</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>QMailTimeStamp::Rfc2822</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">The format used in SMTP message format; example: "Wed, 17 May 2006 20:45:00 +0100".</td></tr> +<tr><td valign="top"><tt>QMailTimeStamp::Rfc3501</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">The format used in IMAP message append; example: "17-May-2006 20:45:00 +0100".</td></tr> +<tr><td valign="top"><tt>QMailTimeStamp::Rfc3339</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">The format specified for future protocols (a variant of ISO 8601); example: "2006-05-17T20:45:00+01:00".</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailTimeStamp"></a>QMailTimeStamp::QMailTimeStamp ()</h3> +<p>Constructs a null <a href="qmailtimestamp.html">QMailTimeStamp</a> object. A null timestamp is invalid.</p> +<h3 class="fn"><a name="QMailTimeStamp-2"></a>QMailTimeStamp::QMailTimeStamp ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>timeText</i> )</h3> +<p>Constructs a <a href="qmailtimestamp.html">QMailTimeStamp</a> object by parsing <i>timeText</i>.</p> +<h3 class="fn"><a name="QMailTimeStamp-3"></a>QMailTimeStamp::QMailTimeStamp ( const <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> & <i>dateTime</i> )</h3> +<p>Constructs a <a href="qmailtimestamp.html">QMailTimeStamp</a> object from the given <i>dateTime</i>.</p> +<h3 class="fn"><a name="dtor.QMailTimeStamp"></a>QMailTimeStamp::~QMailTimeStamp ()</h3> +<p>Destroys a <a href="qmailtimestamp.html">QMailTimeStamp</a> object.</p> +<h3 class="fn"><a name="currentDateTime"></a>QMailTimeStamp QMailTimeStamp::currentDateTime () <tt> [static]</tt></h3> +<p>Returns a <a href="qmailtimestamp.html">QMailTimeStamp</a> object initialised to contain the current date and time, in the local time zone.</p> +<h3 class="fn"><a name="isNull"></a>bool QMailTimeStamp::isNull () const</h3> +<p>Returns true if the timestamp has not been initialized to contain a value.</p> +<h3 class="fn"><a name="isValid"></a>bool QMailTimeStamp::isValid () const</h3> +<p>Returns true if the timestamp is valid; otherwise returns false;</p> +<h3 class="fn"><a name="toLocalTime"></a><a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> QMailTimeStamp::toLocalTime () const</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> containing the time stamp converted to the local time zone.</p> +<h3 class="fn"><a name="toString"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailTimeStamp::toString ( <a href="qmailtimestamp.html#OutputFormat-enum">OutputFormat</a> <i>format</i> = Rfc2822 ) const</h3> +<p>Returns the time stamp information in the format specified by <i>format</i>.</p> +<h3 class="fn"><a name="toUTC"></a><a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> QMailTimeStamp::toUTC () const</h3> +<p>Returns a <a href="http://doc.trolltech.com/4.5/qdatetime.html">QDateTime</a> containing the time stamp in UTC time.</p> +<h3 class="fn"><a name="operator-not-eq"></a>bool QMailTimeStamp::operator!= ( const QMailTimeStamp & <i>other</i> ) const</h3> +<p>Returns true if this time stamp is different from <i>other</i>; otherwise returns false.</p> +<p>Two time stamps are different if either the date, the time, or the time zone components are different.</p> +<p>See also <a href="qmailtimestamp.html#operator-eq-eq">operator==</a>().</p> +<h3 class="fn"><a name="operator-lt"></a>bool QMailTimeStamp::operator< ( const QMailTimeStamp & <i>other</i> ) const</h3> +<p>Returns true if this time stamp is earlier than <i>other</i>; otherwise returns false.</p> +<h3 class="fn"><a name="operator-lt-eq"></a>bool QMailTimeStamp::operator<= ( const QMailTimeStamp & <i>other</i> ) const</h3> +<p>Returns true if this time stamp is earlier than or equal to <i>other</i>; otherwise returns false.</p> +<h3 class="fn"><a name="operator-eq-eq"></a>bool QMailTimeStamp::operator== ( const QMailTimeStamp & <i>other</i> ) const</h3> +<p>Returns true if this time stamp is equal to <i>other</i>; otherwise returns false.</p> +<p>See also <a href="qmailtimestamp.html#operator-not-eq">operator!=</a>().</p> +<h3 class="fn"><a name="operator-gt"></a>bool QMailTimeStamp::operator> ( const QMailTimeStamp & <i>other</i> ) const</h3> +<p>Returns true if this time stamp is later than <i>other</i>; otherwise returns false.</p> +<h3 class="fn"><a name="operator-gt-eq"></a>bool QMailTimeStamp::operator>= ( const QMailTimeStamp & <i>other</i> ) const</h3> +<p>Returns true if this time stamp is later than or equal to <i>other</i>; otherwise returns false.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailtransmitaction-members.html b/doc/html/qmailtransmitaction-members.html new file mode 100644 index 00000000..133f0d29 --- /dev/null +++ b/doc/html/qmailtransmitaction-members.html @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>List of All Members for QMailTransmitAction</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailTransmitAction</h1> +<p>This is the complete list of members for <a href="qmailtransmitaction.html">QMailTransmitAction</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">class <b><a href="qmailserviceaction-status.html">Status</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Activity-enum">Activity</a></b></div></li> +<li><div class="fn">enum <b><a href="qmailserviceaction.html#Connectivity-enum">Connectivity</a></b></div></li> +<li><div class="fn"><b><a href="qmailtransmitaction.html#QMailTransmitAction">QMailTransmitAction</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#children">children</a></b> () const</div></li> +<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="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="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> +<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> +<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="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="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> +<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> +<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> +<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> +<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="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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus">setStatus</a></b> ( Status::ErrorCode, const QString & )</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#setStatus-2">setStatus</a></b> ( Status::ErrorCode, const QString &, const QMailAccountId &, const QMailFolderId &, const QMailMessageId & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#status">status</a></b> () const : const Status</div></li> +<li><div class="fn"><b><a href="qmailserviceaction.html#statusChanged">statusChanged</a></b> ( const QMailServiceAction::Status & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailtransmitaction.html#transmitMessages">transmitMessages</a></b> ( const QMailAccountId & )</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailtransmitaction.html b/doc/html/qmailtransmitaction.html new file mode 100644 index 00000000..2c92b16e --- /dev/null +++ b/doc/html/qmailtransmitaction.html @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailserviceaction.cpp --> +<head> + <title>QMailTransmitAction Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailTransmitAction Class Reference</h1> +<p>The QMailTransmitAction class provides the interface for transmitting messages to external message services. <a href="#details">More...</a></p> +<pre> #include <QMailTransmitAction></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="qmailserviceaction.html">QMailServiceAction</a>.</p> +<ul> +<li><a href="qmailtransmitaction-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="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>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="qmailtransmitaction.html#transmitMessages">transmitMessages</a></b> ( const QMailAccountId & <i>accountId</i> )</td></tr> +</table> +<ul> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="qmailserviceaction.html#public-slots">QMailServiceAction</a></li> +<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>4 signals inherited from <a href="qmailserviceaction.html#signals">QMailServiceAction</a></li> +<li><div class="fn"></div>1 signal inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#signals">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>2 protected functions inherited from <a href="qmailserviceaction.html#protected-functions">QMailServiceAction</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The 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>The send() slot requests that the message server transmit each identified message to the external service associated with each messages' account.</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> +<h3 class="fn"><a name="QMailTransmitAction"></a>QMailTransmitAction::QMailTransmitAction ( <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="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 /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailtransport-members.html b/doc/html/qmailtransport-members.html new file mode 100644 index 00000000..ab839cdb --- /dev/null +++ b/doc/html/qmailtransport-members.html @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailtransport.cpp --> +<head> + <title>List of All Members for QMailTransport</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailTransport</h1> +<p>This is the complete list of members for <a href="qmailtransport.html">QMailTransport</a>, including inherited members.</p> +<p><table class="propsummary" width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr><td width="45%" valign="top"><ul> +<li><div class="fn">enum <b><a href="qmailtransport.html#EncryptType-enum">EncryptType</a></b></div></li> +<li><div class="fn"><b><a href="qmailtransport.html#QMailTransport">QMailTransport</a></b> ( const char * )</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="qmailtransport.html#bytesSinceMark">bytesSinceMark</a></b> () const : qint64</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#bytesWritten">bytesWritten</a></b> ( qint64 )</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#canReadLine">canReadLine</a></b> () const : 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> +<li><div class="fn"><b><a href="qmailtransport.html#close">close</a></b> ()</div></li> +<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="qmailtransport.html#connected">connected</a></b> () const : bool</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#connected-2">connected</a></b> ( QMailTransport::EncryptType )</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> +<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> +<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="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="qmailtransport.html#errorOccurred">errorOccurred</a></b> ( int, QString )</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> +<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> +<li><div class="fn"><b><a href="qmailtransport.html#inUse">inUse</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#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="qmailtransport.html#isEncrypted">isEncrypted</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="qmailtransport.html#mark">mark</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> +<li><div class="fn"><b><a href="qmailtransport.html#open">open</a></b> ( const QString &, int, EncryptType )</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="http://doc.trolltech.com/4.5/qobject.html#property">property</a></b> ( const char * ) const</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#readLine">readLine</a></b> ( qint64 ) : QByteArray</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#readyRead">readyRead</a></b> ()</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="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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#socket">socket</a></b> () : QAbstractSocket &</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="qmailtransport.html#stream">stream</a></b> () : QDataStream &</div></li> +<li><div class="fn"><b><a href="qmailtransport.html#switchToEncrypted">switchToEncrypted</a></b> ()</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailtransport.html#updateStatus">updateStatus</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailtransport.html b/doc/html/qmailtransport.html new file mode 100644 index 00000000..5443e804 --- /dev/null +++ b/doc/html/qmailtransport.html @@ -0,0 +1,132 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailtransport.cpp --> +<head> + <title>QMailTransport Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailTransport Class Reference</h1> +<p>The QMailTransport class provides a line-oriented socket for messaging communications. <a href="#details">More...</a></p> +<pre> #include <QMailTransport></pre><p><b>This class is under development and is subject to change.</b></p> +<p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailtransport-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailtransport.html#EncryptType-enum">EncryptType</a></b> { Encrypt_NONE, Encrypt_SSL, Encrypt_TLS }</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"></td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#QMailTransport">QMailTransport</a></b> ( const char * <i>name</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">qint64 </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#bytesSinceMark">bytesSinceMark</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#canReadLine">canReadLine</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#close">close</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#connected">connected</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#inUse">inUse</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#isEncrypted">isEncrypted</a></b> () const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#mark">mark</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#open">open</a></b> ( const QString & <i>url</i>, int <i>port</i>, EncryptType <i>encryptionType</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QByteArray </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#readLine">readLine</a></b> ( qint64 <i>maxSize</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QAbstractSocket & </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#socket">socket</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QDataStream & </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#stream">stream</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#switchToEncrypted">switchToEncrypted</a></b> ()</td></tr> +</table> +<ul> +<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="signals"></a> +<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="qmailtransport.html#bytesWritten">bytesWritten</a></b> ( qint64 <i>transmitted</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#connected-2">connected</a></b> ( QMailTransport::EncryptType <i>encryptType</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#errorOccurred">errorOccurred</a></b> ( int <i>status</i>, QString <i>text</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#readyRead">readyRead</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailtransport.html#updateStatus">updateStatus</a></b> ( const QString & <i>status</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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-slots">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailTransport class provides a line-oriented socket for messaging communications.</p> +<p>QMailTransport implements a TLS and SSL enabled socket, whose incoming data can be processed one line of text at a time.</p> +<p>QMailTransport provides the ability to count the bytes written via the socket, which is useful when data is inserted into a stream layered above the socket.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="EncryptType-enum"></a>enum QMailTransport::EncryptType</h3> +<p>This enum type is used to describe the encryption types supported by the transport.</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>QMailTransport::Encrypt_NONE</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">No encryption.</td></tr> +<tr><td valign="top"><tt>QMailTransport::Encrypt_SSL</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Transport Layer Security encryption negotiated before application protocol connection.</td></tr> +<tr><td valign="top"><tt>QMailTransport::Encrypt_TLS</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Transport Layer Security encryption negotiated after application protocol connection.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailTransport"></a>QMailTransport::QMailTransport ( const char * <i>name</i> )</h3> +<p>Creates a transport object with the supplied object <i>name</i>.</p> +<h3 class="fn"><a name="bytesSinceMark"></a><a href="http://doc.trolltech.com/4.5/qtglobal.html#qint64-typedef">qint64</a> QMailTransport::bytesSinceMark () const</h3> +<p>Returns the number of bytes written since the counter as reset to zero.</p> +<p>See also <a href="qmailtransport.html#mark">mark</a>().</p> +<h3 class="fn"><a name="bytesWritten"></a>void QMailTransport::bytesWritten ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#qint64-typedef">qint64</a> <i>transmitted</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted every time a payload of data has been written to the device. The <i>transmitted</i> argument is set to the number of bytes that were written in this payload.</p> +<h3 class="fn"><a name="canReadLine"></a>bool QMailTransport::canReadLine () const</h3> +<p>Returns true if a line of data can be read from the transport; otherwise returns false.</p> +<h3 class="fn"><a name="close"></a>void QMailTransport::close ()</h3> +<p>Closes the socket, flushing any previously unwritten data.</p> +<h3 class="fn"><a name="connected"></a>bool QMailTransport::connected () const</h3> +<p>Returns true if a connection has been established.</p> +<h3 class="fn"><a name="connected-2"></a>void QMailTransport::connected ( <a href="qmailtransport.html#EncryptType-enum">QMailTransport::EncryptType</a> <i>encryptType</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when a connection is achieved, with the encryption type <i>encryptType</i>.</p> +<h3 class="fn"><a name="errorOccurred"></a>void QMailTransport::errorOccurred ( int <i>status</i>, <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> <i>text</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when an error is encountered. The value of <i>status</i> corresponds to a value of <a href="http://doc.trolltech.com/4.5/qabstractsocket.html#SocketError-enum">QSslSocket::SocketError</a>, and <i>text</i> contains a textual annotation where possible.</p> +<h3 class="fn"><a name="inUse"></a>bool QMailTransport::inUse () const</h3> +<p>Returns true if the socket is connected, or in the process of connecting.</p> +<h3 class="fn"><a name="isEncrypted"></a>bool QMailTransport::isEncrypted () const</h3> +<p>Returns true if the connection is established and using encryption.</p> +<h3 class="fn"><a name="mark"></a>void QMailTransport::mark ()</h3> +<p>Resets the byte counter to zero.</p> +<p>See also <a href="qmailtransport.html#bytesSinceMark">bytesSinceMark</a>().</p> +<h3 class="fn"><a name="open"></a>void QMailTransport::open ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>url</i>, int <i>port</i>, <a href="qmailtransport.html#EncryptType-enum">EncryptType</a> <i>encryptionType</i> )</h3> +<p>Opens a connection to the supplied <i>url</i> and <i>port</i>, using the specified <i>encryptionType</i>.</p> +<h3 class="fn"><a name="readLine"></a><a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a> QMailTransport::readLine ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#qint64-typedef">qint64</a> <i>maxSize</i> = 0 )</h3> +<p>Reads a line from the device, but no more than <i>maxSize</i> characters, and returns the result as a <a href="http://doc.trolltech.com/4.5/qbytearray.html">QByteArray</a>.</p> +<h3 class="fn"><a name="readyRead"></a>void QMailTransport::readyRead () <tt> [signal]</tt></h3> +<p>This signal is emitted once every time new data is available for reading from the device. It will only be emitted again once new data is available, such as when a new payload of network data has arrived on your network socket, or when a new block of data has been appended to your device.</p> +<h3 class="fn"><a name="socket"></a><a href="http://doc.trolltech.com/4.5/qabstractsocket.html">QAbstractSocket</a> & QMailTransport::socket ()</h3> +<p>Returns the socket object allowing state to be accessed and manipulated.</p> +<h3 class="fn"><a name="stream"></a><a href="http://doc.trolltech.com/4.5/qdatastream.html">QDataStream</a> & QMailTransport::stream ()</h3> +<p>Returns the stream object allowing data to be read or written across the transport connection.</p> +<h3 class="fn"><a name="switchToEncrypted"></a>void QMailTransport::switchToEncrypted ()</h3> +<p>Switches the socket from unencrypted to encrypted mode.</p> +<h3 class="fn"><a name="updateStatus"></a>void QMailTransport::updateStatus ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>status</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when a change in status is reported. The new status is described by <i>status</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailviewerfactory-members.html b/doc/html/qmailviewerfactory-members.html new file mode 100644 index 00000000..09e9b24f --- /dev/null +++ b/doc/html/qmailviewerfactory-members.html @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailviewer.cpp --> +<head> + <title>List of All Members for QMailViewerFactory</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailViewerFactory</h1> +<p>This is the complete list of members for <a href="qmailviewerfactory.html">QMailViewerFactory</a>, including inherited members.</p> +<ul> +<li><div class="fn">enum <b><a href="qmailviewerfactory.html#PresentationType-enum">PresentationType</a></b></div></li> +<li><div class="fn"><b><a href="qmailviewerfactory.html#create">create</a></b> ( const QString &, QWidget * ) : QMailViewerInterface *</div></li> +<li><div class="fn"><b><a href="qmailviewerfactory.html#defaultKey">defaultKey</a></b> ( QMailMessage::ContentType, PresentationType ) : QString</div></li> +<li><div class="fn"><b><a href="qmailviewerfactory.html#keys">keys</a></b> ( QMailMessage::ContentType, PresentationType ) : QStringList</div></li> +</ul> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailviewerfactory.html b/doc/html/qmailviewerfactory.html new file mode 100644 index 00000000..2abeaf1c --- /dev/null +++ b/doc/html/qmailviewerfactory.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailviewer.cpp --> +<head> + <title>QMailViewerFactory Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailViewerFactory Class Reference</h1> +<p>The QMailViewerFactory class creates objects implementing the <a href="qmailviewerinterface.html">QMailViewerInterface</a> interface. <a href="#details">More...</a></p> +<pre> #include <QMailViewerFactory></pre><ul> +<li><a href="qmailviewerfactory-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<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="qmailviewerfactory.html#PresentationType-enum">PresentationType</a></b> { AnyPresentation, StandardPresentation, ConversationPresentation, UserPresentation }</td></tr> +</table> +<hr /> +<a name="static-public-members"></a> +<h2>Static Public Members</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top">QMailViewerInterface * </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerfactory.html#create">create</a></b> ( const QString & <i>key</i>, QWidget * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerfactory.html#defaultKey">defaultKey</a></b> ( QMailMessage::ContentType <i>type</i> = QMailMessage::UnknownContent, PresentationType <i>pres</i> = AnyPresentation )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerfactory.html#keys">keys</a></b> ( QMailMessage::ContentType <i>type</i> = QMailMessage::UnknownContent, PresentationType <i>pres</i> = AnyPresentation )</td></tr> +</table> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailViewerFactory class creates objects implementing the <a href="qmailviewerinterface.html">QMailViewerInterface</a> interface.</p> +<p>The QMailViewerFactory class creates objects that are able to display mail messages, and implement the <a href="qmailviewerinterface.html">QMailViewerInterface</a> interface. The factory chooses an implementation based on the type of message to be displayed.</p> +<p>The <a href="qmailviewerinterface.html">QMailViewerInterface</a> class describes the interface supported by classes that can be created by the QMailViewerFactory class. To create a new class that can be created via the QMailViewerFactory, implement a plug-in that derives from <a href="qmailviewerinterface.html">QMailViewerInterface</a>.</p> +<p>See also <a href="qmailviewerinterface.html">QMailViewerInterface</a>.</p> +<hr /> +<h2>Member Type Documentation</h2> +<h3 class="fn"><a name="PresentationType-enum"></a>enum QMailViewerFactory::PresentationType</h3> +<p>This enum defines the types of presentation that message viewer components may implement.</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>QMailViewerFactory::AnyPresentation</tt></td><td align="center" valign="top"><tt>0</tt></td><td valign="top">Do not specify the type of presentation to be employed.</td></tr> +<tr><td valign="top"><tt>QMailViewerFactory::StandardPresentation</tt></td><td align="center" valign="top"><tt>1</tt></td><td valign="top">Present the message in the standard fashion for the relevant content type.</td></tr> +<tr><td valign="top"><tt>QMailViewerFactory::ConversationPresentation</tt></td><td align="center" valign="top"><tt>2</tt></td><td valign="top">Present the message in the context of a conversation with a contact.</td></tr> +<tr><td valign="top"><tt>QMailViewerFactory::UserPresentation</tt></td><td align="center" valign="top"><tt>64</tt></td><td valign="top">The first value that can be used for application-specific purposes.</td></tr> +</table></p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="create"></a><a href="qmailviewerinterface.html">QMailViewerInterface</a> * QMailViewerFactory::create ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>key</i>, <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a> * <i>parent</i> = 0 ) <tt> [static]</tt></h3> +<p>Creates a viewer object of the class identified by <i>key</i>, setting the returned object to have the parent widget <i>parent</i>.</p> +<h3 class="fn"><a name="defaultKey"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailViewerFactory::defaultKey ( <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a> <i>type</i> = QMailMessage::UnknownContent, <a href="qmailviewerfactory.html#PresentationType-enum">PresentationType</a> <i>pres</i> = AnyPresentation ) <tt> [static]</tt></h3> +<p>Returns the key identifying the first class found that can display message containing <i>type</i> content, using the presentation type <i>pres</i>.</p> +<h3 class="fn"><a name="keys"></a><a href="http://doc.trolltech.com/4.5/qstringlist.html">QStringList</a> QMailViewerFactory::keys ( <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a> <i>type</i> = QMailMessage::UnknownContent, <a href="qmailviewerfactory.html#PresentationType-enum">PresentationType</a> <i>pres</i> = AnyPresentation ) <tt> [static]</tt></h3> +<p>Returns a list of keys identifying classes that can display a message containing <i>type</i> content, using the presentation type <i>pres</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailviewerinterface-members.html b/doc/html/qmailviewerinterface-members.html new file mode 100644 index 00000000..3acc82a9 --- /dev/null +++ b/doc/html/qmailviewerinterface-members.html @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailviewer.cpp --> +<head> + <title>List of All Members for QMailViewerInterface</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">List of All Members for QMailViewerInterface</h1> +<p>This is the complete list of members for <a href="qmailviewerinterface.html">QMailViewerInterface</a>, including inherited members.</p> +<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="qmailviewerinterface.html#QMailViewerInterface">QMailViewerInterface</a></b> ( QWidget * )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#dtor.QMailViewerInterface">~QMailViewerInterface</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#addActions">addActions</a></b> ( const QList<QAction *> & )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#anchorClicked">anchorClicked</a></b> ( const QUrl & )</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="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> +<li><div class="fn"><b><a href="qmailviewerinterface.html#clear">clear</a></b> ()</div></li> +<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="qmailviewerinterface.html#contactDetails">contactDetails</a></b> ( const QContact & )</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> +<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> +<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="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="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> +<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="qmailviewerinterface.html#finished">finished</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#handleIncomingMessages">handleIncomingMessages</a></b> ( const QMailMessageIdList & ) const : bool</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#handleOutgoingMessages">handleOutgoingMessages</a></b> ( const QMailMessageIdList & ) const : 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="qmailviewerinterface.html#isSupported">isSupported</a></b> ( QMailMessage::ContentType, QMailViewerFactory::PresentationType ) 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="qmailviewerinterface.html#key">key</a></b> () const : QString</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> +<li><div class="fn"><b><a href="qmailviewerinterface.html#messageChanged">messageChanged</a></b> ( const QMailMessageId & )</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> +<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="qmailviewerinterface.html#presentation">presentation</a></b> () const : QMailViewerFactory::PresentationType</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="qmailviewerinterface.html#removeAction">removeAction</a></b> ( QAction * )</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="qmailviewerinterface.html#respondToMessage">respondToMessage</a></b> ( QMailMessage::ResponseType )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#respondToMessagePart">respondToMessagePart</a></b> ( const QMailMessagePart::Location &, QMailMessage::ResponseType )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#retrieveMessage">retrieveMessage</a></b> ()</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart & )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#retrieveMessagePartPortion">retrieveMessagePartPortion</a></b> ( const QMailMessagePart &, uint )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#retrieveMessagePortion">retrieveMessagePortion</a></b> ( uint )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#scrollToAnchor">scrollToAnchor</a></b> ( const QString & )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#sendMessage">sendMessage</a></b> ( QMailMessage & )</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="qmailviewerinterface.html#setMessage">setMessage</a></b> ( const QMailMessage & ) : bool</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> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#setProperty">setProperty</a></b> ( const char *, const QVariant & )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#setResource">setResource</a></b> ( const QUrl &, QVariant )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#signalsBlocked">signalsBlocked</a></b> () const</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#startTimer">startTimer</a></b> ( int )</div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticMetaObject-var">staticMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b> : </div></li> +<li><div class="fn"><b><a href="http://doc.trolltech.com/4.5/qobject.html#thread">thread</a></b> () const</div></li> +<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="qmailviewerinterface.html#types">types</a></b> () const : QList<QMailMessage::ContentType></div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#viewMessage">viewMessage</a></b> ( const QMailMessageId &, QMailViewerFactory::PresentationType )</div></li> +<li><div class="fn"><b><a href="qmailviewerinterface.html#widget">widget</a></b> () const : QWidget *</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmailviewerinterface.html b/doc/html/qmailviewerinterface.html new file mode 100644 index 00000000..7fa6b447 --- /dev/null +++ b/doc/html/qmailviewerinterface.html @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qmailviewer.cpp --> +<head> + <title>QMailViewerInterface Class Reference</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">QMailViewerInterface Class Reference</h1> +<p>The QMailViewerInterface class defines the interface to objects that can display a mail message. <a href="#details">More...</a></p> +<pre> #include <QMailViewerInterface></pre><p>Inherits <a href="http://doc.trolltech.com/4.5/qobject.html">QObject</a>.</p> +<ul> +<li><a href="qmailviewerinterface-members.html">List of all members, including inherited members</a></li> +</ul> +<hr /> +<a name="public-functions"></a> +<h2>Public Functions</h2> +<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#QMailViewerInterface">QMailViewerInterface</a></b> ( QWidget * <i>parent</i> = 0 )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#dtor.QMailViewerInterface">~QMailViewerInterface</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#addActions">addActions</a></b> ( const QList<QAction *> & <i>actions</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#handleIncomingMessages">handleIncomingMessages</a></b> ( const QMailMessageIdList & <i>list</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#handleOutgoingMessages">handleOutgoingMessages</a></b> ( const QMailMessageIdList & <i>list</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#isSupported">isSupported</a></b> ( QMailMessage::ContentType <i>t</i>, QMailViewerFactory::PresentationType <i>pres</i> ) const</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#key">key</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QMailViewerFactory::PresentationType </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#presentation">presentation</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#removeAction">removeAction</a></b> ( QAction * <i>action</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#scrollToAnchor">scrollToAnchor</a></b> ( const QString & <i>link</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QList<QMailMessage::ContentType> </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#types">types</a></b> () const = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual QWidget * </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#widget">widget</a></b> () const = 0</td></tr> +</table> +<ul> +<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">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#clear">clear</a></b> () = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#setMessage">setMessage</a></b> ( const QMailMessage & <i>mail</i> ) = 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#setResource">setResource</a></b> ( const QUrl & <i>name</i>, QVariant <i>value</i> )</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> +</ul> +<hr /> +<a name="signals"></a> +<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="qmailviewerinterface.html#anchorClicked">anchorClicked</a></b> ( const QUrl & <i>link</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#contactDetails">contactDetails</a></b> ( const QContact & <i>contact</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#finished">finished</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#messageChanged">messageChanged</a></b> ( const QMailMessageId & <i>id</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#respondToMessage">respondToMessage</a></b> ( QMailMessage::ResponseType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#respondToMessagePart">respondToMessagePart</a></b> ( const QMailMessagePart::Location & <i>partLocation</i>, QMailMessage::ResponseType <i>type</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#retrieveMessage">retrieveMessage</a></b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#retrieveMessagePart">retrieveMessagePart</a></b> ( const QMailMessagePart & <i>part</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#retrieveMessagePartPortion">retrieveMessagePartPortion</a></b> ( const QMailMessagePart & <i>part</i>, uint <i>bytes</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#retrieveMessagePortion">retrieveMessagePortion</a></b> ( uint <i>bytes</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#sendMessage">sendMessage</a></b> ( QMailMessage & <i>message</i> )</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qmailviewerinterface.html#viewMessage">viewMessage</a></b> ( const QMailMessageId & <i>id</i>, QMailViewerFactory::PresentationType <i>type</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> +</ul> +<h3>Additional Inherited Members</h3> +<ul> +<li><div class="fn"></div>1 property inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#properties">QObject</a></li> +<li><div class="fn"></div>1 public type inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#public-variables">QObject</a></li> +<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#static-public-members">QObject</a></li> +<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-functions">QObject</a></li> +<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.trolltech.com/4.5/qobject.html#protected-variables">QObject</a></li> +</ul> +<a name="details"></a> +<hr /> +<h2>Detailed Description</h2> +<p>The QMailViewerInterface class defines the interface to objects that can display a mail message.</p> +<p>Qt Extended uses the QMailViewerInterface interface for displaying mail messages. A class may implement the QMailViewerInterface interface to display a mail message format.</p> +<p>The message to be displayed is provided to the viewer class using the <a href="qmailviewerinterface.html#setMessage">setMessage()</a> function. If the message refers to external resources, these should be provided using the <a href="qmailviewerinterface.html#setResource">setResource()</a> function. The <a href="qmailviewerinterface.html#clear">clear()</a> function clears any message or resources previously set.</p> +<p>The viewer object should emit the <a href="qmailviewerinterface.html#anchorClicked">anchorClicked()</a> signal if the user selects a link in the message. If the message supports a concept of completion, then the <a href="qmailviewerinterface.html#finished">finished()</a> signal should be emitted after the display has been completed.</p> +<p>Rather than creating objects that implement the QMailViewerInterface directly, clients should create an object of an appropriate type by using the <a href="qmailviewerfactory.html">QMailViewerFactory</a> class:</p> +<pre> QString key = QMailViewerFactory::defaultKey( QMailViewerFactory::SmilContent ); + QMailViewerInterface* smilViewer = QMailViewerFactory::create( key, this, "smilViewer" );</pre> +<p>See also <a href="qmailviewerfactory.html">QMailViewerFactory</a>.</p> +<hr /> +<h2>Member Function Documentation</h2> +<h3 class="fn"><a name="QMailViewerInterface"></a>QMailViewerInterface::QMailViewerInterface ( <a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a> * <i>parent</i> = 0 )</h3> +<p>Constructs the <a href="qmailviewerinterface.html">QMailViewerInterface</a> object with the parent widget <i>parent</i>.</p> +<h3 class="fn"><a name="dtor.QMailViewerInterface"></a>QMailViewerInterface::~QMailViewerInterface () <tt> [virtual]</tt></h3> +<p>Destructs the <a href="qmailviewerinterface.html">QMailViewerInterface</a> object.</p> +<h3 class="fn"><a name="addActions"></a>void QMailViewerInterface::addActions ( const <a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="http://doc.trolltech.com/4.5/qaction.html">QAction</a> *> & <i>actions</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the viewer add the content of <i>actions</i> to the set of available user actions.</p> +<h3 class="fn"><a name="anchorClicked"></a>void QMailViewerInterface::anchorClicked ( const <a href="http://doc.trolltech.com/4.5/qurl.html">QUrl</a> & <i>link</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted when the user presses the select key while the display has the anchor <i>link</i> selected.</p> +<h3 class="fn"><a name="clear"></a>void QMailViewerInterface::clear () <tt> [pure virtual slot]</tt></h3> +<p>Resets the display to have no content, and removes any resource associations.</p> +<h3 class="fn"><a name="contactDetails"></a>void QMailViewerInterface::contactDetails ( const QContact & <i>contact</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to request a display of <i>contact</i>'s details.</p> +<h3 class="fn"><a name="finished"></a>void QMailViewerInterface::finished () <tt> [signal]</tt></h3> +<p>This signal is emitted when the display of the current mail message is completed. This signal is emitted only for message types that define a concept of completion, such as SMIL slideshows.</p> +<h3 class="fn"><a name="handleIncomingMessages"></a>bool QMailViewerInterface::handleIncomingMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) const <tt> [virtual]</tt></h3> +<p>Allows the viewer object to handle the notification of the arrival of new messages, identified by <i>list</i>.</p> +<p>Return true to indicate that the event has been handled, or false to let the caller handle the new message event.</p> +<h3 class="fn"><a name="handleOutgoingMessages"></a>bool QMailViewerInterface::handleOutgoingMessages ( const <a href="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</a> & <i>list</i> ) const <tt> [virtual]</tt></h3> +<p>Allows the viewer object to handle the notification of the transmission of queued messages, identified by <i>list</i>.</p> +<p>Return true to indicate that the event has been handled, or false to let the caller handle the new message event.</p> +<h3 class="fn"><a name="isSupported"></a>bool QMailViewerInterface::isSupported ( <a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a> <i>t</i>, <a href="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::PresentationType</a> <i>pres</i> ) const</h3> +<p>Returns true if the viewer can present a message containing data of content type <i>t</i>, using the presentation type <i>pres</i>.</p> +<h3 class="fn"><a name="key"></a><a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> QMailViewerInterface::key () const <tt> [pure virtual]</tt></h3> +<p>Returns a value that uniquely identifies the viewer component.</p> +<h3 class="fn"><a name="messageChanged"></a>void QMailViewerInterface::messageChanged ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to report that it is now viewing a different message, identified by <i>id</i>.</p> +<h3 class="fn"><a name="presentation"></a><a href="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::PresentationType</a> QMailViewerInterface::presentation () const <tt> [pure virtual]</tt></h3> +<p>Returns the type of message presentation that this viewer implements.</p> +<h3 class="fn"><a name="removeAction"></a>void QMailViewerInterface::removeAction ( <a href="http://doc.trolltech.com/4.5/qaction.html">QAction</a> * <i>action</i> ) <tt> [pure virtual]</tt></h3> +<p>Requests that the viewer remove <i>action</i> from the set of available user actions.</p> +<h3 class="fn"><a name="respondToMessage"></a>void QMailViewerInterface::respondToMessage ( <a href="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessage::ResponseType</a> <i>type</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to initiate a response action, of type <i>type</i>.</p> +<h3 class="fn"><a name="respondToMessagePart"></a>void QMailViewerInterface::respondToMessagePart ( const <a href="qmailmessagepart-location.html">QMailMessagePart::Location</a> & <i>partLocation</i>, <a href="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessage::ResponseType</a> <i>type</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to initiate a response to the message part indicated by <i>partLocation</i>, of type <i>type</i>.</p> +<h3 class="fn"><a name="retrieveMessage"></a>void QMailViewerInterface::retrieveMessage () <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to initiate a message completion action. This is only meaningful if the message has not yet been completely retrieved.</p> +<p>See also <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>() and <a href="qmailretrievalaction.html#retrieveMessages">QMailRetrievalAction::retrieveMessages</a>().</p> +<h3 class="fn"><a name="retrieveMessagePart"></a>void QMailViewerInterface::retrieveMessagePart ( const <a href="qmailmessagepart.html">QMailMessagePart</a> & <i>part</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to initiate a message part retrieval action for <i>part</i>.</p> +<h3 class="fn"><a name="retrieveMessagePartPortion"></a>void QMailViewerInterface::retrieveMessagePartPortion ( const <a href="qmailmessagepart.html">QMailMessagePart</a> & <i>part</i>, <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>bytes</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to initiate a message part retrieval action for an additional <i>bytes</i> of the <i>part</i>.</p> +<h3 class="fn"><a name="retrieveMessagePortion"></a>void QMailViewerInterface::retrieveMessagePortion ( <a href="http://doc.trolltech.com/4.5/qtglobal.html#uint-typedef">uint</a> <i>bytes</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to retrieve an additional <i>bytes</i> from the message. This is only meaningful if the message has not yet been completely retrieved.</p> +<p>See also <a href="qmailmessagemetadata.html#status">QMailMessage::status</a>() and <a href="qmailretrievalaction.html#retrieveMessages">QMailRetrievalAction::retrieveMessages</a>().</p> +<h3 class="fn"><a name="scrollToAnchor"></a>void QMailViewerInterface::scrollToAnchor ( const <a href="http://doc.trolltech.com/4.5/qstring.html">QString</a> & <i>link</i> ) <tt> [virtual]</tt></h3> +<p>Scrolls the display to position the <i>link</i> within the viewable area.</p> +<h3 class="fn"><a name="sendMessage"></a>void QMailViewerInterface::sendMessage ( <a href="qmailmessage.html">QMailMessage</a> & <i>message</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to send a new message, whose contents are held by <i>message</i>.</p> +<h3 class="fn"><a name="setMessage"></a>bool QMailViewerInterface::setMessage ( const <a href="qmailmessage.html">QMailMessage</a> & <i>mail</i> ) <tt> [pure virtual slot]</tt></h3> +<p>Displays the contents of <i>mail</i>. Returns whether the message could be successfully displayed.</p> +<h3 class="fn"><a name="setResource"></a>void QMailViewerInterface::setResource ( const <a href="http://doc.trolltech.com/4.5/qurl.html">QUrl</a> & <i>name</i>, <a href="http://doc.trolltech.com/4.5/qvariant.html">QVariant</a> <i>value</i> ) <tt> [virtual slot]</tt></h3> +<p>Supplies the viewer object with a resource that may be referenced by a mail message. The resource identified as <i>name</i> will be displayed as the object <i>value</i>.</p> +<h3 class="fn"><a name="types"></a><a href="http://doc.trolltech.com/4.5/qlist.html">QList</a><<a href="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessage::ContentType</a>> QMailViewerInterface::types () const <tt> [pure virtual]</tt></h3> +<p>Returns a list of the content types that can be presented by this viewer component.</p> +<h3 class="fn"><a name="viewMessage"></a>void QMailViewerInterface::viewMessage ( const <a href="qmailmessageid.html">QMailMessageId</a> & <i>id</i>, <a href="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::PresentationType</a> <i>type</i> ) <tt> [signal]</tt></h3> +<p>This signal is emitted by the viewer to request a display of the message identified by <i>id</i>, using the presentation style <i>type</i>.</p> +<h3 class="fn"><a name="widget"></a><a href="http://doc.trolltech.com/4.5/qwidget.html">QWidget</a> * QMailViewerInterface::widget () const <tt> [pure virtual]</tt></h3> +<p>Returns the top-level widget that implements the viewer functionality.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qmake.dcf b/doc/html/qmake.dcf new file mode 100644 index 00000000..d7b2821f --- /dev/null +++ b/doc/html/qmake.dcf @@ -0,0 +1,3 @@ +<!DOCTYPE DCF> +<DCF ref="qmake-manual.html" imagedir="../../gif" title="qmake Manual"> +</DCF> diff --git a/doc/html/qmfutil.html b/doc/html/qmfutil.html new file mode 100644 index 00000000..93cdb7bd --- /dev/null +++ b/doc/html/qmfutil.html @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- groups.qdoc --> +<head> + <title>Messaging Client Utility Classes</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Client Utility Classes<br /><span class="subtitle"></span> +</h1> +<p>These classes provide assistance in developing plugins for the <a href="messageserver.html">Message Server</a> daemon.</p> +<p>See also <a href="qtextendedmail-qmfutil.html">Messaging Client Utility Library</a> and <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="qmailcomposerfactory.html">QMailComposerFactory</a></th><td>Creates objects implementing the QMailComposerInterface interface</td></tr> +<tr valign="top" class="even"><th><a href="qmailcomposerinterface.html">QMailComposerInterface</a></th><td>Defines the interface to objects that can compose a mail message</td></tr> +<tr valign="top" class="odd"><th><a href="qmailmessagedelegate.html">QMailMessageDelegate</a></th><td>Visual representation of a message suitable for display in a list of messages</td></tr> +<tr valign="top" class="even"><th><a href="qmailviewerfactory.html">QMailViewerFactory</a></th><td>Creates objects implementing the QMailViewerInterface interface</td></tr> +<tr valign="top" class="odd"><th><a href="qmailviewerinterface.html">QMailViewerInterface</a></th><td>Defines the interface to objects that can display a mail message</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qtextended-messaging.html b/doc/html/qtextended-messaging.html new file mode 100644 index 00000000..7d527b01 --- /dev/null +++ b/doc/html/qtextended-messaging.html @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- messaging.qdoc --> +<head> + <title>Messaging</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging<br /><span class="subtitle"></span> +</h1> +<a name="top"></a><a name="introduction"></a> +<h2>Introduction</h2> +<p>The Messaging Framework provides the following messaging features:</p> +<ol type="1"> +<li>a library for developing applications that work with messages</li> +<li>a server application supporting multiple messaging transport mechanisms</li> +<li>an example client application supporting common messaging functionality</li> +</ol> +<p>The <a href="qtextendedmail.html">Client library</a> provides classes giving access to all messages stored on the device, via a uniform interface. It simplifies the task of creating messaging client applications, and permits other Messaging Framework applications to interact with messaging data where appropriate. New types of messages can be supported by the library without modification to existing client applications.</p> +<p>The <a href="messageserver.html">MessageServer</a> application is a daemon, designed to run continuously while providing services to client applications. It provides messaging transport functionality, communicating with external servers on behalf of Messaging Framework client applications. New types of messaging (such as Instant Messages or video messages) can be handled by the server application without modification to existing client applications.</p> +<p>The <a href="messaging.html">Messages</a> example client application provides an implementation of standard functionality for creating and viewing messages.</p> +<a name="architecture"></a> +<h2>Architecture</h2> +<p>The Messaging Framework uses a database to store all messaging-related data. Rather than providing access via Structured Query Language, the Client library wraps the database with classes providing structured, focussed access to the database. Clients can add, remove or update messaging data via the wrapper classes, with appropriate guarantees of isolation, and with automatic propagation of updates between clients.</p> +<p>Clients access messaging data via the Client library which provides a direct connection to the messaging database. Notifications of database changes that occur as a result of other clients' actions are received by IPC, and the messaging library automatically reflects those changes in all clients.</p> +<p>A set of model/view classes are provided for clients to access the messaging data content. A flexible system of filtering and sorting keys is provided, enabling clients to display a specific subset of the library's data with minimal resource overhead.</p> +<p>Rather than requiring each client application to perform transmission and retrieval of messages from external sources, a server application provides these services to any Client library client. The server receives service requests from clients via IPC, and reports events and status information back over the same channel. However, to avoid the overhead of passing message data within the system, the server reads and writes messages directly to and from the messaging database, via the library class interface. Messaging clients do not need to communicate with the server directly.</p> +<p>For detailed information refer to:</p> +<ul> +<li><a href="qtextendedmail.html">Client library</a></li> +<li><a href="messageserver.html">MessageServer server daemon</a></li> +<li><a href="messaging.html">Messages client application</a></li> +</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>qmf.pro</tt> file as follows:</p> +<pre> qmake "QMF_INSTALL_ROOT=<image directory path>" qmf.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> +<pre> make + make install</pre> +<p>It is also recommended to build in a separate path to the source tree. This is just a matter of running the above commands from within a separate build directory.</p> +<p><b>Note</b>: If there are build errors referring to valgrind (tst_messageserver), please ensure that valgrind development headers are installed, or optionally remove unwanted tests from the qmf.pro.</p> +<a name="running-messaging-framework"></a> +<h2>Running Messaging Framework</h2> +<p>After <tt>make install</tt> has run, the following layout should exist in your image directory:</p> +<pre> bin + lib + plugins + tests</pre> +<p>The binary files <tt>messageserver</tt> and <tt>qtmail</tt> and <tt>messagingaccounts</tt> should be located in the <tt>bin</tt> directory. Set the following evironment variables prior to running these files:</p> +<pre> PATH=<imagedir/bin>:$PATH + LD_LIBRARY_PATH=<imagedir/lib>:$LD_LIBRARY_PATH + QMF_PLUGINS=<imagedir/plugins></pre> +<p>Optionally set <tt>QMF_DATA</tt> to the location where you want the framework data files stored. If this is not set, the default of <tt>$HOME/.qmf</tt> will be used.</p> +<p><b>Note</b>: When running the example client application <tt>qtmail</tt>, if the <tt>messageserver</tt> is not already running it will be started as a child process of the application, whose output is not visible. If you prefer to see the output of the <tt>messageserver</tt> daemon, ensure it is running separately before running <tt>qtmail</tt>.</p> +<a name="testing-the-messaging-framework"></a> +<h2>Testing the Messaging Framework</h2> +<p>The messaging framework includes a series of unit tests designed to ensure that it is functioning correctly in an operating environment. Unit tests are located in the <tt>tests</tt> top-level directory.</p> +<p>To run the tests:</p> +<pre> cd tests + make test</pre> +<p>Normal <tt>make</tt> options control the operation of the testing - <tt>-j</tt> controls the number of concurrent tests invoked, <tt>-k</tt> instructs make to keep running in the event of a failure.</p> +<p><b>Note</b>: some tests alter or remove data from the mailstore they operate against. It is prudent to use a different value for the <tt>QMF_DATA</tt> environment variable when running tests than when operating normally.</p> +<p>To run a single test, perform <tt>make test</tt> within the subdirectory of the relevant test program. For example, to run just the <tt>tst_QMailCodec</tt> test:</p> +<pre> make -C tests/tst_qmailcodec test</pre> +<p>To run a single test suite, provide the name of the test suite in the <tt>ARGS</tt> variable:</p> +<pre> make -C test/tst_qmailcodec ARGS="encode" test</pre> +<p>To run a single test case, provide the name of the test case in the <tt>ARGS</tt> variable:</p> +<pre> make -C test/tst_qmailcodec ARGS="encode:'one padding byte'" test</pre> +<a name="test-results"></a> +<h3>Test Results</h3> +<p>Placeholder: it should be possible to see the results produced by the QtSoftware continuous integration system <here>, if those results were exported yet...</p> +<a name="changes-between-messaging-framework-versions"></a> +<h2>Changes Between Messaging Framework Versions</h2> +<p>Historical changes in the <a href="qtextendedmail.html">Messaging Framework Client Library</a> API are listed in <a href="changes-qtopiamail.html">CHANGES.qdoc</a>.</p> +<p>Historical changes in the <a href="qtextendedmail-messageserver.html">Message Server Support Library</a> API are listed in <a href="changes-messageserver.html">CHANGES.qdoc</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qtextendedmail-messageserver.html b/doc/html/qtextendedmail-messageserver.html new file mode 100644 index 00000000..08a1251c --- /dev/null +++ b/doc/html/qtextendedmail-messageserver.html @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qtopiamail_messageserver.qdoc --> +<head> + <title>Message Server Support Library</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Message Server Support Library<br /><span class="subtitle"></span> +</h1> +<ul><li><a href="#overview">Overview</a></li> +<li><a href="#message-accounts">Message Accounts</a></li> +<li><a href="#message-services">Message Services</a></li> +<li><a href="#utility-classes">Utility Classes</a></li> +<li><a href="#changes-between-versions">Changes Between Versions</a></li> +</ul> +<a name="overview"></a> +<h2>Overview</h2> +<p>The Messaging Framework Message Server Support Library provides classes that assist with the development of components that operate as plugins within the <a href="messageserver.html">Message Server</a> daemon. The client utility library depends on the <a href="qtextendedmail.html">Messaging Framework Client Library</a> to provide data access and manipulation classes.</p> +<p>For detailed class information refer to: <a href="libmessageserver.html">Message Server Support Classes</a>.</p> +<a name="message-accounts"></a> +<h2>Message Accounts</h2> +<p>The Message Server Support Library provides classes for storing information about messaging accounts both outgoing and incoming.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailserviceconfiguration.html">QMailServiceConfiguration</a></td><td>Provides an interface to the configuration details for a service within an account.</td></tr> +<tr valign="top" class="even"><td><a href="qmailstoreaccountfilter.html">QMailStoreAccountFilter</a></td><td>Forward the signals of <a href="qmailstore.html">QMailStore</a>, filtering for those that affect a single account.</td></tr> +</table></p> +<a name="message-services"></a> +<h2>Message Services</h2> +<p>The library provides classes that assist with the development of services that can be loaded into the {MessageServer Daemon}{Message Server} daemon via plugins.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailmessageservice.html">QMailMessageService</a></td><td>The interface between the message server and components loaded from plugin libraries.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagesink.html">QMailMessageSink</a></td><td>The interface to objects that provide message external transmission services to the messageserver.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessagesource.html">QMailMessageSource</a></td><td>The interface to objects that provide access to externally sourced messages to the messageserver.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessageserviceeditor.html">QMailMessageServiceEditor</a></td><td>Interface that allows a service to be edited graphically.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</a></td><td>Interface that allows a service to be configured.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessageservicefactory.html">QMailMessageServiceFactory</a></td><td>Creates objects implementing the <a href="qmailmessageservice.html">QMailMessageService</a> interface.</td></tr> +</table></p> +<a name="utility-classes"></a> +<h2>Utility Classes</h2> +<p>The library also provides some utility classes that are used by service components within the Message Server daemon.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailtransport.html">QMailTransport</a></td><td>A class that provides an encrypted line-oriented communications channel.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessageclassifier.html">QMailMessageClassifier</a></td><td>A class that classifies message content by inspection.</td></tr> +</table></p> +<a name="changes-between-versions"></a> +<h2>Changes Between Versions</h2> +<p>Historical changes in the Message Server Support Library API are listed in <a href="changes-messageserver.html">CHANGES.qdoc</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qtextendedmail-qmfutil.html b/doc/html/qtextendedmail-qmfutil.html new file mode 100644 index 00000000..3ff16684 --- /dev/null +++ b/doc/html/qtextendedmail-qmfutil.html @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qtopiamail_qmfutil.qdoc --> +<head> + <title>Messaging Client Utility Library</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Client Utility Library<br /><span class="subtitle"></span> +</h1> +<ul><li><a href="#overview">Overview</a></li> +<li><a href="#message-listing">Message Listing</a></li> +<li><a href="#message-composer-and-viewer-plugins">Message Composer and Viewer Plugins</a></li> +<li><a href="#new-message-arrival-service">New Message Arrival Service</a></li> +<li><a href="#examples">Examples</a></li> +</ul> +<a name="overview"></a> +<h2>Overview</h2> +<p>The Messaging Framework Messaging Client Utility library provides classes that assist with the development of GUI messaging client applications. The client utility library depends on the <a href="qtextendedmail.html">Messaging Framework Client Library</a> to provide data access and manipulation classes.</p> +<p>For detailed class information refer to: <a href="qmfutil.html">Messaging Client Utility Classes</a>.</p> +<a name="message-listing"></a> +<h2>Message Listing</h2> +<p>The Messaging Client Utility library provides classes to assist with displaying lists of message data. Together with the model classes provided by the <a href="qtextendedmail.html">Messaging Framework Client Library</a>, these classes allow clients to display lists of messages and accounts with minimal effort, and with minimal resource consumption.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailmessagedelegate.html">QMailMessageDelegate</a></td><td>Provides a standard visual representation of a message in a list view.</td></tr> +</table></p> +<a name="message-composer-and-viewer-plugins"></a> +<h2>Message Composer and Viewer Plugins</h2> +<p>The Messaging Client Utility library uses a plugin system to register components that can compose and view messages. Although this mechanism can be accessed by applications, it is currently recommended that service requests should be used to support message composing and viewing requirements.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailcomposerfactory.html">QMailComposerFactory</a></td><td>Creates objects implementing the <a href="qmailcomposerinterface.html">QMailComposerInterface</a> interface</td></tr> +<tr valign="top" class="even"><td><a href="qmailviewerfactory.html">QMailViewerFactory</a></td><td>Creates objects implementing the <a href="qmailviewerinterface.html">QMailViewerInterface</a> interface</td></tr> +<tr valign="top" class="odd"><td><a href="qmailcomposerinterface.html">QMailComposerInterface</a></td><td>Defines the interface to objects that can compose a mail message</td></tr> +<tr valign="top" class="even"><td><a href="qmailviewerinterface.html">QMailViewerInterface</a></td><td>Defines the interface to objects that can display a mail message</td></tr> +</table></p> +<a name="new-message-arrival-service"></a> +<h2>New Message Arrival Service</h2> +<p>The Messaging Client Utility library provides services permitting client applications to handle the event of new message arrival.</p> +<p>Each of QMailNewSmsHandler, QMailNewMmsHandler, QMailNewEmailHandler, QMailNewInstantMessageHandler and QMailNewSystemMessageHandler can be instantiated to permit a client application to respond to the arrival of new messages of the relevant type.</p> +<a name="examples"></a> +<h2>Examples</h2> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Name</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="messageviewer.html">MessageViewer</a></td><td>Demonstrates the use of <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> and <a href="qmailmessagekey.html">QMailMessageKey</a> in finding and viewing messages.</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> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qtextendedmail.html b/doc/html/qtextendedmail.html new file mode 100644 index 00000000..695ca999 --- /dev/null +++ b/doc/html/qtextendedmail.html @@ -0,0 +1,154 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!-- qtopiamail.qdoc --> +<head> + <title>Messaging Framework Client Library</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<table border="0" cellpadding="0" cellspacing="0" width="100%"> +<tr> +<td align="left" valign="top" width="32"><img src="images/qtlogo.png" align="left" border="0" /></td> +<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td> +<td align="right" valign="top" width="230"><img src="images/codeless.png" border="0" /></td></tr></table><h1 class="title">Messaging Framework Client Library<br /><span class="subtitle"></span> +</h1> +<ul><li><a href="#overview">Overview</a></li> +<li><a href="#composition-and-manipulation-of-messages">Composition and Manipulation of Messages</a></li> +<li><a href="#message-accounts">Message Accounts</a></li> +<li><a href="#message-listing">Message Listing</a></li> +<li><a href="#message-navigation">Message Navigation</a></li> +<li><a href="#sorting-and-searching-functionality">Sorting and Searching Functionality</a></li> +<li><a href="#message-content-management-plugins">Message Content Management Plugins</a></li> +<li><a href="#message-transport-service">Message Transport Service</a></li> +<li><a href="#concurrent-access-to-messaging-data">Concurrent Access to Messaging Data</a></li> +<li><a href="#abstraction-of-messaging-data-storage-mechanism">Abstraction of Messaging Data Storage Mechanism</a></li> +<li><a href="#performance-characteristics">Performance Characteristics</a></li> +<li><a href="#assumptions-and-dependencies">Assumptions and Dependencies</a></li> +<li><a href="#examples">Examples</a></li> +<li><a href="#changes-between-versions">Changes Between Versions</a></li> +</ul> +<a name="overview"></a> +<h2>Overview</h2> +<p>The Messaging Framework Client library provides a set of APIs for accessing messaging data. Interfaces are provided to create, modify, store, and retrieve messages. The library does not directly support sending or retrieving messages; these actions are currently supported via a service request mechanism.</p> +<p>The Client library provides unified access to the messaging data on a device including concurrent access to messaging data by multiple applications, and independence from the mechanism used to store the messaging data on the device.</p> +<p>For detailed class information refer to: <a href="messaginglibrary.html">Messaging Classes</a>.</p> +<p>The library is augmented by two related, more specific libraries:</p> +<ul> +<li>the <a href="qtextendedmail-qmfutil.html">Client utility</a> library provides classes that assist with building GUI messaging client applications, and</li> +<li>the <a href="qtextendedmail-messageserver.html">Server support</a> library provides classes that assist with creating plugin components for the <a href="messageserver.html">Message Server</a> daemon.</li> +</ul> +<a name="composition-and-manipulation-of-messages"></a> +<h2>Composition and Manipulation of Messages</h2> +<p>The Client library provides a number of classes to assist with the composition and manipulation of message data. Messages of all supported types are represented uniformly, although not all transport mechanisms are able to deliver more complex message formulations. Messages can be composed of multiple parts and constructed hierarchically. The Client library supports composition of multipart messages from individual part objects.</p> +<p>Classes to assist with composition and manipulation of messages:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailmessageid.html">QMailMessageId</a></td><td>Represents the mail store identifiers for message records.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagemetadata.html">QMailMessageMetaData</a></td><td>Represents a message stored by the Messaging Framework.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessage.html">QMailMessage</a></td><td>Convenient interface for working with messages.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagepart.html">QMailMessagePart</a></td><td>Convenient interface for working with message attachments.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessagepartcontainer.html">QMailMessagePartContainer</a></td><td>Access to a collection of message parts.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagebody.html">QMailMessageBody</a></td><td>The body element of a message or message part.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessageheaderfield.html">QMailMessageHeaderField</a></td><td>Encapsulates the parsing of message header fields.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</a></td><td>Encapsulates the parsing of the RFC 2822 'Content-Disposition' header field.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessagecontenttype.html">QMailMessageContentType</a></td><td>Encapsulates the parsing of the RFC 2822 'Content-Type' header field.</td></tr> +<tr valign="top" class="even"><td><a href="qmailaddress.html">QMailAddress</a></td><td>Interface for manipulating message address strings.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailtimestamp.html">QMailTimeStamp</a></td><td>Manages message time stamps.</td></tr> +<tr valign="top" class="even"><td><a href="qmailcodec.html">QMailCodec</a></td><td>Base class for classes implementing codecs used in message composition.</td></tr> +</table></p> +<a name="message-accounts"></a> +<h2>Message Accounts</h2> +<p>The Client Library provides classes for storing information about messaging accounts both outgoing and incoming.</p> +<p>Classes relating to messaging accounts:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailaccountid.html">QMailAccountId</a></td><td>Represents the mail store identifiers for account records.</td></tr> +<tr valign="top" class="even"><td><a href="qmailaccount.html">QMailAccount</a></td><td>Stores attributes for a messaging account.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailfolderid.html">QMailFolderId</a></td><td>Represents the mail store identifiers for folder records.</td></tr> +<tr valign="top" class="even"><td><a href="qmailfolder.html">QMailFolder</a></td><td>Represents a folder for messages on the mail store.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</a></td><td>Represents a message deleted from the local mail store.</td></tr> +<tr valign="top" class="even"><td><a href="qmailaccountconfiguration.html">QMailAccountConfiguration</a></td><td>Contains the configuration details for an account.</td></tr> +</table></p> +<a name="message-listing"></a> +<h2>Message Listing</h2> +<p>The Client library provides classes to assist with displaying lists of message data. These classes allow clients to display lists of messages and accounts with minimal effort, and with minimal resource consumption.</p> +<p>Classes to assist with listing messages:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailaccountlistmodel.html">QMailAccountListModel</a></td><td>Provides a model representing the accounts stored by the Messaging Framework.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagelistmodel.html">QMailMessageListModel</a></td><td>Provides a model representing the messages stored by the Messaging Framework.</td></tr> +</table></p> +<a name="message-navigation"></a> +<h2>Message Navigation</h2> +<p>The Client library provides classes to assist with partitioning and navigating message data according to the intrinsic message properties. The classes allow clients to display a hierarchical taxonomy of message data, using standard or arbitrary categorization criteria.</p> +<p>Classes to assist with navigating messages:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailmessageset.html">QMailMessageSet</a></td><td>Provides a representation for a subset of the store's messages, suitable for display in a tree view.</td></tr> +<tr valign="top" class="even"><td><a href="qmailaccountmessageset.html">QMailAccountMessageSet</a></td><td>Provides a message set implementation grouping messages by their parent account ID.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailfoldermessageset.html">QMailFolderMessageSet</a></td><td>Provides a message set implementation grouping messages by their parent folder ID.</td></tr> +<tr valign="top" class="even"><td><a href="qmailfiltermessageset.html">QMailFilterMessageSet</a></td><td>Provides a message set implementation grouping messages by arbitrary criteria.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessagesetmodel.html">QMailMessageSetModel</a></td><td>Provides a model representing arbitrary message sets in a tree arrangement.</td></tr> +</table></p> +<a name="sorting-and-searching-functionality"></a> +<h2>Sorting and Searching Functionality</h2> +<p>The Client library provides a number of sort and search functions to aid in selecting data most useful to the view requested. This reduces the burden on the application for managing the messaging data, as well as allowing better use of the underlying storage mechanism.</p> +<p>Sorting is accomplished by providing a sorting key, specifying the sort order, and the message property upon which to sort.</p> +<p>Searching is accomplished by providing a search condition, specifying a value, the message property to match, and the desired relation between the value and the message property. Search conditions can be combined to produce searches of arbitrary complexity.</p> +<p>Classes to assist with sorting and searching messages:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailstore.html">QMailStore</a></td><td>Represents the main interface for storage and retrieval of messages and folders on the mail store.</td></tr> +<tr valign="top" class="even"><td><a href="qmailaccountkey.html">QMailAccountKey</a></td><td>Defines the parameters used for querying a subset of all available accounts from the mail store.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailaccountsortkey.html">QMailAccountSortKey</a></td><td>Defines the parameters used for sorting accounts queried from the mail store.</td></tr> +<tr valign="top" class="even"><td><a href="qmailfolderkey.html">QMailFolderKey</a></td><td>Defines the parameters used for querying a subset of all available mail folders from the mail store.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailfoldersortkey.html">QMailFolderSortKey</a></td><td>Defines the parameters used for sorting mail folders queried from the mail store.</td></tr> +<tr valign="top" class="even"><td><a href="qmailmessagekey.html">QMailMessageKey</a></td><td>Defines the parameters used for querying a subset of all available mail messages from the mail store.</td></tr> +<tr valign="top" class="odd"><td><a href="qmailmessagesortkey.html">QMailMessageSortKey</a></td><td>Defines the parameters used for sorting messages queried from the mail store.</td></tr> +</table></p> +<a name="message-content-management-plugins"></a> +<h2>Message Content Management Plugins</h2> +<p>The Client library uses a plugin system to register components that provide message content management services. Message content can be stored externally to the <a href="qmailstore.html">QMailStore</a> that contains the message meta data; plugins can be implemented to provide the Message Library with access to this content.</p> +<p>Classes supporting the use of plugins for message content management:</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Class</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="qmailcontentmanager.html">QMailContentManager</a></td><td>Defines the interface to objects that provide a message content management service</td></tr> +<tr valign="top" class="even"><td><a href="qmailcontentmanagerfactory.html">QMailContentManagerFactory</a></td><td>Creates objects implementing the <a href="qmailcontentmanager.html">QMailContentManager</a> interface</td></tr> +<tr valign="top" class="odd"><td><a href="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</a></td><td>Defines a base class for implementing message content management plug-ins</td></tr> +<tr valign="top" class="even"><td><a href="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</a></td><td>Defines the interface to plug-ins that provide message content managers</td></tr> +</table></p> +<a name="message-transport-service"></a> +<h2>Message Transport Service</h2> +<p>The Client library provides the <a href="qmailmessageserver.html">QMailMessageServer</a> class, which provides an interface for a messaging client application to communicate with the system's messaging server. The messaging server provides services relating to the transmission and retrieval of messages from various sources defined by <a href="qmailaccount.html">QMailAccount</a> objects. Using <a href="qmailmessageserver.html">QMailMessageServer</a>, clients can communicate with the messaging server via local-process signals and slots, without having any direct contact with the server process.</p> +<p>The <a href="qmailserviceaction.html">QMailServiceAction</a> class provides a convenient abstraction above the <a href="qmailmessageserver.html">QMailMessageServer</a> interface, allowing clients to handle only events relating to a specific action requested from the messaging server. <a href="qmailretrievalaction.html">QMailRetrievalAction</a>, <a href="qmailtransmitaction.html">QMailTransmitAction</a>, <a href="qmailstorageaction.html">QMailStorageAction</a>, <a href="qmailsearchaction.html">QMailSearchAction</a> and <a href="qmailprotocolaction.html">QMailProtocolAction</a> specialize <a href="qmailserviceaction.html">QMailServiceAction</a> to implement specific exchanges between a client application and the messaging server.</p> +<a name="concurrent-access-to-messaging-data"></a> +<h2>Concurrent Access to Messaging Data</h2> +<p>The Client library provides a level of concurrent access to messaging data by multiple applications. The concurrent access does guarantee that data won't be corrupted by concurrent access, however does not give any guarantees as to performance of messaging data access if accessed concurrently by multiple applications.</p> +<a name="abstraction-of-messaging-data-storage-mechanism"></a> +<h2>Abstraction of Messaging Data Storage Mechanism</h2> +<p>The Client library abstracts the storage method used to store messaging data. On a device the Client library will only read and write the primary storage mechanism and synchronizing mechanism.</p> +<a name="performance-characteristics"></a> +<h2>Performance Characteristics</h2> +<p>The performance of the Client library is tested using the reference <tt>messageserver</tt> implementation included with the Messaging Framework. Various tasks are performed using different amounts and sizes of message to determine the effect these parameters have on the library's performance. Placeholder: The results of these tests would be available <here>, if those results were currently exported.</p> +<a name="assumptions-and-dependencies"></a> +<h2>Assumptions and Dependencies</h2> +<p>The Client library requires SQL support either through the included SQLite or through some other SQL engine.</p> +<a name="examples"></a> +<h2>Examples</h2> +<p>The Client library contains some example programs that demonstrate how to use the library's functionality.</p> +<p><table class="generic" align="center" cellpadding="2" cellspacing="1" border="0"> +<thead><tr valign="top" class="qt-style"><th>Name</th><th>Description</th></tr></thead> +<tr valign="top" class="odd"><td><a href="messageviewer.html">MessageViewer</a></td><td>Demonstrates the use of <a href="qmailmessagemetadata.html">QMailMessageMetaData</a> and <a href="qmailmessagekey.html">QMailMessageKey</a> in finding and viewing messages.</td></tr> +<tr valign="top" class="even"><td><a href="messagenavigator.html">MessageNavigator</a></td><td>Demonstrates the use of <a href="qmailmessagesetmodel.html">QMailMessageSetModel</a> and <a href="qmailmessagelistmodel.html">QMailMessageListModel</a> in presenting account, folder and message listings.</td></tr> +</table></p> +<a name="changes-between-versions"></a> +<h2>Changes Between Versions</h2> +<p>Historical changes in the Client library API are listed in <a href="changes-qtopiamail.html">CHANGES.qdoc</a>.</p> +<p /><address><hr /><div align="center"> +<table width="100%" cellspacing="0" border="0"><tr class="address"> +<td align="left">Copyright © 2010 QtSoftware</td> +<td align="right"><div align="right">Messaging Framework</div></td> +</tr></table></div></address></body> +</html> diff --git a/doc/html/qtopia-messaging-framework.dcf b/doc/html/qtopia-messaging-framework.dcf new file mode 100644 index 00000000..d807b53c --- /dev/null +++ b/doc/html/qtopia-messaging-framework.dcf @@ -0,0 +1,1645 @@ +<!DOCTYPE DCF> +<DCF ref="index.html" icon="qtopia-messaging-framework.png" imagedir="../../gif" title="QMF Reference Documentation"> +<section ref="classes.html" title="Classes"> + <section ref="qmailmessagepart-location.html" title="Location Class Reference"> + <keyword ref="qmailmessagepart-location.html">Location</keyword> + <keyword ref="qmailmessagepart-location.html#containingMessageId">containingMessageId</keyword> + <keyword ref="qmailmessagepart-location.html#isValid">isValid</keyword> + <keyword ref="qmailmessagepart-location.html#setContainingMessageId">setContainingMessageId</keyword> + <keyword ref="qmailmessagepart-location.html#toString">toString</keyword> + <section ref="qmailmessagepart-location-members.html" title="List of all members"/> + </section> + <section ref="qmail.html" title="QMail Namespace Reference"> + <keyword ref="qmail.html">QMail</keyword> + <keyword ref="qmail.html#baseSubject">baseSubject</keyword> + <keyword ref="qmail.html#createDatabase">createDatabase</keyword> + <keyword ref="qmail.html#dataPath">dataPath</keyword> + <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#lastSystemErrorMessage">lastSystemErrorMessage</keyword> + <keyword ref="qmail.html#messageIdentifiers">messageIdentifiers</keyword> + <keyword ref="qmail.html#messageServerPath">messageServerPath</keyword> + <keyword ref="qmail.html#messageSettingsPath">messageSettingsPath</keyword> + <keyword ref="qmail.html#mimeTypeFromFileName">mimeTypeFromFileName</keyword> + <keyword ref="qmail.html#pluginsPath">pluginsPath</keyword> + <keyword ref="qmail.html#quoteString">quoteString</keyword> + <keyword ref="qmail.html#sslCertsPath">sslCertsPath</keyword> + <keyword ref="qmail.html#tempPath">tempPath</keyword> + <keyword ref="qmail.html#unquoteString">unquoteString</keyword> + <keyword ref="qmail.html#usleep">usleep</keyword> + </section> + <section ref="qmailaccount.html" title="QMailAccount Class Reference"> + <keyword ref="qmailaccount.html">QMailAccount</keyword> + <keyword ref="qmailaccount.html#customField">customField</keyword> + <keyword ref="qmailaccount.html#customFields">customFields</keyword> + <keyword ref="qmailaccount.html#fromAddress">fromAddress</keyword> + <keyword ref="qmailaccount.html#id">id</keyword> + <keyword ref="qmailaccount.html#messageSinks">messageSinks</keyword> + <keyword ref="qmailaccount.html#messageSources">messageSources</keyword> + <keyword ref="qmailaccount.html#messageType">messageType</keyword> + <keyword ref="qmailaccount.html#name">name</keyword> + <keyword ref="qmailaccount.html#removeCustomField">removeCustomField</keyword> + <keyword ref="qmailaccount.html#setCustomField">setCustomField</keyword> + <keyword ref="qmailaccount.html#setCustomFields">setCustomFields</keyword> + <keyword ref="qmailaccount.html#setFromAddress">setFromAddress</keyword> + <keyword ref="qmailaccount.html#setId">setId</keyword> + <keyword ref="qmailaccount.html#setMessageType">setMessageType</keyword> + <keyword ref="qmailaccount.html#setName">setName</keyword> + <keyword ref="qmailaccount.html#setSignature">setSignature</keyword> + <keyword ref="qmailaccount.html#setStandardFolder">setStandardFolder</keyword> + <keyword ref="qmailaccount.html#setStatus">setStatus</keyword> + <keyword ref="qmailaccount.html#signature">signature</keyword> + <keyword ref="qmailaccount.html#standardFolder">standardFolder</keyword> + <keyword ref="qmailaccount.html#standardFolders">standardFolders</keyword> + <keyword ref="qmailaccount.html#status">status</keyword> + <keyword ref="qmailaccount.html#statusMask">statusMask</keyword> + <keyword ref="qmailaccount.html#operator-eq">operator=</keyword> + <keyword ref="qmailaccount.html#AppendSignature-var">AppendSignature</keyword> + <keyword ref="qmailaccount.html#CanRetrieve-var">CanRetrieve</keyword> + <keyword ref="qmailaccount.html#CanTransmit-var">CanTransmit</keyword> + <keyword ref="qmailaccount.html#Enabled-var">Enabled</keyword> + <keyword ref="qmailaccount.html#MessageSink-var">MessageSink</keyword> + <keyword ref="qmailaccount.html#MessageSource-var">MessageSource</keyword> + <keyword ref="qmailaccount.html#PreferredSender-var">PreferredSender</keyword> + <keyword ref="qmailaccount.html#SynchronizationEnabled-var">SynchronizationEnabled</keyword> + <keyword ref="qmailaccount.html#Synchronized-var">Synchronized</keyword> + <keyword ref="qmailaccount.html#UserEditable-var">UserEditable</keyword> + <keyword ref="qmailaccount.html#UserRemovable-var">UserRemovable</keyword> + <section ref="qmailaccount-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountconfiguration.html" title="QMailAccountConfiguration Class Reference"> + <keyword ref="qmailaccountconfiguration.html">QMailAccountConfiguration</keyword> + <keyword ref="qmailaccountconfiguration.html#addServiceConfiguration">addServiceConfiguration</keyword> + <keyword ref="qmailaccountconfiguration.html#id">id</keyword> + <keyword ref="qmailaccountconfiguration.html#removeServiceConfiguration">removeServiceConfiguration</keyword> + <keyword ref="qmailaccountconfiguration.html#serviceConfiguration">serviceConfiguration</keyword> + <keyword ref="qmailaccountconfiguration.html#services">services</keyword> + <keyword ref="qmailaccountconfiguration.html#setId">setId</keyword> + <section ref="qmailaccountconfiguration-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountid.html" title="QMailAccountId Class Reference"> + <keyword ref="qmailaccountid.html">QMailAccountId</keyword> + <keyword ref="qmailaccountid.html#isValid">isValid</keyword> + <keyword ref="qmailaccountid.html#operator-QVariant">operator QVariant</keyword> + <keyword ref="qmailaccountid.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailaccountid.html#operator-lt">operator<</keyword> + <keyword ref="qmailaccountid.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailaccountid.html#QMailAccountIdList-typedef">QMailAccountIdList</keyword> + <section ref="qmailaccountid-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountkey.html" title="QMailAccountKey Class Reference"> + <keyword ref="qmailaccountkey.html">QMailAccountKey</keyword> + <keyword ref="qmailaccountkey.html#ArgumentType-typedef">ArgumentType</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">Property</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">QMailAccountKey::FromAddress</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">QMailAccountKey::Id</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">QMailAccountKey::Name</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">QMailAccountKey::MessageType</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">QMailAccountKey::Custom</keyword> + <keyword ref="qmailaccountkey.html#Property-enum">QMailAccountKey::Status</keyword> + <keyword ref="qmailaccountkey.html#arguments">arguments</keyword> + <keyword ref="qmailaccountkey.html#combiner">combiner</keyword> + <keyword ref="qmailaccountkey.html#customField">customField</keyword> + <keyword ref="qmailaccountkey.html#deserialize">deserialize</keyword> + <keyword ref="qmailaccountkey.html#fromAddress">fromAddress</keyword> + <keyword ref="qmailaccountkey.html#id">id</keyword> + <keyword ref="qmailaccountkey.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailaccountkey.html#isNegated">isNegated</keyword> + <keyword ref="qmailaccountkey.html#isNonMatching">isNonMatching</keyword> + <keyword ref="qmailaccountkey.html#messageType">messageType</keyword> + <keyword ref="qmailaccountkey.html#name">name</keyword> + <keyword ref="qmailaccountkey.html#nonMatchingKey">nonMatchingKey</keyword> + <keyword ref="qmailaccountkey.html#serialize">serialize</keyword> + <keyword ref="qmailaccountkey.html#status">status</keyword> + <keyword ref="qmailaccountkey.html#subKeys">subKeys</keyword> + <keyword ref="qmailaccountkey.html#operator-QVariant">operator QVariant</keyword> + <keyword ref="qmailaccountkey.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailaccountkey.html#operator-and">operator&</keyword> + <keyword ref="qmailaccountkey.html#operator-and-eq">operator&=</keyword> + <keyword ref="qmailaccountkey.html#operator-eq">operator=</keyword> + <keyword ref="qmailaccountkey.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailaccountkey.html#operator-7c">operator|</keyword> + <keyword ref="qmailaccountkey.html#operator-7c-eq">operator|=</keyword> + <keyword ref="qmailaccountkey.html#operator-7e">operator~</keyword> + <section ref="qmailaccountkey-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountlistmodel.html" title="QMailAccountListModel Class Reference"> + <keyword ref="qmailaccountlistmodel.html">QMailAccountListModel</keyword> + <keyword ref="qmailaccountlistmodel.html#Roles-enum">Roles</keyword> + <keyword ref="qmailaccountlistmodel.html#Roles-enum">QMailAccountListModel::MessageSourcesRole</keyword> + <keyword ref="qmailaccountlistmodel.html#Roles-enum">QMailAccountListModel::MessageSinksRole</keyword> + <keyword ref="qmailaccountlistmodel.html#Roles-enum">QMailAccountListModel::MessageTypeRole</keyword> + <keyword ref="qmailaccountlistmodel.html#Roles-enum">QMailAccountListModel::NameTextRole</keyword> + <keyword ref="qmailaccountlistmodel.html#data">data</keyword> + <keyword ref="qmailaccountlistmodel.html#idFromIndex">idFromIndex</keyword> + <keyword ref="qmailaccountlistmodel.html#indexFromId">indexFromId</keyword> + <keyword ref="qmailaccountlistmodel.html#key">key</keyword> + <keyword ref="qmailaccountlistmodel.html#rowCount">rowCount</keyword> + <keyword ref="qmailaccountlistmodel.html#setKey">setKey</keyword> + <keyword ref="qmailaccountlistmodel.html#setSortKey">setSortKey</keyword> + <keyword ref="qmailaccountlistmodel.html#setSynchronizeEnabled">setSynchronizeEnabled</keyword> + <keyword ref="qmailaccountlistmodel.html#sortKey">sortKey</keyword> + <keyword ref="qmailaccountlistmodel.html#synchronizeEnabled">synchronizeEnabled</keyword> + <section ref="qmailaccountlistmodel-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountmessageset.html" title="QMailAccountMessageSet Class Reference"> + <keyword ref="qmailaccountmessageset.html">QMailAccountMessageSet</keyword> + <keyword ref="qmailaccountmessageset.html#accountId">accountId</keyword> + <keyword ref="qmailaccountmessageset.html#contentKey">contentKey</keyword> + <keyword ref="qmailaccountmessageset.html#createChild">createChild</keyword> + <keyword ref="qmailaccountmessageset.html#descendantsMessageKey">descendantsMessageKey</keyword> + <keyword ref="qmailaccountmessageset.html#displayName">displayName</keyword> + <keyword ref="qmailaccountmessageset.html#hierarchical">hierarchical</keyword> + <keyword ref="qmailaccountmessageset.html#messageKey">messageKey</keyword> + <section ref="qmailaccountmessageset-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountsortkey.html" title="QMailAccountSortKey Class Reference"> + <keyword ref="qmailaccountsortkey.html">QMailAccountSortKey</keyword> + <keyword ref="qmailaccountsortkey.html#ArgumentType-typedef">ArgumentType</keyword> + <keyword ref="qmailaccountsortkey.html#Property-enum">Property</keyword> + <keyword ref="qmailaccountsortkey.html#Property-enum">QMailAccountSortKey::Id</keyword> + <keyword ref="qmailaccountsortkey.html#Property-enum">QMailAccountSortKey::Name</keyword> + <keyword ref="qmailaccountsortkey.html#Property-enum">QMailAccountSortKey::MessageType</keyword> + <keyword ref="qmailaccountsortkey.html#Property-enum">QMailAccountSortKey::Status</keyword> + <keyword ref="qmailaccountsortkey.html#arguments">arguments</keyword> + <keyword ref="qmailaccountsortkey.html#deserialize">deserialize</keyword> + <keyword ref="qmailaccountsortkey.html#id">id</keyword> + <keyword ref="qmailaccountsortkey.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailaccountsortkey.html#messageType">messageType</keyword> + <keyword ref="qmailaccountsortkey.html#name">name</keyword> + <keyword ref="qmailaccountsortkey.html#serialize">serialize</keyword> + <keyword ref="qmailaccountsortkey.html#status">status</keyword> + <keyword ref="qmailaccountsortkey.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailaccountsortkey.html#operator-and">operator&</keyword> + <keyword ref="qmailaccountsortkey.html#operator-and-eq">operator&=</keyword> + <keyword ref="qmailaccountsortkey.html#operator-eq">operator=</keyword> + <keyword ref="qmailaccountsortkey.html#operator-eq-eq">operator==</keyword> + <section ref="qmailaccountsortkey-members.html" title="List of all members"/> + </section> + <section ref="qmailaddress.html" title="QMailAddress Class Reference"> + <keyword ref="qmailaddress.html">QMailAddress</keyword> + <keyword ref="qmailaddress.html#address">address</keyword> + <keyword ref="qmailaddress.html#fromStringList">fromStringList</keyword> + <keyword ref="qmailaddress.html#groupMembers">groupMembers</keyword> + <keyword ref="qmailaddress.html#isEmailAddress">isEmailAddress</keyword> + <keyword ref="qmailaddress.html#isGroup">isGroup</keyword> + <keyword ref="qmailaddress.html#isNull">isNull</keyword> + <keyword ref="qmailaddress.html#isPhoneNumber">isPhoneNumber</keyword> + <keyword ref="qmailaddress.html#name">name</keyword> + <keyword ref="qmailaddress.html#removeComments">removeComments</keyword> + <keyword ref="qmailaddress.html#removeWhitespace">removeWhitespace</keyword> + <keyword ref="qmailaddress.html#toString">toString</keyword> + <keyword ref="qmailaddress.html#toStringList">toStringList</keyword> + <section ref="qmailaddress-members.html" title="List of all members"/> + </section> + <section ref="qmailauthenticator.html" title="QMailAuthenticator Class Reference"> + <keyword ref="qmailauthenticator.html">QMailAuthenticator</keyword> + <keyword ref="qmailauthenticator.html#getAuthentication">getAuthentication</keyword> + <keyword ref="qmailauthenticator.html#getResponse">getResponse</keyword> + <keyword ref="qmailauthenticator.html#useEncryption">useEncryption</keyword> + <section ref="qmailauthenticator-members.html" title="List of all members"/> + </section> + <section ref="qmailbase64codec.html" title="QMailBase64Codec Class Reference"> + <keyword ref="qmailbase64codec.html">QMailBase64Codec</keyword> + <keyword ref="qmailbase64codec.html#ContentType-enum">ContentType</keyword> + <keyword ref="qmailbase64codec.html#ContentType-enum">QMailBase64Codec::Text</keyword> + <keyword ref="qmailbase64codec.html#ContentType-enum">QMailBase64Codec::Binary</keyword> + <keyword ref="qmailbase64codec.html#name">name</keyword> + <section ref="qmailbase64codec-members.html" title="List of all members"/> + </section> + <section ref="qmailcodec.html" title="QMailCodec Class Reference"> + <keyword ref="qmailcodec.html">QMailCodec</keyword> + <keyword ref="qmailcodec.html#copy">copy</keyword> + <keyword ref="qmailcodec.html#decode">decode</keyword> + <keyword ref="qmailcodec.html#decodeChunk">decodeChunk</keyword> + <keyword ref="qmailcodec.html#encode">encode</keyword> + <keyword ref="qmailcodec.html#encodeChunk">encodeChunk</keyword> + <keyword ref="qmailcodec.html#name">name</keyword> + <section ref="qmailcodec-members.html" title="List of all members"/> + </section> + <section ref="qmailcomposerfactory.html" title="QMailComposerFactory Class Reference"> + <keyword ref="qmailcomposerfactory.html">QMailComposerFactory</keyword> + <keyword ref="qmailcomposerfactory.html#create">create</keyword> + <keyword ref="qmailcomposerfactory.html#defaultKey">defaultKey</keyword> + <keyword ref="qmailcomposerfactory.html#displayIcon">displayIcon</keyword> + <keyword ref="qmailcomposerfactory.html#displayName">displayName</keyword> + <keyword ref="qmailcomposerfactory.html#keys">keys</keyword> + <keyword ref="qmailcomposerfactory.html#messageTypes">messageTypes</keyword> + <keyword ref="qmailcomposerfactory.html#name">name</keyword> + <section ref="qmailcomposerfactory-members.html" title="List of all members"/> + </section> + <section ref="qmailcomposerinterface.html" title="QMailComposerInterface Class Reference"> + <keyword ref="qmailcomposerinterface.html">QMailComposerInterface</keyword> + <keyword ref="qmailcomposerinterface.html#actions">actions</keyword> + <keyword ref="qmailcomposerinterface.html#cancel">cancel</keyword> + <keyword ref="qmailcomposerinterface.html#changed">changed</keyword> + <keyword ref="qmailcomposerinterface.html#clear">clear</keyword> + <keyword ref="qmailcomposerinterface.html#compose">compose</keyword> + <keyword ref="qmailcomposerinterface.html#contentTypes">contentTypes</keyword> + <keyword ref="qmailcomposerinterface.html#displayIcon">displayIcon</keyword> + <keyword ref="qmailcomposerinterface.html#displayName">displayName</keyword> + <keyword ref="qmailcomposerinterface.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailcomposerinterface.html#isReadyToSend">isReadyToSend</keyword> + <keyword ref="qmailcomposerinterface.html#isSupported">isSupported</keyword> + <keyword ref="qmailcomposerinterface.html#key">key</keyword> + <keyword ref="qmailcomposerinterface.html#message">message</keyword> + <keyword ref="qmailcomposerinterface.html#messageTypes">messageTypes</keyword> + <keyword ref="qmailcomposerinterface.html#name">name</keyword> + <keyword ref="qmailcomposerinterface.html#sendMessage">sendMessage</keyword> + <keyword ref="qmailcomposerinterface.html#setSendingAccountId">setSendingAccountId</keyword> + <keyword ref="qmailcomposerinterface.html#setSignature">setSignature</keyword> + <keyword ref="qmailcomposerinterface.html#status">status</keyword> + <keyword ref="qmailcomposerinterface.html#statusChanged">statusChanged</keyword> + <keyword ref="qmailcomposerinterface.html#title">title</keyword> + <section ref="qmailcomposerinterface-members.html" title="List of all members"/> + </section> + <section ref="qmailcontentmanager.html" title="QMailContentManager Class Reference"> + <keyword ref="qmailcontentmanager.html">QMailContentManager</keyword> + <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#add">add</keyword> + <keyword ref="qmailcontentmanager.html#clearContent">clearContent</keyword> + <keyword ref="qmailcontentmanager.html#ensureDurability">ensureDurability</keyword> + <keyword ref="qmailcontentmanager.html#init">init</keyword> + <keyword ref="qmailcontentmanager.html#load">load</keyword> + <keyword ref="qmailcontentmanager.html#remove">remove</keyword> + <keyword ref="qmailcontentmanager.html#update">update</keyword> + <section ref="qmailcontentmanager-members.html" title="List of all members"/> + </section> + <section ref="qmailcontentmanagerfactory.html" title="QMailContentManagerFactory Class Reference"> + <keyword ref="qmailcontentmanagerfactory.html">QMailContentManagerFactory</keyword> + <keyword ref="qmailcontentmanagerfactory.html#clearContent">clearContent</keyword> + <keyword ref="qmailcontentmanagerfactory.html#create">create</keyword> + <keyword ref="qmailcontentmanagerfactory.html#defaultScheme">defaultScheme</keyword> + <keyword ref="qmailcontentmanagerfactory.html#init">init</keyword> + <keyword ref="qmailcontentmanagerfactory.html#schemes">schemes</keyword> + <section ref="qmailcontentmanagerfactory-members.html" title="List of all members"/> + </section> + <section ref="qmailcontentmanagerplugin.html" title="QMailContentManagerPlugin Class Reference"> + <keyword ref="qmailcontentmanagerplugin.html">QMailContentManagerPlugin</keyword> + <keyword ref="qmailcontentmanagerplugin.html#keys">keys</keyword> + <section ref="qmailcontentmanagerplugin-members.html" title="List of all members"/> + </section> + <section ref="qmailcontentmanagerplugininterface.html" title="QMailContentManagerPluginInterface Class Reference"> + <keyword ref="qmailcontentmanagerplugininterface.html">QMailContentManagerPluginInterface</keyword> + <keyword ref="qmailcontentmanagerplugininterface.html#create">create</keyword> + <keyword ref="qmailcontentmanagerplugininterface.html#key">key</keyword> + <section ref="qmailcontentmanagerplugininterface-members.html" title="List of all members"/> + </section> + <section ref="qmaildatacomparator.html" title="QMailDataComparator Namespace Reference"> + <keyword ref="qmaildatacomparator.html">QMailDataComparator</keyword> + <keyword ref="qmaildatacomparator.html#EqualityComparator-enum">EqualityComparator</keyword> + <keyword ref="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::NotEqual</keyword> + <keyword ref="qmaildatacomparator.html#EqualityComparator-enum">QMailDataComparator::Equal</keyword> + <keyword ref="qmaildatacomparator.html#InclusionComparator-enum">InclusionComparator</keyword> + <keyword ref="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::Includes</keyword> + <keyword ref="qmaildatacomparator.html#InclusionComparator-enum">QMailDataComparator::Excludes</keyword> + <keyword ref="qmaildatacomparator.html#PresenceComparator-enum">PresenceComparator</keyword> + <keyword ref="qmaildatacomparator.html#PresenceComparator-enum">QMailDataComparator::Present</keyword> + <keyword ref="qmaildatacomparator.html#PresenceComparator-enum">QMailDataComparator::Absent</keyword> + <keyword ref="qmaildatacomparator.html#RelationComparator-enum">RelationComparator</keyword> + <keyword ref="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::GreaterThan</keyword> + <keyword ref="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::LessThanEqual</keyword> + <keyword ref="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::LessThan</keyword> + <keyword ref="qmaildatacomparator.html#RelationComparator-enum">QMailDataComparator::GreaterThanEqual</keyword> + </section> + <section ref="qmailfiltermessageset.html" title="QMailFilterMessageSet Class Reference"> + <keyword ref="qmailfiltermessageset.html">QMailFilterMessageSet</keyword> + <keyword ref="qmailfiltermessageset.html#displayName">displayName</keyword> + <keyword ref="qmailfiltermessageset.html#messageKey">messageKey</keyword> + <keyword ref="qmailfiltermessageset.html#setDisplayName">setDisplayName</keyword> + <keyword ref="qmailfiltermessageset.html#setMessageKey">setMessageKey</keyword> + <keyword ref="qmailfiltermessageset.html#setUpdatesMinimized">setUpdatesMinimized</keyword> + <keyword ref="qmailfiltermessageset.html#updatesMinimized">updatesMinimized</keyword> + <section ref="qmailfiltermessageset-members.html" title="List of all members"/> + </section> + <section ref="qmailfolder.html" title="QMailFolder Class Reference"> + <keyword ref="qmailfolder.html">QMailFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">StandardFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">QMailFolder::JunkFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">QMailFolder::OutboxFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">QMailFolder::DraftsFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">QMailFolder::TrashFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">QMailFolder::SentFolder</keyword> + <keyword ref="qmailfolder.html#StandardFolder-enum">QMailFolder::InboxFolder</keyword> + <keyword ref="qmailfolder.html#customField">customField</keyword> + <keyword ref="qmailfolder.html#customFields">customFields</keyword> + <keyword ref="qmailfolder.html#displayName">displayName</keyword> + <keyword ref="qmailfolder.html#id">id</keyword> + <keyword ref="qmailfolder.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailfolder.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailfolder.html#path">path</keyword> + <keyword ref="qmailfolder.html#removeCustomField">removeCustomField</keyword> + <keyword ref="qmailfolder.html#serverCount">serverCount</keyword> + <keyword ref="qmailfolder.html#serverUndiscoveredCount">serverUndiscoveredCount</keyword> + <keyword ref="qmailfolder.html#serverUnreadCount">serverUnreadCount</keyword> + <keyword ref="qmailfolder.html#setCustomField">setCustomField</keyword> + <keyword ref="qmailfolder.html#setCustomFields">setCustomFields</keyword> + <keyword ref="qmailfolder.html#setDisplayName">setDisplayName</keyword> + <keyword ref="qmailfolder.html#setId">setId</keyword> + <keyword ref="qmailfolder.html#setParentAccountId">setParentAccountId</keyword> + <keyword ref="qmailfolder.html#setParentFolderId">setParentFolderId</keyword> + <keyword ref="qmailfolder.html#setPath">setPath</keyword> + <keyword ref="qmailfolder.html#setServerCount">setServerCount</keyword> + <keyword ref="qmailfolder.html#setServerUndiscoveredCount">setServerUndiscoveredCount</keyword> + <keyword ref="qmailfolder.html#setServerUnreadCount">setServerUnreadCount</keyword> + <keyword ref="qmailfolder.html#setStatus">setStatus</keyword> + <keyword ref="qmailfolder.html#status">status</keyword> + <keyword ref="qmailfolder.html#statusMask">statusMask</keyword> + <keyword ref="qmailfolder.html#operator-eq">operator=</keyword> + <keyword ref="qmailfolder.html#Drafts-var">Drafts</keyword> + <keyword ref="qmailfolder.html#Incoming-var">Incoming</keyword> + <keyword ref="qmailfolder.html#Junk-var">Junk</keyword> + <keyword ref="qmailfolder.html#Outgoing-var">Outgoing</keyword> + <keyword ref="qmailfolder.html#PartialContent-var">PartialContent</keyword> + <keyword ref="qmailfolder.html#Removed-var">Removed</keyword> + <keyword ref="qmailfolder.html#Sent-var">Sent</keyword> + <keyword ref="qmailfolder.html#SynchronizationEnabled-var">SynchronizationEnabled</keyword> + <keyword ref="qmailfolder.html#Synchronized-var">Synchronized</keyword> + <keyword ref="qmailfolder.html#Trash-var">Trash</keyword> + <section ref="qmailfolder-members.html" title="List of all members"/> + </section> + <section ref="qmailfolderid.html" title="QMailFolderId Class Reference"> + <keyword ref="qmailfolderid.html">QMailFolderId</keyword> + <keyword ref="qmailfolderid.html#isValid">isValid</keyword> + <keyword ref="qmailfolderid.html#operator-QVariant">operator QVariant</keyword> + <keyword ref="qmailfolderid.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailfolderid.html#operator-lt">operator<</keyword> + <keyword ref="qmailfolderid.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailfolderid.html#QMailFolderIdList-typedef">QMailFolderIdList</keyword> + <section ref="qmailfolderid-members.html" title="List of all members"/> + </section> + <section ref="qmailfolderkey.html" title="QMailFolderKey Class Reference"> + <keyword ref="qmailfolderkey.html">QMailFolderKey</keyword> + <keyword ref="qmailfolderkey.html#ArgumentType-typedef">ArgumentType</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">Property</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::ParentAccountId</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::AncestorFolderIds</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::DisplayName</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::Path</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::ServerUndiscoveredCount</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::ParentFolderId</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::Id</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::ServerUnreadCount</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::Custom</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::Status</keyword> + <keyword ref="qmailfolderkey.html#Property-enum">QMailFolderKey::ServerCount</keyword> + <keyword ref="qmailfolderkey.html#ancestorFolderIds">ancestorFolderIds</keyword> + <keyword ref="qmailfolderkey.html#arguments">arguments</keyword> + <keyword ref="qmailfolderkey.html#combiner">combiner</keyword> + <keyword ref="qmailfolderkey.html#customField">customField</keyword> + <keyword ref="qmailfolderkey.html#deserialize">deserialize</keyword> + <keyword ref="qmailfolderkey.html#displayName">displayName</keyword> + <keyword ref="qmailfolderkey.html#id">id</keyword> + <keyword ref="qmailfolderkey.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailfolderkey.html#isNegated">isNegated</keyword> + <keyword ref="qmailfolderkey.html#isNonMatching">isNonMatching</keyword> + <keyword ref="qmailfolderkey.html#nonMatchingKey">nonMatchingKey</keyword> + <keyword ref="qmailfolderkey.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailfolderkey.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailfolderkey.html#path">path</keyword> + <keyword ref="qmailfolderkey.html#serialize">serialize</keyword> + <keyword ref="qmailfolderkey.html#serverCount">serverCount</keyword> + <keyword ref="qmailfolderkey.html#serverUndiscoveredCount">serverUndiscoveredCount</keyword> + <keyword ref="qmailfolderkey.html#serverUnreadCount">serverUnreadCount</keyword> + <keyword ref="qmailfolderkey.html#status">status</keyword> + <keyword ref="qmailfolderkey.html#subKeys">subKeys</keyword> + <keyword ref="qmailfolderkey.html#operator-QVariant">operator QVariant</keyword> + <keyword ref="qmailfolderkey.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailfolderkey.html#operator-and">operator&</keyword> + <keyword ref="qmailfolderkey.html#operator-and-eq">operator&=</keyword> + <keyword ref="qmailfolderkey.html#operator-eq">operator=</keyword> + <keyword ref="qmailfolderkey.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailfolderkey.html#operator-7c">operator|</keyword> + <keyword ref="qmailfolderkey.html#operator-7c-eq">operator|=</keyword> + <keyword ref="qmailfolderkey.html#operator-7e">operator~</keyword> + <section ref="qmailfolderkey-members.html" title="List of all members"/> + </section> + <section ref="qmailfoldermessageset.html" title="QMailFolderMessageSet Class Reference"> + <keyword ref="qmailfoldermessageset.html">QMailFolderMessageSet</keyword> + <keyword ref="qmailfoldermessageset.html#contentKey">contentKey</keyword> + <keyword ref="qmailfoldermessageset.html#createChild">createChild</keyword> + <keyword ref="qmailfoldermessageset.html#descendantsMessageKey">descendantsMessageKey</keyword> + <keyword ref="qmailfoldermessageset.html#displayName">displayName</keyword> + <keyword ref="qmailfoldermessageset.html#folderId">folderId</keyword> + <keyword ref="qmailfoldermessageset.html#hierarchical">hierarchical</keyword> + <keyword ref="qmailfoldermessageset.html#messageKey">messageKey</keyword> + <section ref="qmailfoldermessageset-members.html" title="List of all members"/> + </section> + <section ref="qmailfoldersortkey.html" title="QMailFolderSortKey Class Reference"> + <keyword ref="qmailfoldersortkey.html">QMailFolderSortKey</keyword> + <keyword ref="qmailfoldersortkey.html#ArgumentType-typedef">ArgumentType</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">Property</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::ParentAccountId</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::DisplayName</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::Path</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::ServerUndiscoveredCount</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::ParentFolderId</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::Id</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::ServerUnreadCount</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::Status</keyword> + <keyword ref="qmailfoldersortkey.html#Property-enum">QMailFolderSortKey::ServerCount</keyword> + <keyword ref="qmailfoldersortkey.html#arguments">arguments</keyword> + <keyword ref="qmailfoldersortkey.html#deserialize">deserialize</keyword> + <keyword ref="qmailfoldersortkey.html#displayName">displayName</keyword> + <keyword ref="qmailfoldersortkey.html#id">id</keyword> + <keyword ref="qmailfoldersortkey.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailfoldersortkey.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailfoldersortkey.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailfoldersortkey.html#path">path</keyword> + <keyword ref="qmailfoldersortkey.html#serialize">serialize</keyword> + <keyword ref="qmailfoldersortkey.html#serverCount">serverCount</keyword> + <keyword ref="qmailfoldersortkey.html#serverUndiscoveredCount">serverUndiscoveredCount</keyword> + <keyword ref="qmailfoldersortkey.html#serverUnreadCount">serverUnreadCount</keyword> + <keyword ref="qmailfoldersortkey.html#status">status</keyword> + <keyword ref="qmailfoldersortkey.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailfoldersortkey.html#operator-and">operator&</keyword> + <keyword ref="qmailfoldersortkey.html#operator-and-eq">operator&=</keyword> + <keyword ref="qmailfoldersortkey.html#operator-eq">operator=</keyword> + <keyword ref="qmailfoldersortkey.html#operator-eq-eq">operator==</keyword> + <section ref="qmailfoldersortkey-members.html" title="List of all members"/> + </section> + <section ref="qmailkeyargument.html" title="QMailKeyArgument Class Reference"> + <keyword ref="qmailkeyargument.html">QMailKeyArgument</keyword> + <keyword ref="qmailkeyargument.html#Comparator-typedef">Comparator</keyword> + <keyword ref="qmailkeyargument.html#Property-typedef">Property</keyword> + <keyword ref="qmailkeyargument.html#deserialize">deserialize</keyword> + <keyword ref="qmailkeyargument.html#serialize">serialize</keyword> + <keyword ref="qmailkeyargument.html#op-var">op</keyword> + <keyword ref="qmailkeyargument.html#property-var">property</keyword> + <keyword ref="qmailkeyargument.html#valueList-var">valueList</keyword> + <section ref="qmailkeyargument-members.html" title="List of all members"/> + </section> + <section ref="qmaillineendingcodec.html" title="QMailLineEndingCodec Class Reference"> + <keyword ref="qmaillineendingcodec.html">QMailLineEndingCodec</keyword> + <section ref="qmaillineendingcodec-members.html" title="List of all members"/> + </section> + <section ref="qmailmessage.html" title="QMailMessage Class Reference"> + <keyword ref="qmailmessage.html">QMailMessage</keyword> + <keyword ref="qmailmessage.html#appendHeaderField">appendHeaderField</keyword> + <keyword ref="qmailmessage.html#bcc">bcc</keyword> + <keyword ref="qmailmessage.html#cc">cc</keyword> + <keyword ref="qmailmessage.html#contains">contains</keyword> + <keyword ref="qmailmessage.html#contentAvailable">contentAvailable</keyword> + <keyword ref="qmailmessage.html#contentSize">contentSize</keyword> + <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#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#recipients">recipients</keyword> + <keyword ref="qmailmessage.html#removeHeaderField">removeHeaderField</keyword> + <keyword ref="qmailmessage.html#replyTo">replyTo</keyword> + <keyword ref="qmailmessage.html#setBcc">setBcc</keyword> + <keyword ref="qmailmessage.html#setCc">setCc</keyword> + <keyword ref="qmailmessage.html#setContentSize">setContentSize</keyword> + <keyword ref="qmailmessage.html#setDate">setDate</keyword> + <keyword ref="qmailmessage.html#setExternalLocationReference">setExternalLocationReference</keyword> + <keyword ref="qmailmessage.html#setFrom">setFrom</keyword> + <keyword ref="qmailmessage.html#setHeaderField">setHeaderField</keyword> + <keyword ref="qmailmessage.html#setId">setId</keyword> + <keyword ref="qmailmessage.html#setInReplyTo">setInReplyTo</keyword> + <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#toRfc2822">toRfc2822</keyword> + <keyword ref="qmailmessage.html#toRfc2822Chunks">toRfc2822Chunks</keyword> + <section ref="qmailmessage-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagebody.html" title="QMailMessageBody Class Reference"> + <keyword ref="qmailmessagebody.html">QMailMessageBody</keyword> + <keyword ref="qmailmessagebody.html#contentType">contentType</keyword> + <keyword ref="qmailmessagebody.html#data">data</keyword> + <keyword ref="qmailmessagebody.html#fromData">fromData</keyword> + <keyword ref="qmailmessagebody.html#fromFile">fromFile</keyword> + <keyword ref="qmailmessagebody.html#fromStream">fromStream</keyword> + <keyword ref="qmailmessagebody.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailmessagebody.html#length">length</keyword> + <keyword ref="qmailmessagebody.html#toFile">toFile</keyword> + <keyword ref="qmailmessagebody.html#toStream">toStream</keyword> + <keyword ref="qmailmessagebody.html#transferEncoding">transferEncoding</keyword> + <section ref="qmailmessagebody-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagebodyfwd.html" title="QMailMessageBodyFwd Class Reference"> + <keyword ref="qmailmessagebodyfwd.html">QMailMessageBodyFwd</keyword> + <keyword ref="qmailmessagebodyfwd.html#EncodingFormat-enum">EncodingFormat</keyword> + <keyword ref="qmailmessagebodyfwd.html#EncodingFormat-enum">QMailMessageBodyFwd::Encoded</keyword> + <keyword ref="qmailmessagebodyfwd.html#EncodingFormat-enum">QMailMessageBodyFwd::Decoded</keyword> + <keyword ref="qmailmessagebodyfwd.html#EncodingStatus-enum">EncodingStatus</keyword> + <keyword ref="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBodyFwd::RequiresEncoding</keyword> + <keyword ref="qmailmessagebodyfwd.html#EncodingStatus-enum">QMailMessageBodyFwd::AlreadyEncoded</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">TransferEncoding</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBodyFwd::QuotedPrintable</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBodyFwd::EightBit</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBodyFwd::SevenBit</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBodyFwd::NoEncoding</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBodyFwd::Base64</keyword> + <keyword ref="qmailmessagebodyfwd.html#TransferEncoding-enum">QMailMessageBodyFwd::Binary</keyword> + <section ref="qmailmessagebodyfwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageclassifier.html" title="QMailMessageClassifier Class Reference"> + <keyword ref="qmailmessageclassifier.html">QMailMessageClassifier</keyword> + <keyword ref="qmailmessageclassifier.html#classifyMessage">classifyMessage</keyword> + <section ref="qmailmessageclassifier-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagecontentdisposition.html" title="QMailMessageContentDisposition Class Reference"> + <keyword ref="qmailmessagecontentdisposition.html">QMailMessageContentDisposition</keyword> + <keyword ref="qmailmessagecontentdisposition.html#creationDate">creationDate</keyword> + <keyword ref="qmailmessagecontentdisposition.html#filename">filename</keyword> + <keyword ref="qmailmessagecontentdisposition.html#modificationDate">modificationDate</keyword> + <keyword ref="qmailmessagecontentdisposition.html#readDate">readDate</keyword> + <keyword ref="qmailmessagecontentdisposition.html#setCreationDate">setCreationDate</keyword> + <keyword ref="qmailmessagecontentdisposition.html#setFilename">setFilename</keyword> + <keyword ref="qmailmessagecontentdisposition.html#setModificationDate">setModificationDate</keyword> + <keyword ref="qmailmessagecontentdisposition.html#setReadDate">setReadDate</keyword> + <keyword ref="qmailmessagecontentdisposition.html#setSize">setSize</keyword> + <keyword ref="qmailmessagecontentdisposition.html#setType">setType</keyword> + <keyword ref="qmailmessagecontentdisposition.html#size">size</keyword> + <keyword ref="qmailmessagecontentdisposition.html#type">type</keyword> + <section ref="qmailmessagecontentdisposition-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagecontentdispositionfwd.html" title="QMailMessageContentDispositionFwd Class Reference"> + <keyword ref="qmailmessagecontentdispositionfwd.html">QMailMessageContentDispositionFwd</keyword> + <keyword ref="qmailmessagecontentdispositionfwd.html#DispositionType-enum">DispositionType</keyword> + <keyword ref="qmailmessagecontentdispositionfwd.html#DispositionType-enum">QMailMessageContentDispositionFwd::Attachment</keyword> + <keyword ref="qmailmessagecontentdispositionfwd.html#DispositionType-enum">QMailMessageContentDispositionFwd::None</keyword> + <keyword ref="qmailmessagecontentdispositionfwd.html#DispositionType-enum">QMailMessageContentDispositionFwd::Inline</keyword> + <section ref="qmailmessagecontentdispositionfwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagecontenttype.html" title="QMailMessageContentType Class Reference"> + <keyword ref="qmailmessagecontenttype.html">QMailMessageContentType</keyword> + <keyword ref="qmailmessagecontenttype.html#boundary">boundary</keyword> + <keyword ref="qmailmessagecontenttype.html#charset">charset</keyword> + <keyword ref="qmailmessagecontenttype.html#name">name</keyword> + <keyword ref="qmailmessagecontenttype.html#setBoundary">setBoundary</keyword> + <keyword ref="qmailmessagecontenttype.html#setCharset">setCharset</keyword> + <keyword ref="qmailmessagecontenttype.html#setName">setName</keyword> + <keyword ref="qmailmessagecontenttype.html#setSubType">setSubType</keyword> + <keyword ref="qmailmessagecontenttype.html#setType">setType</keyword> + <keyword ref="qmailmessagecontenttype.html#subType">subType</keyword> + <keyword ref="qmailmessagecontenttype.html#type">type</keyword> + <section ref="qmailmessagecontenttype-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagedelegate.html" title="QMailMessageDelegate Class Reference"> + <keyword ref="qmailmessagedelegate.html">QMailMessageDelegate</keyword> + <keyword ref="qmailmessagedelegate.html#DisplayMode-enum">DisplayMode</keyword> + <keyword ref="qmailmessagedelegate.html#DisplayMode-enum">QMailMessageDelegate::QtmailMode</keyword> + <keyword ref="qmailmessagedelegate.html#DisplayMode-enum">QMailMessageDelegate::AddressbookMode</keyword> + <keyword ref="qmailmessagedelegate.html#displayMode">displayMode</keyword> + <keyword ref="qmailmessagedelegate.html#displaySelectionState">displaySelectionState</keyword> + <keyword ref="qmailmessagedelegate.html#setDisplayMode">setDisplayMode</keyword> + <keyword ref="qmailmessagedelegate.html#setDisplaySelectionState">setDisplaySelectionState</keyword> + <section ref="qmailmessagedelegate-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagefwd.html" title="QMailMessageFwd Class Reference"> + <keyword ref="qmailmessagefwd.html">QMailMessageFwd</keyword> + <keyword ref="qmailmessagefwd.html#AttachmentsAction-enum">AttachmentsAction</keyword> + <keyword ref="qmailmessagefwd.html#AttachmentsAction-enum">QMailMessageFwd::LinkToAttachments</keyword> + <keyword ref="qmailmessagefwd.html#AttachmentsAction-enum">QMailMessageFwd::CopyAttachments</keyword> + <keyword ref="qmailmessagefwd.html#AttachmentsAction-enum">QMailMessageFwd::CopyAndDeleteAttachments</keyword> + <keyword ref="qmailmessagefwd.html#ChunkType-enum">ChunkType</keyword> + <keyword ref="qmailmessagefwd.html#ChunkType-enum">QMailMessageFwd::Reference</keyword> + <keyword ref="qmailmessagefwd.html#ChunkType-enum">QMailMessageFwd::Text</keyword> + <keyword ref="qmailmessagefwd.html#EncodingFormat-enum">EncodingFormat</keyword> + <keyword ref="qmailmessagefwd.html#EncodingFormat-enum">QMailMessageFwd::IdentityFormat</keyword> + <keyword ref="qmailmessagefwd.html#EncodingFormat-enum">QMailMessageFwd::HeaderOnlyFormat</keyword> + <keyword ref="qmailmessagefwd.html#EncodingFormat-enum">QMailMessageFwd::TransmissionFormat</keyword> + <keyword ref="qmailmessagefwd.html#EncodingFormat-enum">QMailMessageFwd::StorageFormat</keyword> + <keyword ref="qmailmessagefwd.html#MessageChunk-typedef">MessageChunk</keyword> + <section ref="qmailmessagefwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageheaderfield.html" title="QMailMessageHeaderField Class Reference"> + <keyword ref="qmailmessageheaderfield.html">QMailMessageHeaderField</keyword> + <keyword ref="qmailmessageheaderfield.html#content">content</keyword> + <keyword ref="qmailmessageheaderfield.html#decodeContent">decodeContent</keyword> + <keyword ref="qmailmessageheaderfield.html#decodeParameter">decodeParameter</keyword> + <keyword ref="qmailmessageheaderfield.html#decodeWord">decodeWord</keyword> + <keyword ref="qmailmessageheaderfield.html#decodedContent">decodedContent</keyword> + <keyword ref="qmailmessageheaderfield.html#encodeContent">encodeContent</keyword> + <keyword ref="qmailmessageheaderfield.html#encodeParameter">encodeParameter</keyword> + <keyword ref="qmailmessageheaderfield.html#encodeWord">encodeWord</keyword> + <keyword ref="qmailmessageheaderfield.html#id">id</keyword> + <keyword ref="qmailmessageheaderfield.html#isNull">isNull</keyword> + <keyword ref="qmailmessageheaderfield.html#isParameterEncoded">isParameterEncoded</keyword> + <keyword ref="qmailmessageheaderfield.html#parameter">parameter</keyword> + <keyword ref="qmailmessageheaderfield.html#parameters">parameters</keyword> + <keyword ref="qmailmessageheaderfield.html#removeComments">removeComments</keyword> + <keyword ref="qmailmessageheaderfield.html#removeWhitespace">removeWhitespace</keyword> + <keyword ref="qmailmessageheaderfield.html#setContent">setContent</keyword> + <keyword ref="qmailmessageheaderfield.html#setId">setId</keyword> + <keyword ref="qmailmessageheaderfield.html#setParameter">setParameter</keyword> + <keyword ref="qmailmessageheaderfield.html#setParameterEncoded">setParameterEncoded</keyword> + <keyword ref="qmailmessageheaderfield.html#toString">toString</keyword> + <section ref="qmailmessageheaderfield-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageheaderfieldfwd.html" title="QMailMessageHeaderFieldFwd Class Reference"> + <keyword ref="qmailmessageheaderfieldfwd.html">QMailMessageHeaderFieldFwd</keyword> + <keyword ref="qmailmessageheaderfieldfwd.html#FieldType-enum">FieldType</keyword> + <keyword ref="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderFieldFwd::StructuredField</keyword> + <keyword ref="qmailmessageheaderfieldfwd.html#FieldType-enum">QMailMessageHeaderFieldFwd::UnstructuredField</keyword> + <section ref="qmailmessageheaderfieldfwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageid.html" title="QMailMessageId Class Reference"> + <keyword ref="qmailmessageid.html">QMailMessageId</keyword> + <keyword ref="qmailmessageid.html#isValid">isValid</keyword> + <keyword ref="qmailmessageid.html#operator-QVariant">operator QVariant</keyword> + <keyword ref="qmailmessageid.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailmessageid.html#operator-lt">operator<</keyword> + <keyword ref="qmailmessageid.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailmessageid.html#QMailMessageIdList-typedef">QMailMessageIdList</keyword> + <section ref="qmailmessageid-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagekey.html" title="QMailMessageKey Class Reference"> + <keyword ref="qmailmessagekey.html">QMailMessageKey</keyword> + <keyword ref="qmailmessagekey.html#ArgumentType-typedef">ArgumentType</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">Property</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">Properties</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::InResponseTo</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ResponseType</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Id</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Size</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Type</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::TimeStamp</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ParentAccountId</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Sender</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Conversation</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Custom</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::PreviousParentFolderId</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ContentScheme</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ParentFolderId</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Status</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ReceptionTimeStamp</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::AncestorFolderIds</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ContentType</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Recipients</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ContentIdentifier</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::Subject</keyword> + <keyword ref="qmailmessagekey.html#Property-enum">QMailMessageKey::ServerUid</keyword> + <keyword ref="qmailmessagekey.html#ancestorFolderIds">ancestorFolderIds</keyword> + <keyword ref="qmailmessagekey.html#arguments">arguments</keyword> + <keyword ref="qmailmessagekey.html#combiner">combiner</keyword> + <keyword ref="qmailmessagekey.html#contentIdentifier">contentIdentifier</keyword> + <keyword ref="qmailmessagekey.html#contentScheme">contentScheme</keyword> + <keyword ref="qmailmessagekey.html#contentType">contentType</keyword> + <keyword ref="qmailmessagekey.html#conversation">conversation</keyword> + <keyword ref="qmailmessagekey.html#customField">customField</keyword> + <keyword ref="qmailmessagekey.html#deserialize">deserialize</keyword> + <keyword ref="qmailmessagekey.html#id">id</keyword> + <keyword ref="qmailmessagekey.html#inResponseTo">inResponseTo</keyword> + <keyword ref="qmailmessagekey.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailmessagekey.html#isNegated">isNegated</keyword> + <keyword ref="qmailmessagekey.html#isNonMatching">isNonMatching</keyword> + <keyword ref="qmailmessagekey.html#messageType">messageType</keyword> + <keyword ref="qmailmessagekey.html#nonMatchingKey">nonMatchingKey</keyword> + <keyword ref="qmailmessagekey.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailmessagekey.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailmessagekey.html#previousParentFolderId">previousParentFolderId</keyword> + <keyword ref="qmailmessagekey.html#receptionTimeStamp">receptionTimeStamp</keyword> + <keyword ref="qmailmessagekey.html#recipients">recipients</keyword> + <keyword ref="qmailmessagekey.html#responseType">responseType</keyword> + <keyword ref="qmailmessagekey.html#sender">sender</keyword> + <keyword ref="qmailmessagekey.html#serialize">serialize</keyword> + <keyword ref="qmailmessagekey.html#serverUid">serverUid</keyword> + <keyword ref="qmailmessagekey.html#size">size</keyword> + <keyword ref="qmailmessagekey.html#status">status</keyword> + <keyword ref="qmailmessagekey.html#subKeys">subKeys</keyword> + <keyword ref="qmailmessagekey.html#subject">subject</keyword> + <keyword ref="qmailmessagekey.html#timeStamp">timeStamp</keyword> + <keyword ref="qmailmessagekey.html#operator-QVariant">operator QVariant</keyword> + <keyword ref="qmailmessagekey.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailmessagekey.html#operator-and">operator&</keyword> + <keyword ref="qmailmessagekey.html#operator-and-eq">operator&=</keyword> + <keyword ref="qmailmessagekey.html#operator-eq">operator=</keyword> + <keyword ref="qmailmessagekey.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailmessagekey.html#operator-7c">operator|</keyword> + <keyword ref="qmailmessagekey.html#operator-7c-eq">operator|=</keyword> + <keyword ref="qmailmessagekey.html#operator-7e">operator~</keyword> + <section ref="qmailmessagekey-members.html" title="List of all members"/> + </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"/> + </section> + <section ref="qmailmessagemetadata.html" title="QMailMessageMetaData Class Reference"> + <keyword ref="qmailmessagemetadata.html">QMailMessageMetaData</keyword> + <keyword ref="qmailmessagemetadata.html#content">content</keyword> + <keyword ref="qmailmessagemetadata.html#contentAvailable">contentAvailable</keyword> + <keyword ref="qmailmessagemetadata.html#contentIdentifier">contentIdentifier</keyword> + <keyword ref="qmailmessagemetadata.html#contentScheme">contentScheme</keyword> + <keyword ref="qmailmessagemetadata.html#customField">customField</keyword> + <keyword ref="qmailmessagemetadata.html#customFields">customFields</keyword> + <keyword ref="qmailmessagemetadata.html#date">date</keyword> + <keyword ref="qmailmessagemetadata.html#from">from</keyword> + <keyword ref="qmailmessagemetadata.html#id">id</keyword> + <keyword ref="qmailmessagemetadata.html#inResponseTo">inResponseTo</keyword> + <keyword ref="qmailmessagemetadata.html#indicativeSize">indicativeSize</keyword> + <keyword ref="qmailmessagemetadata.html#messageType">messageType</keyword> + <keyword ref="qmailmessagemetadata.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailmessagemetadata.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailmessagemetadata.html#partialContentAvailable">partialContentAvailable</keyword> + <keyword ref="qmailmessagemetadata.html#previousParentFolderId">previousParentFolderId</keyword> + <keyword ref="qmailmessagemetadata.html#receivedDate">receivedDate</keyword> + <keyword ref="qmailmessagemetadata.html#removeCustomField">removeCustomField</keyword> + <keyword ref="qmailmessagemetadata.html#responseType">responseType</keyword> + <keyword ref="qmailmessagemetadata.html#serverUid">serverUid</keyword> + <keyword ref="qmailmessagemetadata.html#setContent">setContent</keyword> + <keyword ref="qmailmessagemetadata.html#setContentIdentifier">setContentIdentifier</keyword> + <keyword ref="qmailmessagemetadata.html#setContentScheme">setContentScheme</keyword> + <keyword ref="qmailmessagemetadata.html#setCustomField">setCustomField</keyword> + <keyword ref="qmailmessagemetadata.html#setDate">setDate</keyword> + <keyword ref="qmailmessagemetadata.html#setFrom">setFrom</keyword> + <keyword ref="qmailmessagemetadata.html#setId">setId</keyword> + <keyword ref="qmailmessagemetadata.html#setInResponseTo">setInResponseTo</keyword> + <keyword ref="qmailmessagemetadata.html#setMessageType">setMessageType</keyword> + <keyword ref="qmailmessagemetadata.html#setParentAccountId">setParentAccountId</keyword> + <keyword ref="qmailmessagemetadata.html#setParentFolderId">setParentFolderId</keyword> + <keyword ref="qmailmessagemetadata.html#setPreviousParentFolderId">setPreviousParentFolderId</keyword> + <keyword ref="qmailmessagemetadata.html#setReceivedDate">setReceivedDate</keyword> + <keyword ref="qmailmessagemetadata.html#setResponseType">setResponseType</keyword> + <keyword ref="qmailmessagemetadata.html#setServerUid">setServerUid</keyword> + <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> + <keyword ref="qmailmessagemetadata.html#HasAttachments-var">HasAttachments</keyword> + <keyword ref="qmailmessagemetadata.html#HasReferences-var">HasReferences</keyword> + <keyword ref="qmailmessagemetadata.html#HasUnresolvedReferences-var">HasUnresolvedReferences</keyword> + <keyword ref="qmailmessagemetadata.html#Important-var">Important</keyword> + <keyword ref="qmailmessagemetadata.html#ImportantElsewhere-var">ImportantElsewhere</keyword> + <keyword ref="qmailmessagemetadata.html#Incoming-var">Incoming</keyword> + <keyword ref="qmailmessagemetadata.html#Junk-var">Junk</keyword> + <keyword ref="qmailmessagemetadata.html#LocalOnly-var">LocalOnly</keyword> + <keyword ref="qmailmessagemetadata.html#New-var">New</keyword> + <keyword ref="qmailmessagemetadata.html#Outbox-var">Outbox</keyword> + <keyword ref="qmailmessagemetadata.html#Outgoing-var">Outgoing</keyword> + <keyword ref="qmailmessagemetadata.html#PartialContentAvailable-var">PartialContentAvailable</keyword> + <keyword ref="qmailmessagemetadata.html#Read-var">Read</keyword> + <keyword ref="qmailmessagemetadata.html#ReadElsewhere-var">ReadElsewhere</keyword> + <keyword ref="qmailmessagemetadata.html#ReadReplyRequested-var">ReadReplyRequested</keyword> + <keyword ref="qmailmessagemetadata.html#Removed-var">Removed</keyword> + <keyword ref="qmailmessagemetadata.html#Replied-var">Replied</keyword> + <keyword ref="qmailmessagemetadata.html#RepliedAll-var">RepliedAll</keyword> + <keyword ref="qmailmessagemetadata.html#Sent-var">Sent</keyword> + <keyword ref="qmailmessagemetadata.html#Temporary-var">Temporary</keyword> + <keyword ref="qmailmessagemetadata.html#TransmitFromExternal-var">TransmitFromExternal</keyword> + <keyword ref="qmailmessagemetadata.html#Trash-var">Trash</keyword> + <keyword ref="qmailmessagemetadata.html#UnloadedData-var">UnloadedData</keyword> + <section ref="qmailmessagemetadata-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagemetadatafwd.html" title="QMailMessageMetaDataFwd Class Reference"> + <keyword ref="qmailmessagemetadatafwd.html">QMailMessageMetaDataFwd</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">ContentType</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::VoicemailContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::SmilContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::UnknownContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::VideoContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::VideomailContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::VCardContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::RichTextContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::NoContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::PlainTextContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::UserContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::HtmlContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::ImageContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::MultipartContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::VCalendarContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::ICalendarContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::AudioContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ContentType-enum">QMailMessageMetaDataFwd::DeliveryReportContent</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">MessageType</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::Sms</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::None</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::Email</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::Instant</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::System</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::AnyType</keyword> + <keyword ref="qmailmessagemetadatafwd.html#MessageType-enum">QMailMessageMetaDataFwd::Mms</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">ResponseType</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::ReplyToAll</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::Redirect</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::Reply</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::NoResponse</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::ForwardPart</keyword> + <keyword ref="qmailmessagemetadatafwd.html#ResponseType-enum">QMailMessageMetaDataFwd::Forward</keyword> + <section ref="qmailmessagemetadatafwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagemodelbase.html" title="QMailMessageModelBase Class Reference"> + <keyword ref="qmailmessagemodelbase.html">QMailMessageModelBase</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">Roles</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageBodyTextRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageSubjectTextRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageStatusIconRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageFilterTextRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessagePresenceIconRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageTimeStampTextRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageTypeIconRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageSizeTextRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageIdRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageAddressTextRole</keyword> + <keyword ref="qmailmessagemodelbase.html#Roles-enum">QMailMessageModelBase::MessageDirectionIconRole</keyword> + <keyword ref="qmailmessagemodelbase.html#columnCount">columnCount</keyword> + <keyword ref="qmailmessagemodelbase.html#data">data</keyword> + <keyword ref="qmailmessagemodelbase.html#idFromIndex">idFromIndex</keyword> + <keyword ref="qmailmessagemodelbase.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</keyword> + <keyword ref="qmailmessagemodelbase.html#indexFromId">indexFromId</keyword> + <keyword ref="qmailmessagemodelbase.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailmessagemodelbase.html#key">key</keyword> + <keyword ref="qmailmessagemodelbase.html#modelChanged">modelChanged</keyword> + <keyword ref="qmailmessagemodelbase.html#rowCount">rowCount</keyword> + <keyword ref="qmailmessagemodelbase.html#setData">setData</keyword> + <keyword ref="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</keyword> + <keyword ref="qmailmessagemodelbase.html#setKey">setKey</keyword> + <keyword ref="qmailmessagemodelbase.html#setSortKey">setSortKey</keyword> + <keyword ref="qmailmessagemodelbase.html#sortKey">sortKey</keyword> + <section ref="qmailmessagemodelbase-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagepart.html" title="QMailMessagePart Class Reference"> + <keyword ref="qmailmessagepart.html">QMailMessagePart</keyword> + <keyword ref="qmailmessagepart.html#contentAvailable">contentAvailable</keyword> + <keyword ref="qmailmessagepart.html#contentDescription">contentDescription</keyword> + <keyword ref="qmailmessagepart.html#contentDisposition">contentDisposition</keyword> + <keyword ref="qmailmessagepart.html#contentID">contentID</keyword> + <keyword ref="qmailmessagepart.html#contentLanguage">contentLanguage</keyword> + <keyword ref="qmailmessagepart.html#contentLocation">contentLocation</keyword> + <keyword ref="qmailmessagepart.html#displayName">displayName</keyword> + <keyword ref="qmailmessagepart.html#fromData">fromData</keyword> + <keyword ref="qmailmessagepart.html#fromFile">fromFile</keyword> + <keyword ref="qmailmessagepart.html#fromMessageReference">fromMessageReference</keyword> + <keyword ref="qmailmessagepart.html#fromPartReference">fromPartReference</keyword> + <keyword ref="qmailmessagepart.html#fromStream">fromStream</keyword> + <keyword ref="qmailmessagepart.html#identifier">identifier</keyword> + <keyword ref="qmailmessagepart.html#indicativeSize">indicativeSize</keyword> + <keyword ref="qmailmessagepart.html#location">location</keyword> + <keyword ref="qmailmessagepart.html#messageReference">messageReference</keyword> + <keyword ref="qmailmessagepart.html#partNumber">partNumber</keyword> + <keyword ref="qmailmessagepart.html#partReference">partReference</keyword> + <keyword ref="qmailmessagepart.html#partialContentAvailable">partialContentAvailable</keyword> + <keyword ref="qmailmessagepart.html#referenceResolution">referenceResolution</keyword> + <keyword ref="qmailmessagepart.html#referenceType">referenceType</keyword> + <keyword ref="qmailmessagepart.html#setContentDescription">setContentDescription</keyword> + <keyword ref="qmailmessagepart.html#setContentDisposition">setContentDisposition</keyword> + <keyword ref="qmailmessagepart.html#setContentID">setContentID</keyword> + <keyword ref="qmailmessagepart.html#setContentLanguage">setContentLanguage</keyword> + <keyword ref="qmailmessagepart.html#setContentLocation">setContentLocation</keyword> + <keyword ref="qmailmessagepart.html#setReference">setReference</keyword> + <keyword ref="qmailmessagepart.html#setReferenceResolution">setReferenceResolution</keyword> + <keyword ref="qmailmessagepart.html#writeBodyTo">writeBodyTo</keyword> + <section ref="qmailmessagepart-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagepartcontainer.html" title="QMailMessagePartContainer Class Reference"> + <keyword ref="qmailmessagepartcontainer.html">QMailMessagePartContainer</keyword> + <keyword ref="qmailmessagepartcontainer.html#appendHeaderField">appendHeaderField</keyword> + <keyword ref="qmailmessagepartcontainer.html#appendPart">appendPart</keyword> + <keyword ref="qmailmessagepartcontainer.html#body">body</keyword> + <keyword ref="qmailmessagepartcontainer.html#boundary">boundary</keyword> + <keyword ref="qmailmessagepartcontainer.html#clearParts">clearParts</keyword> + <keyword ref="qmailmessagepartcontainer.html#contentAvailable">contentAvailable</keyword> + <keyword ref="qmailmessagepartcontainer.html#contentType">contentType</keyword> + <keyword ref="qmailmessagepartcontainer.html#foreachPart">foreachPart</keyword> + <keyword ref="qmailmessagepartcontainer.html#hasBody">hasBody</keyword> + <keyword ref="qmailmessagepartcontainer.html#headerField">headerField</keyword> + <keyword ref="qmailmessagepartcontainer.html#headerFieldText">headerFieldText</keyword> + <keyword ref="qmailmessagepartcontainer.html#headerFields">headerFields</keyword> + <keyword ref="qmailmessagepartcontainer.html#headerFieldsText">headerFieldsText</keyword> + <keyword ref="qmailmessagepartcontainer.html#multipartType">multipartType</keyword> + <keyword ref="qmailmessagepartcontainer.html#multipartTypeForName">multipartTypeForName</keyword> + <keyword ref="qmailmessagepartcontainer.html#nameForMultipartType">nameForMultipartType</keyword> + <keyword ref="qmailmessagepartcontainer.html#partAt">partAt</keyword> + <keyword ref="qmailmessagepartcontainer.html#partCount">partCount</keyword> + <keyword ref="qmailmessagepartcontainer.html#partialContentAvailable">partialContentAvailable</keyword> + <keyword ref="qmailmessagepartcontainer.html#prependPart">prependPart</keyword> + <keyword ref="qmailmessagepartcontainer.html#removeHeaderField">removeHeaderField</keyword> + <keyword ref="qmailmessagepartcontainer.html#removePartAt">removePartAt</keyword> + <keyword ref="qmailmessagepartcontainer.html#setBody">setBody</keyword> + <keyword ref="qmailmessagepartcontainer.html#setBoundary">setBoundary</keyword> + <keyword ref="qmailmessagepartcontainer.html#setHeaderField">setHeaderField</keyword> + <keyword ref="qmailmessagepartcontainer.html#setMultipartType">setMultipartType</keyword> + <keyword ref="qmailmessagepartcontainer.html#transferEncoding">transferEncoding</keyword> + <section ref="qmailmessagepartcontainer-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagepartcontainerfwd.html" title="QMailMessagePartContainerFwd Class Reference"> + <keyword ref="qmailmessagepartcontainerfwd.html">QMailMessagePartContainerFwd</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">MultipartType</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartDigest</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartAlternative</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartRelated</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartSigned</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartMixed</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartNone</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartEncrypted</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartReport</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartParallel</keyword> + <keyword ref="qmailmessagepartcontainerfwd.html#MultipartType-enum">QMailMessagePartContainerFwd::MultipartFormData</keyword> + <section ref="qmailmessagepartcontainerfwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagepartfwd.html" title="QMailMessagePartFwd Class Reference"> + <keyword ref="qmailmessagepartfwd.html">QMailMessagePartFwd</keyword> + <keyword ref="qmailmessagepartfwd.html#ReferenceType-enum">ReferenceType</keyword> + <keyword ref="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePartFwd::PartReference</keyword> + <keyword ref="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePartFwd::None</keyword> + <keyword ref="qmailmessagepartfwd.html#ReferenceType-enum">QMailMessagePartFwd::MessageReference</keyword> + <section ref="qmailmessagepartfwd-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageremovalrecord.html" title="QMailMessageRemovalRecord Class Reference"> + <keyword ref="qmailmessageremovalrecord.html">QMailMessageRemovalRecord</keyword> + <keyword ref="qmailmessageremovalrecord.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailmessageremovalrecord.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailmessageremovalrecord.html#serverUid">serverUid</keyword> + <keyword ref="qmailmessageremovalrecord.html#setParentAccountId">setParentAccountId</keyword> + <keyword ref="qmailmessageremovalrecord.html#setParentFolderId">setParentFolderId</keyword> + <keyword ref="qmailmessageremovalrecord.html#setServerUid">setServerUid</keyword> + <section ref="qmailmessageremovalrecord-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageserver.html" title="QMailMessageServer Class Reference"> + <keyword ref="qmailmessageserver.html">QMailMessageServer</keyword> + <keyword ref="qmailmessageserver.html#acknowledgeNewMessages">acknowledgeNewMessages</keyword> + <keyword ref="qmailmessageserver.html#activityChanged">activityChanged</keyword> + <keyword ref="qmailmessageserver.html#cancelSearch">cancelSearch</keyword> + <keyword ref="qmailmessageserver.html#cancelTransfer">cancelTransfer</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#deleteMessages">deleteMessages</keyword> + <keyword ref="qmailmessageserver.html#exportUpdates">exportUpdates</keyword> + <keyword ref="qmailmessageserver.html#flagMessages">flagMessages</keyword> + <keyword ref="qmailmessageserver.html#folderCreated">folderCreated</keyword> + <keyword ref="qmailmessageserver.html#folderDeleted">folderDeleted</keyword> + <keyword ref="qmailmessageserver.html#folderRenamed">folderRenamed</keyword> + <keyword ref="qmailmessageserver.html#matchingMessageIds">matchingMessageIds</keyword> + <keyword ref="qmailmessageserver.html#messagesCopied">messagesCopied</keyword> + <keyword ref="qmailmessageserver.html#messagesDeleted">messagesDeleted</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#newCountChanged">newCountChanged</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#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#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#searchCompleted">searchCompleted</keyword> + <keyword ref="qmailmessageserver.html#searchMessages">searchMessages</keyword> + <keyword ref="qmailmessageserver.html#shutdown">shutdown</keyword> + <keyword ref="qmailmessageserver.html#statusChanged">statusChanged</keyword> + <keyword ref="qmailmessageserver.html#storageActionCompleted">storageActionCompleted</keyword> + <keyword ref="qmailmessageserver.html#synchronize">synchronize</keyword> + <keyword ref="qmailmessageserver.html#transmissionCompleted">transmissionCompleted</keyword> + <keyword ref="qmailmessageserver.html#transmitMessages">transmitMessages</keyword> + <section ref="qmailmessageserver-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageservice.html" title="QMailMessageService Class Reference"> + <keyword ref="qmailmessageservice.html">QMailMessageService</keyword> + <keyword ref="qmailmessageservice.html#accountId">accountId</keyword> + <keyword ref="qmailmessageservice.html#actionCompleted">actionCompleted</keyword> + <keyword ref="qmailmessageservice.html#activityChanged">activityChanged</keyword> + <keyword ref="qmailmessageservice.html#availabilityChanged">availabilityChanged</keyword> + <keyword ref="qmailmessageservice.html#available">available</keyword> + <keyword ref="qmailmessageservice.html#cancelOperation">cancelOperation</keyword> + <keyword ref="qmailmessageservice.html#connectivityChanged">connectivityChanged</keyword> + <keyword ref="qmailmessageservice.html#hasSink">hasSink</keyword> + <keyword ref="qmailmessageservice.html#hasSource">hasSource</keyword> + <keyword ref="qmailmessageservice.html#progressChanged">progressChanged</keyword> + <keyword ref="qmailmessageservice.html#requiresReregistration">requiresReregistration</keyword> + <keyword ref="qmailmessageservice.html#service">service</keyword> + <keyword ref="qmailmessageservice.html#sink">sink</keyword> + <keyword ref="qmailmessageservice.html#source">source</keyword> + <keyword ref="qmailmessageservice.html#statusChanged">statusChanged</keyword> + <keyword ref="qmailmessageservice.html#updateStatus">updateStatus</keyword> + <section ref="qmailmessageservice-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageserviceconfigurator.html" title="QMailMessageServiceConfigurator Class Reference"> + <keyword ref="qmailmessageserviceconfigurator.html">QMailMessageServiceConfigurator</keyword> + <keyword ref="qmailmessageserviceconfigurator.html#createEditor">createEditor</keyword> + <keyword ref="qmailmessageserviceconfigurator.html#displayName">displayName</keyword> + <keyword ref="qmailmessageserviceconfigurator.html#service">service</keyword> + <keyword ref="qmailmessageserviceconfigurator.html#serviceConstraints">serviceConstraints</keyword> + <section ref="qmailmessageserviceconfigurator-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageserviceeditor.html" title="QMailMessageServiceEditor Class Reference"> + <keyword ref="qmailmessageserviceeditor.html">QMailMessageServiceEditor</keyword> + <keyword ref="qmailmessageserviceeditor.html#displayConfiguration">displayConfiguration</keyword> + <keyword ref="qmailmessageserviceeditor.html#updateAccount">updateAccount</keyword> + <section ref="qmailmessageserviceeditor-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageservicefactory.html" title="QMailMessageServiceFactory Class Reference"> + <keyword ref="qmailmessageservicefactory.html">QMailMessageServiceFactory</keyword> + <keyword ref="qmailmessageservicefactory.html#ServiceType-enum">ServiceType</keyword> + <keyword ref="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::Sink</keyword> + <keyword ref="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::Storage</keyword> + <keyword ref="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::Any</keyword> + <keyword ref="qmailmessageservicefactory.html#ServiceType-enum">QMailMessageServiceFactory::Source</keyword> + <keyword ref="qmailmessageservicefactory.html#createService">createService</keyword> + <keyword ref="qmailmessageservicefactory.html#createServiceConfigurator">createServiceConfigurator</keyword> + <keyword ref="qmailmessageservicefactory.html#keys">keys</keyword> + <keyword ref="qmailmessageservicefactory.html#supports">supports</keyword> + <section ref="qmailmessageservicefactory-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageserviceplugin.html" title="QMailMessageServicePlugin Class Reference"> + <keyword ref="qmailmessageserviceplugin.html">QMailMessageServicePlugin</keyword> + <keyword ref="qmailmessageserviceplugin.html#keys">keys</keyword> + <section ref="qmailmessageserviceplugin-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageserviceplugininterface.html" title="QMailMessageServicePluginInterface Class Reference"> + <keyword ref="qmailmessageserviceplugininterface.html">QMailMessageServicePluginInterface</keyword> + <keyword ref="qmailmessageserviceplugininterface.html#createService">createService</keyword> + <keyword ref="qmailmessageserviceplugininterface.html#createServiceConfigurator">createServiceConfigurator</keyword> + <keyword ref="qmailmessageserviceplugininterface.html#key">key</keyword> + <keyword ref="qmailmessageserviceplugininterface.html#supports">supports</keyword> + <section ref="qmailmessageserviceplugininterface-members.html" title="List of all members"/> + </section> + <section ref="qmailmessageset.html" title="QMailMessageSet Class Reference"> + <keyword ref="qmailmessageset.html">QMailMessageSet</keyword> + <keyword ref="qmailmessageset.html#data">data</keyword> + <keyword ref="qmailmessageset.html#descendantsMessageKey">descendantsMessageKey</keyword> + <keyword ref="qmailmessageset.html#displayName">displayName</keyword> + <keyword ref="qmailmessageset.html#init">init</keyword> + <keyword ref="qmailmessageset.html#messageKey">messageKey</keyword> + <keyword ref="qmailmessageset.html#modelIndex">modelIndex</keyword> + <section ref="qmailmessageset-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagesetcontainer.html" title="QMailMessageSetContainer Class Reference"> + <keyword ref="qmailmessagesetcontainer.html">QMailMessageSetContainer</keyword> + <keyword ref="qmailmessagesetcontainer.html#append">append</keyword> + <keyword ref="qmailmessagesetcontainer.html#at">at</keyword> + <keyword ref="qmailmessagesetcontainer.html#count">count</keyword> + <keyword ref="qmailmessagesetcontainer.html#indexOf">indexOf</keyword> + <keyword ref="qmailmessagesetcontainer.html#model">model</keyword> + <keyword ref="qmailmessagesetcontainer.html#parentContainer">parentContainer</keyword> + <keyword ref="qmailmessagesetcontainer.html#remove">remove</keyword> + <keyword ref="qmailmessagesetcontainer.html#removeDescendants">removeDescendants</keyword> + <keyword ref="qmailmessagesetcontainer.html#resyncState">resyncState</keyword> + <keyword ref="qmailmessagesetcontainer.html#update">update</keyword> + <section ref="qmailmessagesetcontainer-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagesetmodel.html" title="QMailMessageSetModel Class Reference"> + <keyword ref="qmailmessagesetmodel.html">QMailMessageSetModel</keyword> + <keyword ref="qmailmessagesetmodel.html#Roles-enum">Roles</keyword> + <keyword ref="qmailmessagesetmodel.html#Roles-enum">QMailMessageSetModel::DisplayNameRole</keyword> + <keyword ref="qmailmessagesetmodel.html#Roles-enum">QMailMessageSetModel::SubclassUserRole</keyword> + <keyword ref="qmailmessagesetmodel.html#Roles-enum">QMailMessageSetModel::MessageKeyRole</keyword> + <keyword ref="qmailmessagesetmodel.html#accountContentsModified">accountContentsModified</keyword> + <keyword ref="qmailmessagesetmodel.html#accountIdFromIndex">accountIdFromIndex</keyword> + <keyword ref="qmailmessagesetmodel.html#accountsAdded">accountsAdded</keyword> + <keyword ref="qmailmessagesetmodel.html#accountsRemoved">accountsRemoved</keyword> + <keyword ref="qmailmessagesetmodel.html#accountsUpdated">accountsUpdated</keyword> + <keyword ref="qmailmessagesetmodel.html#appended">appended</keyword> + <keyword ref="qmailmessagesetmodel.html#data">data</keyword> + <keyword ref="qmailmessagesetmodel.html#folderContentsModified">folderContentsModified</keyword> + <keyword ref="qmailmessagesetmodel.html#folderIdFromIndex">folderIdFromIndex</keyword> + <keyword ref="qmailmessagesetmodel.html#foldersAdded">foldersAdded</keyword> + <keyword ref="qmailmessagesetmodel.html#foldersRemoved">foldersRemoved</keyword> + <keyword ref="qmailmessagesetmodel.html#foldersUpdated">foldersUpdated</keyword> + <keyword ref="qmailmessagesetmodel.html#ignoreMailStoreUpdates">ignoreMailStoreUpdates</keyword> + <keyword ref="qmailmessagesetmodel.html#index">index</keyword> + <keyword ref="qmailmessagesetmodel.html#indexFromAccountId">indexFromAccountId</keyword> + <keyword ref="qmailmessagesetmodel.html#indexFromFolderId">indexFromFolderId</keyword> + <keyword ref="qmailmessagesetmodel.html#indexFromItem">indexFromItem</keyword> + <keyword ref="qmailmessagesetmodel.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailmessagesetmodel.html#itemFromIndex">itemFromIndex</keyword> + <keyword ref="qmailmessagesetmodel.html#messagesAdded">messagesAdded</keyword> + <keyword ref="qmailmessagesetmodel.html#messagesRemoved">messagesRemoved</keyword> + <keyword ref="qmailmessagesetmodel.html#messagesUpdated">messagesUpdated</keyword> + <keyword ref="qmailmessagesetmodel.html#parent">parent</keyword> + <keyword ref="qmailmessagesetmodel.html#removed">removed</keyword> + <keyword ref="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates">setIgnoreMailStoreUpdates</keyword> + <keyword ref="qmailmessagesetmodel.html#updated">updated</keyword> + <section ref="qmailmessagesetmodel-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagesink.html" title="QMailMessageSink Class Reference"> + <keyword ref="qmailmessagesink.html">QMailMessageSink</keyword> + <keyword ref="qmailmessagesink.html#messagesTransmitted">messagesTransmitted</keyword> + <keyword ref="qmailmessagesink.html#transmitMessages">transmitMessages</keyword> + <section ref="qmailmessagesink-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagesortkey.html" title="QMailMessageSortKey Class Reference"> + <keyword ref="qmailmessagesortkey.html">QMailMessageSortKey</keyword> + <keyword ref="qmailmessagesortkey.html#ArgumentType-typedef">ArgumentType</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">Property</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::TimeStamp</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::ParentAccountId</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Size</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::ServerUid</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::ContentType</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Sender</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Subject</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::ParentFolderId</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::PreviousParentFolderId</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Type</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Recipients</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Id</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::ReceptionTimeStamp</keyword> + <keyword ref="qmailmessagesortkey.html#Property-enum">QMailMessageSortKey::Status</keyword> + <keyword ref="qmailmessagesortkey.html#arguments">arguments</keyword> + <keyword ref="qmailmessagesortkey.html#contentType">contentType</keyword> + <keyword ref="qmailmessagesortkey.html#deserialize">deserialize</keyword> + <keyword ref="qmailmessagesortkey.html#id">id</keyword> + <keyword ref="qmailmessagesortkey.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailmessagesortkey.html#messageType">messageType</keyword> + <keyword ref="qmailmessagesortkey.html#parentAccountId">parentAccountId</keyword> + <keyword ref="qmailmessagesortkey.html#parentFolderId">parentFolderId</keyword> + <keyword ref="qmailmessagesortkey.html#previousParentFolderId">previousParentFolderId</keyword> + <keyword ref="qmailmessagesortkey.html#receptionTimeStamp">receptionTimeStamp</keyword> + <keyword ref="qmailmessagesortkey.html#recipients">recipients</keyword> + <keyword ref="qmailmessagesortkey.html#sender">sender</keyword> + <keyword ref="qmailmessagesortkey.html#serialize">serialize</keyword> + <keyword ref="qmailmessagesortkey.html#serverUid">serverUid</keyword> + <keyword ref="qmailmessagesortkey.html#size">size</keyword> + <keyword ref="qmailmessagesortkey.html#status">status</keyword> + <keyword ref="qmailmessagesortkey.html#subject">subject</keyword> + <keyword ref="qmailmessagesortkey.html#timeStamp">timeStamp</keyword> + <keyword ref="qmailmessagesortkey.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailmessagesortkey.html#operator-and">operator&</keyword> + <keyword ref="qmailmessagesortkey.html#operator-and-eq">operator&=</keyword> + <keyword ref="qmailmessagesortkey.html#operator-eq">operator=</keyword> + <keyword ref="qmailmessagesortkey.html#operator-eq-eq">operator==</keyword> + <section ref="qmailmessagesortkey-members.html" title="List of all members"/> + </section> + <section ref="qmailmessagesource.html" title="QMailMessageSource Class Reference"> + <keyword ref="qmailmessagesource.html">QMailMessageSource</keyword> + <keyword ref="qmailmessagesource.html#cancelSearch">cancelSearch</keyword> + <keyword ref="qmailmessagesource.html#copyMessages">copyMessages</keyword> + <keyword ref="qmailmessagesource.html#createFolder">createFolder</keyword> + <keyword ref="qmailmessagesource.html#deleteFolder">deleteFolder</keyword> + <keyword ref="qmailmessagesource.html#deleteMessages">deleteMessages</keyword> + <keyword ref="qmailmessagesource.html#exportUpdates">exportUpdates</keyword> + <keyword ref="qmailmessagesource.html#flagMessages">flagMessages</keyword> + <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#messagesDeleted">messagesDeleted</keyword> + <keyword ref="qmailmessagesource.html#messagesFlagged">messagesFlagged</keyword> + <keyword ref="qmailmessagesource.html#messagesMoved">messagesMoved</keyword> + <keyword ref="qmailmessagesource.html#messagesPrepared">messagesPrepared</keyword> + <keyword ref="qmailmessagesource.html#moveMessages">moveMessages</keyword> + <keyword ref="qmailmessagesource.html#newMessagesAvailable">newMessagesAvailable</keyword> + <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#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#retrieveMessagePart">retrieveMessagePart</keyword> + <keyword ref="qmailmessagesource.html#retrieveMessagePartRange">retrieveMessagePartRange</keyword> + <keyword ref="qmailmessagesource.html#retrieveMessageRange">retrieveMessageRange</keyword> + <keyword ref="qmailmessagesource.html#retrieveMessages">retrieveMessages</keyword> + <keyword ref="qmailmessagesource.html#searchMessages">searchMessages</keyword> + <keyword ref="qmailmessagesource.html#synchronize">synchronize</keyword> + <section ref="qmailmessagesource-members.html" title="List of all members"/> + </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"/> + </section> + <section ref="qmailpassthroughcodec.html" title="QMailPassThroughCodec Class Reference"> + <keyword ref="qmailpassthroughcodec.html">QMailPassThroughCodec</keyword> + <section ref="qmailpassthroughcodec-members.html" title="List of all members"/> + </section> + <section ref="qmailpluginmanager.html" title="QMailPluginManager Class Reference"> + <keyword ref="qmailpluginmanager.html">QMailPluginManager</keyword> + <keyword ref="qmailpluginmanager.html#instance">instance</keyword> + <keyword ref="qmailpluginmanager.html#list">list</keyword> + <section ref="qmailpluginmanager-members.html" title="List of all members"/> + </section> + <section ref="qmailprotocolaction.html" title="QMailProtocolAction Class Reference"> + <keyword ref="qmailprotocolaction.html">QMailProtocolAction</keyword> + <keyword ref="qmailprotocolaction.html#protocolRequest">protocolRequest</keyword> + <keyword ref="qmailprotocolaction.html#protocolResponse">protocolResponse</keyword> + <section ref="qmailprotocolaction-members.html" title="List of all members"/> + </section> + <section ref="qmailquotedprintablecodec.html" title="QMailQuotedPrintableCodec Class Reference"> + <keyword ref="qmailquotedprintablecodec.html">QMailQuotedPrintableCodec</keyword> + <keyword ref="qmailquotedprintablecodec.html#ConformanceType-enum">ConformanceType</keyword> + <keyword ref="qmailquotedprintablecodec.html#ConformanceType-enum">QMailQuotedPrintableCodec::Rfc2045</keyword> + <keyword ref="qmailquotedprintablecodec.html#ConformanceType-enum">QMailQuotedPrintableCodec::Rfc2047</keyword> + <keyword ref="qmailquotedprintablecodec.html#ContentType-enum">ContentType</keyword> + <keyword ref="qmailquotedprintablecodec.html#ContentType-enum">QMailQuotedPrintableCodec::Text</keyword> + <keyword ref="qmailquotedprintablecodec.html#ContentType-enum">QMailQuotedPrintableCodec::Binary</keyword> + <keyword ref="qmailquotedprintablecodec.html#name">name</keyword> + <section ref="qmailquotedprintablecodec-members.html" title="List of all members"/> + </section> + <section ref="qmailretrievalaction.html" title="QMailRetrievalAction Class Reference"> + <keyword ref="qmailretrievalaction.html">QMailRetrievalAction</keyword> + <keyword ref="qmailretrievalaction.html#RetrievalSpecification-enum">RetrievalSpecification</keyword> + <keyword ref="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Content</keyword> + <keyword ref="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::Flags</keyword> + <keyword ref="qmailretrievalaction.html#RetrievalSpecification-enum">QMailRetrievalAction::MetaData</keyword> + <keyword ref="qmailretrievalaction.html#exportUpdates">exportUpdates</keyword> + <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#retrieveMessagePart">retrieveMessagePart</keyword> + <keyword ref="qmailretrievalaction.html#retrieveMessagePartRange">retrieveMessagePartRange</keyword> + <keyword ref="qmailretrievalaction.html#retrieveMessageRange">retrieveMessageRange</keyword> + <keyword ref="qmailretrievalaction.html#retrieveMessages">retrieveMessages</keyword> + <keyword ref="qmailretrievalaction.html#synchronize">synchronize</keyword> + <section ref="qmailretrievalaction-members.html" title="List of all members"/> + </section> + <section ref="qmailsearchaction.html" title="QMailSearchAction Class Reference"> + <keyword ref="qmailsearchaction.html">QMailSearchAction</keyword> + <keyword ref="qmailsearchaction.html#SearchSpecification-enum">SearchSpecification</keyword> + <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#matchingMessageIds">matchingMessageIds</keyword> + <keyword ref="qmailsearchaction.html#messageIdsMatched">messageIdsMatched</keyword> + <keyword ref="qmailsearchaction.html#searchMessages">searchMessages</keyword> + <section ref="qmailsearchaction-members.html" title="List of all members"/> + </section> + <section ref="qmailserviceaction.html" title="QMailServiceAction Class Reference"> + <keyword ref="qmailserviceaction.html">QMailServiceAction</keyword> + <keyword ref="qmailserviceaction.html#Activity-enum">Activity</keyword> + <keyword ref="qmailserviceaction.html#Activity-enum">QMailServiceAction::InProgress</keyword> + <keyword ref="qmailserviceaction.html#Activity-enum">QMailServiceAction::Failed</keyword> + <keyword ref="qmailserviceaction.html#Activity-enum">QMailServiceAction::Pending</keyword> + <keyword ref="qmailserviceaction.html#Activity-enum">QMailServiceAction::Successful</keyword> + <keyword ref="qmailserviceaction.html#Connectivity-enum">Connectivity</keyword> + <keyword ref="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Connected</keyword> + <keyword ref="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Disconnected</keyword> + <keyword ref="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Offline</keyword> + <keyword ref="qmailserviceaction.html#Connectivity-enum">QMailServiceAction::Connecting</keyword> + <keyword ref="qmailserviceaction.html#activity">activity</keyword> + <keyword ref="qmailserviceaction.html#activityChanged">activityChanged</keyword> + <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#progress">progress</keyword> + <keyword ref="qmailserviceaction.html#progressChanged">progressChanged</keyword> + <keyword ref="qmailserviceaction.html#setStatus">setStatus</keyword> + <keyword ref="qmailserviceaction.html#status">status</keyword> + <keyword ref="qmailserviceaction.html#statusChanged">statusChanged</keyword> + <section ref="qmailserviceaction-members.html" title="List of all members"/> + </section> + <section ref="qmailserviceconfiguration.html" title="QMailServiceConfiguration Class Reference"> + <keyword ref="qmailserviceconfiguration.html">QMailServiceConfiguration</keyword> + <keyword ref="qmailserviceconfiguration.html#ServiceType-enum">ServiceType</keyword> + <keyword ref="qmailserviceconfiguration.html#ServiceType-enum">QMailServiceConfiguration::Unknown</keyword> + <keyword ref="qmailserviceconfiguration.html#ServiceType-enum">QMailServiceConfiguration::Sink</keyword> + <keyword ref="qmailserviceconfiguration.html#ServiceType-enum">QMailServiceConfiguration::Storage</keyword> + <keyword ref="qmailserviceconfiguration.html#ServiceType-enum">QMailServiceConfiguration::Source</keyword> + <keyword ref="qmailserviceconfiguration.html#ServiceType-enum">QMailServiceConfiguration::SourceAndSink</keyword> + <keyword ref="qmailserviceconfiguration.html#decodeValue">decodeValue</keyword> + <keyword ref="qmailserviceconfiguration.html#encodeValue">encodeValue</keyword> + <keyword ref="qmailserviceconfiguration.html#id">id</keyword> + <keyword ref="qmailserviceconfiguration.html#isEmpty">isEmpty</keyword> + <keyword ref="qmailserviceconfiguration.html#isValid">isValid</keyword> + <keyword ref="qmailserviceconfiguration.html#service">service</keyword> + <keyword ref="qmailserviceconfiguration.html#setType">setType</keyword> + <keyword ref="qmailserviceconfiguration.html#setValue">setValue</keyword> + <keyword ref="qmailserviceconfiguration.html#setVersion">setVersion</keyword> + <keyword ref="qmailserviceconfiguration.html#type">type</keyword> + <keyword ref="qmailserviceconfiguration.html#value">value</keyword> + <keyword ref="qmailserviceconfiguration.html#version">version</keyword> + <section ref="qmailserviceconfiguration-members.html" title="List of all members"/> + </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#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> + <section ref="qmailstorageaction-members.html" title="List of all members"/> + </section> + <section ref="qmailstore.html" title="QMailStore Class Reference"> + <keyword ref="qmailstore.html">QMailStore</keyword> + <keyword ref="qmailstore.html#ChangeType-enum">ChangeType</keyword> + <keyword ref="qmailstore.html#ChangeType-enum">QMailStore::Updated</keyword> + <keyword ref="qmailstore.html#ChangeType-enum">QMailStore::Removed</keyword> + <keyword ref="qmailstore.html#ChangeType-enum">QMailStore::Added</keyword> + <keyword ref="qmailstore.html#ChangeType-enum">QMailStore::ContentsModified</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">ErrorCode</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::StorageInaccessible</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::NoError</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::NotYetImplemented</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::FrameworkFault</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::InvalidId</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::ConstraintFailure</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::ContentInaccessible</keyword> + <keyword ref="qmailstore.html#ErrorCode-enum">QMailStore::ContentNotRemoved</keyword> + <keyword ref="qmailstore.html#InitializationState-enum">InitializationState</keyword> + <keyword ref="qmailstore.html#InitializationState-enum">QMailStore::Initialized</keyword> + <keyword ref="qmailstore.html#InitializationState-enum">QMailStore::InitializationFailed</keyword> + <keyword ref="qmailstore.html#InitializationState-enum">QMailStore::Uninitialized</keyword> + <keyword ref="qmailstore.html#MessageRemovalOption-enum">MessageRemovalOption</keyword> + <keyword ref="qmailstore.html#MessageRemovalOption-enum">QMailStore::CreateRemovalRecord</keyword> + <keyword ref="qmailstore.html#MessageRemovalOption-enum">QMailStore::NoRemovalRecord</keyword> + <keyword ref="qmailstore.html#ReturnOption-enum">ReturnOption</keyword> + <keyword ref="qmailstore.html#ReturnOption-enum">QMailStore::ReturnAll</keyword> + <keyword ref="qmailstore.html#ReturnOption-enum">QMailStore::ReturnDistinct</keyword> + <keyword ref="qmailstore.html#account">account</keyword> + <keyword ref="qmailstore.html#accountConfiguration">accountConfiguration</keyword> + <keyword ref="qmailstore.html#accountContentsModified">accountContentsModified</keyword> + <keyword ref="qmailstore.html#accountStatusMask">accountStatusMask</keyword> + <keyword ref="qmailstore.html#accountsAdded">accountsAdded</keyword> + <keyword ref="qmailstore.html#accountsRemoved">accountsRemoved</keyword> + <keyword ref="qmailstore.html#accountsUpdated">accountsUpdated</keyword> + <keyword ref="qmailstore.html#addAccount">addAccount</keyword> + <keyword ref="qmailstore.html#addFolder">addFolder</keyword> + <keyword ref="qmailstore.html#addMessage">addMessage</keyword> + <keyword ref="qmailstore.html#addMessages">addMessages</keyword> + <keyword ref="qmailstore.html#asynchronousEmission">asynchronousEmission</keyword> + <keyword ref="qmailstore.html#countAccounts">countAccounts</keyword> + <keyword ref="qmailstore.html#countFolders">countFolders</keyword> + <keyword ref="qmailstore.html#countMessages">countMessages</keyword> + <keyword ref="qmailstore.html#errorOccurred">errorOccurred</keyword> + <keyword ref="qmailstore.html#flushIpcNotifications">flushIpcNotifications</keyword> + <keyword ref="qmailstore.html#folder">folder</keyword> + <keyword ref="qmailstore.html#folderContentsModified">folderContentsModified</keyword> + <keyword ref="qmailstore.html#folderStatusMask">folderStatusMask</keyword> + <keyword ref="qmailstore.html#foldersAdded">foldersAdded</keyword> + <keyword ref="qmailstore.html#foldersRemoved">foldersRemoved</keyword> + <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#lastError">lastError</keyword> + <keyword ref="qmailstore.html#message">message</keyword> + <keyword ref="qmailstore.html#messageContentsModified">messageContentsModified</keyword> + <keyword ref="qmailstore.html#messageMetaData">messageMetaData</keyword> + <keyword ref="qmailstore.html#messageRemovalRecords">messageRemovalRecords</keyword> + <keyword ref="qmailstore.html#messageRemovalRecordsAdded">messageRemovalRecordsAdded</keyword> + <keyword ref="qmailstore.html#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</keyword> + <keyword ref="qmailstore.html#messageStatusMask">messageStatusMask</keyword> + <keyword ref="qmailstore.html#messagesAdded">messagesAdded</keyword> + <keyword ref="qmailstore.html#messagesMetaData">messagesMetaData</keyword> + <keyword ref="qmailstore.html#messagesRemoved">messagesRemoved</keyword> + <keyword ref="qmailstore.html#messagesUpdated">messagesUpdated</keyword> + <keyword ref="qmailstore.html#purgeMessageRemovalRecords">purgeMessageRemovalRecords</keyword> + <keyword ref="qmailstore.html#queryAccounts">queryAccounts</keyword> + <keyword ref="qmailstore.html#queryFolders">queryFolders</keyword> + <keyword ref="qmailstore.html#queryMessages">queryMessages</keyword> + <keyword ref="qmailstore.html#registerAccountStatusFlag">registerAccountStatusFlag</keyword> + <keyword ref="qmailstore.html#registerFolderStatusFlag">registerFolderStatusFlag</keyword> + <keyword ref="qmailstore.html#registerMessageStatusFlag">registerMessageStatusFlag</keyword> + <keyword ref="qmailstore.html#removeAccount">removeAccount</keyword> + <keyword ref="qmailstore.html#removeAccounts">removeAccounts</keyword> + <keyword ref="qmailstore.html#removeFolder">removeFolder</keyword> + <keyword ref="qmailstore.html#removeFolders">removeFolders</keyword> + <keyword ref="qmailstore.html#removeMessage">removeMessage</keyword> + <keyword ref="qmailstore.html#removeMessages">removeMessages</keyword> + <keyword ref="qmailstore.html#restoreToPreviousFolder">restoreToPreviousFolder</keyword> + <keyword ref="qmailstore.html#retrievalInProgress">retrievalInProgress</keyword> + <keyword ref="qmailstore.html#setRetrievalInProgress">setRetrievalInProgress</keyword> + <keyword ref="qmailstore.html#setTransmissionInProgress">setTransmissionInProgress</keyword> + <keyword ref="qmailstore.html#sizeOfMessages">sizeOfMessages</keyword> + <keyword ref="qmailstore.html#transmissionInProgress">transmissionInProgress</keyword> + <keyword ref="qmailstore.html#updateAccount">updateAccount</keyword> + <keyword ref="qmailstore.html#updateAccountConfiguration">updateAccountConfiguration</keyword> + <keyword ref="qmailstore.html#updateFolder">updateFolder</keyword> + <keyword ref="qmailstore.html#updateMessage">updateMessage</keyword> + <keyword ref="qmailstore.html#updateMessages">updateMessages</keyword> + <keyword ref="qmailstore.html#updateMessagesMetaData">updateMessagesMetaData</keyword> + <section ref="qmailstore-members.html" title="List of all members"/> + </section> + <section ref="qmailstoreaccountfilter.html" title="QMailStoreAccountFilter Class Reference"> + <keyword ref="qmailstoreaccountfilter.html">QMailStoreAccountFilter</keyword> + <keyword ref="qmailstoreaccountfilter.html#accountContentsModified">accountContentsModified</keyword> + <keyword ref="qmailstoreaccountfilter.html#accountUpdated">accountUpdated</keyword> + <keyword ref="qmailstoreaccountfilter.html#folderContentsModified">folderContentsModified</keyword> + <keyword ref="qmailstoreaccountfilter.html#foldersAdded">foldersAdded</keyword> + <keyword ref="qmailstoreaccountfilter.html#foldersRemoved">foldersRemoved</keyword> + <keyword ref="qmailstoreaccountfilter.html#foldersUpdated">foldersUpdated</keyword> + <keyword ref="qmailstoreaccountfilter.html#messageContentsModified">messageContentsModified</keyword> + <keyword ref="qmailstoreaccountfilter.html#messageRemovalRecordsAdded">messageRemovalRecordsAdded</keyword> + <keyword ref="qmailstoreaccountfilter.html#messageRemovalRecordsRemoved">messageRemovalRecordsRemoved</keyword> + <keyword ref="qmailstoreaccountfilter.html#messagesAdded">messagesAdded</keyword> + <keyword ref="qmailstoreaccountfilter.html#messagesRemoved">messagesRemoved</keyword> + <keyword ref="qmailstoreaccountfilter.html#messagesUpdated">messagesUpdated</keyword> + <section ref="qmailstoreaccountfilter-members.html" title="List of all members"/> + </section> + <section ref="qmailtimestamp.html" title="QMailTimeStamp Class Reference"> + <keyword ref="qmailtimestamp.html">QMailTimeStamp</keyword> + <keyword ref="qmailtimestamp.html#OutputFormat-enum">OutputFormat</keyword> + <keyword ref="qmailtimestamp.html#OutputFormat-enum">QMailTimeStamp::Rfc2822</keyword> + <keyword ref="qmailtimestamp.html#OutputFormat-enum">QMailTimeStamp::Rfc3501</keyword> + <keyword ref="qmailtimestamp.html#OutputFormat-enum">QMailTimeStamp::Rfc3339</keyword> + <keyword ref="qmailtimestamp.html#currentDateTime">currentDateTime</keyword> + <keyword ref="qmailtimestamp.html#isNull">isNull</keyword> + <keyword ref="qmailtimestamp.html#isValid">isValid</keyword> + <keyword ref="qmailtimestamp.html#toLocalTime">toLocalTime</keyword> + <keyword ref="qmailtimestamp.html#toString">toString</keyword> + <keyword ref="qmailtimestamp.html#toUTC">toUTC</keyword> + <keyword ref="qmailtimestamp.html#operator-not-eq">operator!=</keyword> + <keyword ref="qmailtimestamp.html#operator-lt">operator<</keyword> + <keyword ref="qmailtimestamp.html#operator-lt-eq">operator<=</keyword> + <keyword ref="qmailtimestamp.html#operator-eq-eq">operator==</keyword> + <keyword ref="qmailtimestamp.html#operator-gt">operator></keyword> + <keyword ref="qmailtimestamp.html#operator-gt-eq">operator>=</keyword> + <section ref="qmailtimestamp-members.html" title="List of all members"/> + </section> + <section ref="qmailtransmitaction.html" title="QMailTransmitAction Class Reference"> + <keyword ref="qmailtransmitaction.html">QMailTransmitAction</keyword> + <keyword ref="qmailtransmitaction.html#transmitMessages">transmitMessages</keyword> + <section ref="qmailtransmitaction-members.html" title="List of all members"/> + </section> + <section ref="qmailtransport.html" title="QMailTransport Class Reference"> + <keyword ref="qmailtransport.html">QMailTransport</keyword> + <keyword ref="qmailtransport.html#EncryptType-enum">EncryptType</keyword> + <keyword ref="qmailtransport.html#EncryptType-enum">QMailTransport::Encrypt_TLS</keyword> + <keyword ref="qmailtransport.html#EncryptType-enum">QMailTransport::Encrypt_NONE</keyword> + <keyword ref="qmailtransport.html#EncryptType-enum">QMailTransport::Encrypt_SSL</keyword> + <keyword ref="qmailtransport.html#bytesSinceMark">bytesSinceMark</keyword> + <keyword ref="qmailtransport.html#bytesWritten">bytesWritten</keyword> + <keyword ref="qmailtransport.html#canReadLine">canReadLine</keyword> + <keyword ref="qmailtransport.html#close">close</keyword> + <keyword ref="qmailtransport.html#connected">connected</keyword> + <keyword ref="qmailtransport.html#errorOccurred">errorOccurred</keyword> + <keyword ref="qmailtransport.html#inUse">inUse</keyword> + <keyword ref="qmailtransport.html#isEncrypted">isEncrypted</keyword> + <keyword ref="qmailtransport.html#mark">mark</keyword> + <keyword ref="qmailtransport.html#open">open</keyword> + <keyword ref="qmailtransport.html#readLine">readLine</keyword> + <keyword ref="qmailtransport.html#readyRead">readyRead</keyword> + <keyword ref="qmailtransport.html#socket">socket</keyword> + <keyword ref="qmailtransport.html#stream">stream</keyword> + <keyword ref="qmailtransport.html#switchToEncrypted">switchToEncrypted</keyword> + <keyword ref="qmailtransport.html#updateStatus">updateStatus</keyword> + <section ref="qmailtransport-members.html" title="List of all members"/> + </section> + <section ref="qmailviewerfactory.html" title="QMailViewerFactory Class Reference"> + <keyword ref="qmailviewerfactory.html">QMailViewerFactory</keyword> + <keyword ref="qmailviewerfactory.html#PresentationType-enum">PresentationType</keyword> + <keyword ref="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::AnyPresentation</keyword> + <keyword ref="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::StandardPresentation</keyword> + <keyword ref="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::ConversationPresentation</keyword> + <keyword ref="qmailviewerfactory.html#PresentationType-enum">QMailViewerFactory::UserPresentation</keyword> + <keyword ref="qmailviewerfactory.html#create">create</keyword> + <keyword ref="qmailviewerfactory.html#defaultKey">defaultKey</keyword> + <keyword ref="qmailviewerfactory.html#keys">keys</keyword> + <section ref="qmailviewerfactory-members.html" title="List of all members"/> + </section> + <section ref="qmailviewerinterface.html" title="QMailViewerInterface Class Reference"> + <keyword ref="qmailviewerinterface.html">QMailViewerInterface</keyword> + <keyword ref="qmailviewerinterface.html#addActions">addActions</keyword> + <keyword ref="qmailviewerinterface.html#anchorClicked">anchorClicked</keyword> + <keyword ref="qmailviewerinterface.html#clear">clear</keyword> + <keyword ref="qmailviewerinterface.html#contactDetails">contactDetails</keyword> + <keyword ref="qmailviewerinterface.html#finished">finished</keyword> + <keyword ref="qmailviewerinterface.html#handleIncomingMessages">handleIncomingMessages</keyword> + <keyword ref="qmailviewerinterface.html#handleOutgoingMessages">handleOutgoingMessages</keyword> + <keyword ref="qmailviewerinterface.html#isSupported">isSupported</keyword> + <keyword ref="qmailviewerinterface.html#key">key</keyword> + <keyword ref="qmailviewerinterface.html#messageChanged">messageChanged</keyword> + <keyword ref="qmailviewerinterface.html#presentation">presentation</keyword> + <keyword ref="qmailviewerinterface.html#removeAction">removeAction</keyword> + <keyword ref="qmailviewerinterface.html#respondToMessage">respondToMessage</keyword> + <keyword ref="qmailviewerinterface.html#respondToMessagePart">respondToMessagePart</keyword> + <keyword ref="qmailviewerinterface.html#retrieveMessage">retrieveMessage</keyword> + <keyword ref="qmailviewerinterface.html#retrieveMessagePart">retrieveMessagePart</keyword> + <keyword ref="qmailviewerinterface.html#retrieveMessagePartPortion">retrieveMessagePartPortion</keyword> + <keyword ref="qmailviewerinterface.html#retrieveMessagePortion">retrieveMessagePortion</keyword> + <keyword ref="qmailviewerinterface.html#scrollToAnchor">scrollToAnchor</keyword> + <keyword ref="qmailviewerinterface.html#sendMessage">sendMessage</keyword> + <keyword ref="qmailviewerinterface.html#setMessage">setMessage</keyword> + <keyword ref="qmailviewerinterface.html#setResource">setResource</keyword> + <keyword ref="qmailviewerinterface.html#types">types</keyword> + <keyword ref="qmailviewerinterface.html#viewMessage">viewMessage</keyword> + <keyword ref="qmailviewerinterface.html#widget">widget</keyword> + <section ref="qmailviewerinterface-members.html" title="List of all members"/> + </section> + <section ref="qmailaccountconfiguration-serviceconfiguration.html" title="ServiceConfiguration Class Reference"> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html">ServiceConfiguration</keyword> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html#id">id</keyword> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html#removeValue">removeValue</keyword> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html#service">service</keyword> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html#setValue">setValue</keyword> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html#value">value</keyword> + <keyword ref="qmailaccountconfiguration-serviceconfiguration.html#values">values</keyword> + <section ref="qmailaccountconfiguration-serviceconfiguration-members.html" title="List of all members"/> + </section> + <section ref="qmailserviceaction-status.html" title="Status Class Reference"> + <keyword ref="qmailserviceaction-status.html">Status</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">ErrorCode</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrConfiguration</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrInvalidData</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrFrameworkFault</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCodeMaximum</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrConnectionNotReady</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrNonexistentMessage</keyword> + <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::ErrTimeout</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrNoConnection</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrUnknownResponse</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrorCodeMinimum</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrSystemError</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrFileSystemFull</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrNoError</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrInvalidAddress</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrCancel</keyword> + <keyword ref="qmailserviceaction-status.html#ErrorCode-enum">QMailServiceAction::Status::ErrEnqueueFailed</keyword> + <keyword ref="qmailserviceaction-status.html#accountId-var">accountId</keyword> + <keyword ref="qmailserviceaction-status.html#errorCode-var">errorCode</keyword> + <keyword ref="qmailserviceaction-status.html#folderId-var">folderId</keyword> + <keyword ref="qmailserviceaction-status.html#messageId-var">messageId</keyword> + <keyword ref="qmailserviceaction-status.html#text-var">text</keyword> + <section ref="qmailserviceaction-status-members.html" title="List of all members"/> + </section> + <section ref="qmailkeyargument-valuelist.html" title="ValueList Class Reference"> + <keyword ref="qmailkeyargument-valuelist.html">ValueList</keyword> + <keyword ref="qmailkeyargument-valuelist.html#deserialize">deserialize</keyword> + <keyword ref="qmailkeyargument-valuelist.html#serialize">serialize</keyword> + <keyword ref="qmailkeyargument-valuelist.html#operator-eq-eq">operator==</keyword> + <section ref="qmailkeyargument-valuelist-members.html" title="List of all members"/> + </section> +</section> +<section ref="overviews.html" title="Overviews"> + <section ref="changes-messageserver.html" title=""> + <keyword ref="changes-messageserver.html"></keyword> + </section> + <section ref="changes-qtopiamail.html" title=""> + <keyword ref="changes-qtopiamail.html"></keyword> + </section> + <section ref="annotated.html" title="Annotated Class List"> + <keyword ref="annotated.html">Annotated Class List</keyword> + </section> + <section ref="classes.html" title="Class Index"> + <keyword ref="classes.html">Class Index</keyword> + </section> + <section ref="groups.html" title="Grouped Classes"> + <keyword ref="groups.html">Grouped Classes</keyword> + </section> + <section ref="libmessageserver.html" title="Message Server Support Classes"> + <keyword ref="libmessageserver.html">Message Server Support Classes</keyword> + </section> + <section ref="qtextendedmail-messageserver.html" title="Message Server Support Library"> + <keyword ref="qtextendedmail-messageserver.html">Message Server Support Library</keyword> + </section> + <section ref="messaging.html" title="Messages Client"> + <keyword ref="messaging.html">Messages Client</keyword> + </section> + <section ref="messageserver.html" title="MessageServer Daemon"> + <keyword ref="messageserver.html">MessageServer Daemon</keyword> + </section> + <section ref="qtextended-messaging.html" title="Messaging"> + <keyword ref="qtextended-messaging.html">Messaging</keyword> + </section> + <section ref="messaginglibrary.html" title="Messaging Classes"> + <keyword ref="messaginglibrary.html">Messaging Classes</keyword> + </section> + <section ref="qmfutil.html" title="Messaging Client Utility Classes"> + <keyword ref="qmfutil.html">Messaging Client Utility Classes</keyword> + </section> + <section ref="qtextendedmail-qmfutil.html" title="Messaging Client Utility Library"> + <keyword ref="qtextendedmail-qmfutil.html">Messaging Client Utility Library</keyword> + </section> + <section ref="classeshierarchy.html" title="Messaging Framework Class Inheritance Hierarchy"> + <keyword ref="classeshierarchy.html">Messaging Framework Class Inheritance Hierarchy</keyword> + </section> + <section ref="messaging-classes.html" title="Messaging Framework Class List"> + <keyword ref="messaging-classes.html">Messaging Framework Class List</keyword> + </section> + <section ref="qtextendedmail.html" title="Messaging Framework Client Library"> + <keyword ref="qtextendedmail.html">Messaging Framework Client Library</keyword> + </section> + <section ref="index.html" title="Messaging Framework Developer Resources"> + <keyword ref="index.html">Messaging Framework Developer Resources</keyword> + </section> + <section ref="namespaces.html" title="Messaging Framework Namespaces"> + <keyword ref="namespaces.html">Messaging Framework Namespaces</keyword> + </section> +</section> +<section ref="examples.html" title="Tutorial & Examples"> + <section ref="messagenavigator.html" title="MessageNavigator Example"> + <keyword ref="messagenavigator.html">MessageNavigator Example</keyword> + </section> + <section ref="messageviewer.html" title="MessageViewer Example"> + <keyword ref="messageviewer.html">MessageViewer Example</keyword> + </section> +</section> +</DCF> diff --git a/doc/html/qtopia-messaging-framework.index b/doc/html/qtopia-messaging-framework.index new file mode 100644 index 00000000..36a148b8 --- /dev/null +++ b/doc/html/qtopia-messaging-framework.index @@ -0,0 +1,3745 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE QDOCINDEX> +<INDEX url="" title="QMF Reference Documentation" version=""> + <namespace access="public" threadsafety="unspecified" status="commendable" name="" href="" location="" module=""> + <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"/> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailCodec" fullname="QMailCodec::~QMailCodec" href="qmailcodec.html#dtor.QMailCodec" location="qmailcodec.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailCodec()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailCodec::name" href="qmailcodec.html#name" location="qmailcodec.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="name() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="encode" fullname="QMailCodec::encode" href="qmailcodec.html#encode" location="qmailcodec.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="encode(QDataStream & out, QTextStream & in, const QString & charset)"> + <parameter left="QDataStream &" right="" name="out" default=""/> + <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)"> + <parameter left="QTextStream &" right="" name="out" default=""/> + <parameter left="QDataStream &" right="" name="in" default=""/> + <parameter left="const QString &" right="" name="charset" 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=""/> + <parameter left="QDataStream &" right="" name="in" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="decode" fullname="QMailCodec::decode" href="qmailcodec.html#decode-2" location="qmailcodec.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="decode(QDataStream & out, QDataStream & in)"> + <parameter left="QDataStream &" right="" name="out" default=""/> + <parameter left="QDataStream &" right="" name="in" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="encode" fullname="QMailCodec::encode" href="qmailcodec.html#encode-3" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="3" type="QByteArray" signature="encode(const QString & input, const QString & charset)"> + <parameter left="const QString &" right="" name="input" 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-3" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="3" type="QString" signature="decode(const QByteArray & input, const QString & charset)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + <parameter left="const QString &" right="" name="charset" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="encode" fullname="QMailCodec::encode" href="qmailcodec.html#encode-4" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="4" type="QByteArray" signature="encode(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="decode" fullname="QMailCodec::decode" href="qmailcodec.html#decode-4" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="4" type="QByteArray" signature="decode(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" 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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="copy" fullname="QMailCodec::copy" href="qmailcodec.html#copy-2" location="qmailcodec.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="void" signature="copy(QTextStream & out, QTextStream & in)"> + <parameter left="QTextStream &" right="" name="out" default=""/> + <parameter left="QTextStream &" right="" name="in" 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=""/> + <parameter left="int" right="" name="length" default=""/> + <parameter left="bool" right="" name="finalChunk" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="decodeChunk" fullname="QMailCodec::decodeChunk" href="qmailcodec.html#decodeChunk" location="qmailcodec.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="void" signature="decodeChunk(QDataStream & out, const char * input, int length, bool finalChunk)"> + <parameter left="QDataStream &" right="" name="out" default=""/> + <parameter left="const char *" right="" name="input" default=""/> + <parameter left="int" right="" name="length" default=""/> + <parameter left="bool" right="" name="finalChunk" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailBase64Codec" href="qmailbase64codec.html" location="qmailcodec.h" bases="QMailCodec" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="ContentType" fullname="QMailBase64Codec::ContentType" href="qmailbase64codec.html#ContentType-enum" location="qmailcodec.h"> + <value name="Text" value="0"/> + <value name="Binary" value="1"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailBase64Codec" fullname="QMailBase64Codec::QMailBase64Codec" href="qmailbase64codec.html#QMailBase64Codec" location="qmailcodec.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailBase64Codec(ContentType content, int maximumLineLength)"> + <parameter left="ContentType" right="" name="content" default=""/> + <parameter left="int" right="" name="maximumLineLength" default="-1"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailBase64Codec::name" href="qmailbase64codec.html#name" location="qmailcodec.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="name() const"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailQuotedPrintableCodec" href="qmailquotedprintablecodec.html" location="qmailcodec.h" bases="QMailCodec" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="ContentType" fullname="QMailQuotedPrintableCodec::ContentType" href="qmailquotedprintablecodec.html#ContentType-enum" location="qmailcodec.h"> + <value name="Text" value="0"/> + <value name="Binary" value="1"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ConformanceType" fullname="QMailQuotedPrintableCodec::ConformanceType" href="qmailquotedprintablecodec.html#ConformanceType-enum" location="qmailcodec.h"> + <value name="Rfc2045" value="0"/> + <value name="Rfc2047" value="1"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailQuotedPrintableCodec" fullname="QMailQuotedPrintableCodec::QMailQuotedPrintableCodec" href="qmailquotedprintablecodec.html#QMailQuotedPrintableCodec" location="qmailcodec.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailQuotedPrintableCodec(ContentType content, ConformanceType conformance, int maximumLineLength)"> + <parameter left="ContentType" right="" name="content" default=""/> + <parameter left="ConformanceType" right="" name="conformance" default=""/> + <parameter left="int" right="" name="maximumLineLength" default="-1"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailQuotedPrintableCodec::name" href="qmailquotedprintablecodec.html#name" location="qmailcodec.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="name() const"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailPassThroughCodec" href="qmailpassthroughcodec.html" location="qmailcodec.h" bases="QMailCodec" module=""/> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailLineEndingCodec" href="qmaillineendingcodec.html" location="qmailcodec.h" bases="QMailCodec" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailLineEndingCodec" fullname="QMailLineEndingCodec::QMailLineEndingCodec" href="qmaillineendingcodec.html#QMailLineEndingCodec" location="qmailcodec.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailLineEndingCodec()"/> + </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)"> + <parameter left="const QMailMessageCountMap &" right="" name="counts" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="activityChanged" fullname="QMailMessageServer::activityChanged" href="qmailmessageserver.html#activityChanged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="activityChanged(quint64 action, QMailServiceAction::Activity activity)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="QMailServiceAction::Activity" right="" name="activity" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="connectivityChanged" fullname="QMailMessageServer::connectivityChanged" href="qmailmessageserver.html#connectivityChanged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="connectivityChanged(quint64 action, QMailServiceAction::Connectivity connectivity)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="QMailServiceAction::Connectivity" right="" name="connectivity" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="statusChanged" fullname="QMailMessageServer::statusChanged" href="qmailmessageserver.html#statusChanged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="statusChanged(quint64 action, const QMailServiceAction::Status status)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailServiceAction::Status" right="" name="status" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="progressChanged" fullname="QMailMessageServer::progressChanged" href="qmailmessageserver.html#progressChanged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="progressChanged(quint64 action, uint progress, uint total)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="uint" right="" name="progress" default=""/> + <parameter left="uint" right="" name="total" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrievalCompleted" fullname="QMailMessageServer::retrievalCompleted" href="qmailmessageserver.html#retrievalCompleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="retrievalCompleted(quint64 action)"> + <parameter left="quint64" right="" name="action" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesTransmitted" fullname="QMailMessageServer::messagesTransmitted" href="qmailmessageserver.html#messagesTransmitted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesTransmitted(quint64 action, const QMailMessageIdList & list)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="transmissionCompleted" fullname="QMailMessageServer::transmissionCompleted" href="qmailmessageserver.html#transmissionCompleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="transmissionCompleted(quint64 action)"> + <parameter left="quint64" right="" name="action" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesDeleted" fullname="QMailMessageServer::messagesDeleted" href="qmailmessageserver.html#messagesDeleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesDeleted(quint64 action, const QMailMessageIdList & list)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCopied" fullname="QMailMessageServer::messagesCopied" href="qmailmessageserver.html#messagesCopied" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesCopied(quint64 action, const QMailMessageIdList & list)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesMoved" fullname="QMailMessageServer::messagesMoved" href="qmailmessageserver.html#messagesMoved" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesMoved(quint64 action, const QMailMessageIdList & list)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesFlagged" fullname="QMailMessageServer::messagesFlagged" href="qmailmessageserver.html#messagesFlagged" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesFlagged(quint64 action, const QMailMessageIdList & list)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="list" 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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderRenamed" fullname="QMailMessageServer::folderRenamed" href="qmailmessageserver.html#folderRenamed" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="folderRenamed(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="folderDeleted" fullname="QMailMessageServer::folderDeleted" href="qmailmessageserver.html#folderDeleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="folderDeleted(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="storageActionCompleted" fullname="QMailMessageServer::storageActionCompleted" href="qmailmessageserver.html#storageActionCompleted" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="storageActionCompleted(quint64 action)"> + <parameter left="quint64" right="" name="action" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="matchingMessageIds" fullname="QMailMessageServer::matchingMessageIds" href="qmailmessageserver.html#matchingMessageIds" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="matchingMessageIds(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="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> + <function access="public" threadsafety="unspecified" status="commendable" name="protocolResponse" fullname="QMailMessageServer::protocolResponse" href="qmailmessageserver.html#protocolResponse" location="qmailmessageserver.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="protocolResponse(quint64 action, const QString & response, const QVariant & data)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QString &" right="" name="response" default=""/> + <parameter left="const QVariant &" right="" name="data" default=""/> + </function> + <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)"> + <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)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveFolderList" fullname="QMailMessageServer::retrieveFolderList" href="qmailmessageserver.html#retrieveFolderList" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveFolderList(quint64 action, const QMailAccountId & accountId, const QMailFolderId & folderId, bool descending)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + <parameter left="bool" right="" name="descending" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageList" fullname="QMailMessageServer::retrieveMessageList" href="qmailmessageserver.html#retrieveMessageList" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessageList(quint64 action, const QMailAccountId & accountId, const QMailFolderId & folderId, uint minimum, const QMailMessageSortKey & sort)"> + <parameter left="quint64" right="" name="action" default=""/> + <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=""/> + </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=""/> + <parameter left="QMailRetrievalAction::RetrievalSpecification" right="" name="spec" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePart" fullname="QMailMessageServer::retrieveMessagePart" href="qmailmessageserver.html#retrieveMessagePart" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessagePart(quint64 action, const QMailMessagePart::Location & partLocation)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageRange" fullname="QMailMessageServer::retrieveMessageRange" href="qmailmessageserver.html#retrieveMessageRange" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessageRange(quint64 action, const QMailMessageId & messageId, uint minimum)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageId &" right="" name="messageId" default=""/> + <parameter left="uint" right="" name="minimum" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePartRange" fullname="QMailMessageServer::retrieveMessagePartRange" href="qmailmessageserver.html#retrieveMessagePartRange" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessagePartRange(quint64 action, const QMailMessagePart::Location & partLocation, uint minimum)"> + <parameter left="quint64" right="" name="action" default=""/> + <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="retrieveAll" fullname="QMailMessageServer::retrieveAll" href="qmailmessageserver.html#retrieveAll" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveAll(quint64 action, const QMailAccountId & accountId)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="exportUpdates" fullname="QMailMessageServer::exportUpdates" href="qmailmessageserver.html#exportUpdates" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="exportUpdates(quint64 action, const QMailAccountId & accountId)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="synchronize" fullname="QMailMessageServer::synchronize" href="qmailmessageserver.html#synchronize" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="synchronize(quint64 action, const QMailAccountId & accountId)"> + <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)"> + <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)"> + <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)"> + <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)"> + <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)"> + <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)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" 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)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailMessageIdList &" right="" name="mailList" default=""/> + <parameter left="QMailStore::MessageRemovalOption" right="" name="option" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="searchMessages" fullname="QMailMessageServer::searchMessages" href="qmailmessageserver.html#searchMessages" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="searchMessages(quint64 action, const QMailMessageKey & filter, const QString & bodyText, QMailSearchAction::SearchSpecification spec, 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="const QMailMessageSortKey &" right="" name="sort" 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> + <function access="public" threadsafety="unspecified" status="commendable" name="shutdown" fullname="QMailMessageServer::shutdown" href="qmailmessageserver.html#shutdown" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="shutdown()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="protocolRequest" fullname="QMailMessageServer::protocolRequest" href="qmailmessageserver.html#protocolRequest" location="qmailmessageserver.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="protocolRequest(quint64 action, const QMailAccountId & accountId, const QString & request, const QVariant & data)"> + <parameter left="quint64" right="" name="action" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QString &" right="" name="request" default=""/> + <parameter left="const QVariant &" right="" name="data" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageSortKey" href="qmailmessagesortkey.html" location="qmailmessagesortkey.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailMessageSortKey::Property" href="qmailmessagesortkey.html#Property-enum" location="qmailmessagesortkey.h"> + <value name="Id" value="0"/> + <value name="Type" value="1"/> + <value name="ParentFolderId" value="2"/> + <value name="Sender" value="3"/> + <value name="Recipients" value="4"/> + <value name="Subject" value="5"/> + <value name="TimeStamp" value="6"/> + <value name="ReceptionTimeStamp" value="7"/> + <value name="Status" value="8"/> + <value name="ServerUid" value="9"/> + <value name="Size" value="10"/> + <value name="ParentAccountId" value="11"/> + <value name="ContentType" value="12"/> + <value name="PreviousParentFolderId" value="13"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailMessageSortKey::ArgumentType" href="qmailmessagesortkey.html#ArgumentType-typedef" location="qmailmessagesortkey.h"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageSortKey" fullname="QMailMessageSortKey::QMailMessageSortKey" href="qmailmessagesortkey.html#QMailMessageSortKey" location="qmailmessagesortkey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageSortKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageSortKey" fullname="QMailMessageSortKey::QMailMessageSortKey" href="qmailmessagesortkey.html#QMailMessageSortKey-2" location="qmailmessagesortkey.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailMessageSortKey(const QMailMessageSortKey & other)"> + <parameter left="const QMailMessageSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailMessageSortKey" fullname="QMailMessageSortKey::~QMailMessageSortKey" href="qmailmessagesortkey.html#dtor.QMailMessageSortKey" location="qmailmessagesortkey.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailMessageSortKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&" fullname="QMailMessageSortKey::operator&" href="qmailmessagesortkey.html#operator&" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageSortKey" signature="operator&(const QMailMessageSortKey & other) const"> + <parameter left="const QMailMessageSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&=" fullname="QMailMessageSortKey::operator&=" href="qmailmessagesortkey.html#operator&=" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailMessageSortKey &" signature="operator&=(const QMailMessageSortKey & other)"> + <parameter left="const QMailMessageSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailMessageSortKey::operator==" href="qmailmessagesortkey.html#operator==" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailMessageSortKey & other) const"> + <parameter left="const QMailMessageSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailMessageSortKey::operator!=" href="qmailmessagesortkey.html#operator!=" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailMessageSortKey & other) const"> + <parameter left="const QMailMessageSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailMessageSortKey::operator=" href="qmailmessagesortkey.html#operator=" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailMessageSortKey &" signature="operator=(const QMailMessageSortKey & other)"> + <parameter left="const QMailMessageSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailMessageSortKey::isEmpty" href="qmailmessagesortkey.html#isEmpty" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="arguments" fullname="QMailMessageSortKey::arguments" href="qmailmessagesortkey.html#arguments" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<ArgumentType> &" signature="arguments() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailMessageSortKey::serialize" href="qmailmessagesortkey.html#serialize" location="qmailmessagesortkey.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailMessageSortKey::deserialize" href="qmailmessagesortkey.html#deserialize" location="qmailmessagesortkey.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailMessageSortKey::id" href="qmailmessagesortkey.html#id" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="id(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageType" fullname="QMailMessageSortKey::messageType" href="qmailmessagesortkey.html#messageType" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="messageType(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailMessageSortKey::parentFolderId" href="qmailmessagesortkey.html#parentFolderId" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="parentFolderId(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sender" fullname="QMailMessageSortKey::sender" href="qmailmessagesortkey.html#sender" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="sender(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="recipients" fullname="QMailMessageSortKey::recipients" href="qmailmessagesortkey.html#recipients" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="recipients(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="subject" fullname="QMailMessageSortKey::subject" href="qmailmessagesortkey.html#subject" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="subject(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="timeStamp" fullname="QMailMessageSortKey::timeStamp" href="qmailmessagesortkey.html#timeStamp" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="timeStamp(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="receptionTimeStamp" fullname="QMailMessageSortKey::receptionTimeStamp" href="qmailmessagesortkey.html#receptionTimeStamp" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="receptionTimeStamp(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUid" fullname="QMailMessageSortKey::serverUid" href="qmailmessagesortkey.html#serverUid" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="serverUid(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="size" fullname="QMailMessageSortKey::size" href="qmailmessagesortkey.html#size" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="size(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailMessageSortKey::parentAccountId" href="qmailmessagesortkey.html#parentAccountId" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="parentAccountId(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentType" fullname="QMailMessageSortKey::contentType" href="qmailmessagesortkey.html#contentType" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="contentType(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="previousParentFolderId" fullname="QMailMessageSortKey::previousParentFolderId" href="qmailmessagesortkey.html#previousParentFolderId" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="previousParentFolderId(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailMessageSortKey::status" href="qmailmessagesortkey.html#status" location="qmailmessagesortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageSortKey" signature="status(quint64 mask, Qt::SortOrder order)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::DescendingOrder"/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailFolder" href="qmailfolder.html" location="qmailfolder.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="StandardFolder" fullname="QMailFolder::StandardFolder" href="qmailfolder.html#StandardFolder-enum" location="qmailfolder.h"> + <value name="InboxFolder" value="1"/> + <value name="OutboxFolder" value="2"/> + <value name="DraftsFolder" value="3"/> + <value name="SentFolder" value="4"/> + <value name="TrashFolder" value="5"/> + <value name="JunkFolder" value="6"/> + </enum> + <variable access="public" threadsafety="unspecified" status="commendable" name="SynchronizationEnabled" fullname="QMailFolder::SynchronizationEnabled" href="qmailfolder.html#SynchronizationEnabled-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Synchronized" fullname="QMailFolder::Synchronized" href="qmailfolder.html#Synchronized-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="PartialContent" fullname="QMailFolder::PartialContent" href="qmailfolder.html#PartialContent-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Removed" fullname="QMailFolder::Removed" href="qmailfolder.html#Removed-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Incoming" fullname="QMailFolder::Incoming" href="qmailfolder.html#Incoming-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Outgoing" fullname="QMailFolder::Outgoing" href="qmailfolder.html#Outgoing-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Sent" fullname="QMailFolder::Sent" href="qmailfolder.html#Sent-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Trash" fullname="QMailFolder::Trash" href="qmailfolder.html#Trash-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Drafts" fullname="QMailFolder::Drafts" href="qmailfolder.html#Drafts-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Junk" fullname="QMailFolder::Junk" href="qmailfolder.html#Junk-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="ChildCreationPermitted" fullname="QMailFolder::ChildCreationPermitted" href="qmailfolder.html#ChildCreationPermitted-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="RenamePermitted" fullname="QMailFolder::RenamePermitted" href="qmailfolder.html#RenamePermitted-var" location="qmailfolder.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="DeletionPermitted" fullname="QMailFolder::DeletionPermitted" href="qmailfolder.html#DeletionPermitted-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=""/> + <parameter left="const QMailFolderId &" right="" name="parentFolderId" default="QMailFolderId()"/> + <parameter left="const QMailAccountId &" right="" name="parentAccountId" default="QMailAccountId()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolder" fullname="QMailFolder::QMailFolder" href="qmailfolder.html#QMailFolder-3" location="qmailfolder.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailFolder(const QMailFolderId & id)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolder" fullname="QMailFolder::QMailFolder" href="qmailfolder.html#QMailFolder-4" location="qmailfolder.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="4" type="" signature="QMailFolder(const QMailFolder & other)"> + <parameter left="const QMailFolder &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailFolder" fullname="QMailFolder::~QMailFolder" href="qmailfolder.html#dtor.QMailFolder" location="qmailfolder.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailFolder()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailFolder::operator=" href="qmailfolder.html#operator=" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailFolder &" signature="operator=(const QMailFolder & other)"> + <parameter left="const QMailFolder &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailFolder::id" href="qmailfolder.html#id" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setId" fullname="QMailFolder::setId" href="qmailfolder.html#setId" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setId(const QMailFolderId & id)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="path" fullname="QMailFolder::path" href="qmailfolder.html#path" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="path() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setPath" fullname="QMailFolder::setPath" href="qmailfolder.html#setPath" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setPath(const QString & path)"> + <parameter left="const QString &" right="" name="path" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailFolder::displayName" href="qmailfolder.html#displayName" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setDisplayName" fullname="QMailFolder::setDisplayName" href="qmailfolder.html#setDisplayName" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setDisplayName(const QString & displayName)"> + <parameter left="const QString &" right="" name="displayName" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailFolder::parentFolderId" href="qmailfolder.html#parentFolderId" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="parentFolderId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setParentFolderId" fullname="QMailFolder::setParentFolderId" href="qmailfolder.html#setParentFolderId" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setParentFolderId(const QMailFolderId & id)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailFolder::parentAccountId" href="qmailfolder.html#parentAccountId" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="parentAccountId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setParentAccountId" fullname="QMailFolder::setParentAccountId" href="qmailfolder.html#setParentAccountId" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setParentAccountId(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailFolder::status" href="qmailfolder.html#status" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="quint64" signature="status() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailFolder::setStatus" href="qmailfolder.html#setStatus" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setStatus(quint64 newStatus)"> + <parameter left="quint64" right="" name="newStatus" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailFolder::setStatus" href="qmailfolder.html#setStatus-2" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setStatus(quint64 mask, bool set)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="bool" right="" name="set" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="statusMask" fullname="QMailFolder::statusMask" href="qmailfolder.html#statusMask" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="quint64" signature="statusMask(const QString & flagName)"> + <parameter left="const QString &" right="" name="flagName" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverCount" fullname="QMailFolder::serverCount" href="qmailfolder.html#serverCount" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="uint" signature="serverCount() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setServerCount" fullname="QMailFolder::setServerCount" href="qmailfolder.html#setServerCount" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setServerCount(uint count)"> + <parameter left="uint" right="" name="count" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUnreadCount" fullname="QMailFolder::serverUnreadCount" href="qmailfolder.html#serverUnreadCount" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="uint" signature="serverUnreadCount() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setServerUnreadCount" fullname="QMailFolder::setServerUnreadCount" href="qmailfolder.html#setServerUnreadCount" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setServerUnreadCount(uint count)"> + <parameter left="uint" right="" name="count" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUndiscoveredCount" fullname="QMailFolder::serverUndiscoveredCount" href="qmailfolder.html#serverUndiscoveredCount" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="uint" signature="serverUndiscoveredCount() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setServerUndiscoveredCount" fullname="QMailFolder::setServerUndiscoveredCount" href="qmailfolder.html#setServerUndiscoveredCount" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setServerUndiscoveredCount(uint count)"> + <parameter left="uint" right="" name="count" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailFolder::customField" href="qmailfolder.html#customField" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="customField(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setCustomField" fullname="QMailFolder::setCustomField" href="qmailfolder.html#setCustomField" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCustomField(const QString & name, const QString & value)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setCustomFields" fullname="QMailFolder::setCustomFields" href="qmailfolder.html#setCustomFields" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCustomFields(const QMap<QString, QString> & fields)"> + <parameter left="const QMap<QString, QString> &" right="" name="fields" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeCustomField" fullname="QMailFolder::removeCustomField" href="qmailfolder.html#removeCustomField" location="qmailfolder.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="removeCustomField(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customFields" fullname="QMailFolder::customFields" href="qmailfolder.html#customFields" location="qmailfolder.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMap<QString, QString> &" signature="customFields() const"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailTransport" href="qmailtransport.html" location="qmailtransport.h" bases="QObject" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="EncryptType" fullname="QMailTransport::EncryptType" href="qmailtransport.html#EncryptType-enum" location="qmailtransport.h"> + <value name="Encrypt_NONE" value="0"/> + <value name="Encrypt_SSL" value="1"/> + <value name="Encrypt_TLS" value="2"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailTransport" fullname="QMailTransport::QMailTransport" href="qmailtransport.html#QMailTransport" location="qmailtransport.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailTransport(const char * name)"> + <parameter left="const char *" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="open" fullname="QMailTransport::open" href="qmailtransport.html#open" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="open(const QString & url, int port, EncryptType encryptionType)"> + <parameter left="const QString &" right="" name="url" default=""/> + <parameter left="int" right="" name="port" default=""/> + <parameter left="EncryptType" right="" name="encryptionType" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="switchToEncrypted" fullname="QMailTransport::switchToEncrypted" href="qmailtransport.html#switchToEncrypted" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="switchToEncrypted()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="close" fullname="QMailTransport::close" href="qmailtransport.html#close" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="close()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="connected" fullname="QMailTransport::connected" href="qmailtransport.html#connected" location="qmailtransport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="connected() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isEncrypted" fullname="QMailTransport::isEncrypted" href="qmailtransport.html#isEncrypted" location="qmailtransport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEncrypted() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="inUse" fullname="QMailTransport::inUse" href="qmailtransport.html#inUse" location="qmailtransport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="inUse() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="stream" fullname="QMailTransport::stream" href="qmailtransport.html#stream" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QDataStream &" signature="stream()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="socket" fullname="QMailTransport::socket" href="qmailtransport.html#socket" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QAbstractSocket &" signature="socket()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="canReadLine" fullname="QMailTransport::canReadLine" href="qmailtransport.html#canReadLine" location="qmailtransport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="canReadLine() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="readLine" fullname="QMailTransport::readLine" href="qmailtransport.html#readLine" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QByteArray" signature="readLine(qint64 maxSize)"> + <parameter left="qint64" right="" name="maxSize" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="mark" fullname="QMailTransport::mark" href="qmailtransport.html#mark" location="qmailtransport.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="mark()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="bytesSinceMark" fullname="QMailTransport::bytesSinceMark" href="qmailtransport.html#bytesSinceMark" location="qmailtransport.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="qint64" signature="bytesSinceMark() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="connected" fullname="QMailTransport::connected" href="qmailtransport.html#connected-2" location="qmailtransport.h" virtual="non" meta="signal" const="false" static="false" overload="true" overload-number="2" type="void" signature="connected(QMailTransport::EncryptType encryptType)"> + <parameter left="QMailTransport::EncryptType" right="" name="encryptType" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="readyRead" fullname="QMailTransport::readyRead" href="qmailtransport.html#readyRead" location="qmailtransport.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="readyRead()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="bytesWritten" fullname="QMailTransport::bytesWritten" href="qmailtransport.html#bytesWritten" location="qmailtransport.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="bytesWritten(qint64 transmitted)"> + <parameter left="qint64" right="" name="transmitted" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="errorOccurred" fullname="QMailTransport::errorOccurred" href="qmailtransport.html#errorOccurred" location="qmailtransport.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="errorOccurred(int status, QString text)"> + <parameter left="int" right="" name="status" default=""/> + <parameter left="QString" right="" name="text" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateStatus" fullname="QMailTransport::updateStatus" href="qmailtransport.html#updateStatus" location="qmailtransport.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="updateStatus(const QString & status)"> + <parameter left="const QString &" right="" name="status" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageClassifier" href="qmailmessageclassifier.html" location="qmailmessageclassifier.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageClassifier" fullname="QMailMessageClassifier::QMailMessageClassifier" href="qmailmessageclassifier.html#QMailMessageClassifier" location="qmailmessageclassifier.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageClassifier()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="classifyMessage" fullname="QMailMessageClassifier::classifyMessage" href="qmailmessageclassifier.html#classifyMessage" location="qmailmessageclassifier.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="classifyMessage(QMailMessageMetaData & metaData)"> + <parameter left="QMailMessageMetaData &" right="" name="metaData" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="classifyMessage" fullname="QMailMessageClassifier::classifyMessage" href="qmailmessageclassifier.html#classifyMessage-2" location="qmailmessageclassifier.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="classifyMessage(QMailMessage & message)"> + <parameter left="QMailMessage &" right="" name="message" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailStore" href="qmailstore.html" location="qmailstore.h" bases="QObject" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="InitializationState" fullname="QMailStore::InitializationState" href="qmailstore.html#InitializationState-enum" location="qmailstore.h"> + <value name="Uninitialized" value="0"/> + <value name="InitializationFailed" value="1"/> + <value name="Initialized" value="2"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ReturnOption" fullname="QMailStore::ReturnOption" href="qmailstore.html#ReturnOption-enum" location="qmailstore.h"> + <value name="ReturnAll" value="0"/> + <value name="ReturnDistinct" value="1"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="MessageRemovalOption" fullname="QMailStore::MessageRemovalOption" href="qmailstore.html#MessageRemovalOption-enum" location="qmailstore.h"> + <value name="NoRemovalRecord" value="1"/> + <value name="CreateRemovalRecord" value="2"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ChangeType" fullname="QMailStore::ChangeType" href="qmailstore.html#ChangeType-enum" location="qmailstore.h"> + <value name="Added" value="1"/> + <value name="Removed" value="2"/> + <value name="Updated" value="3"/> + <value name="ContentsModified" value="4"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ErrorCode" fullname="QMailStore::ErrorCode" href="qmailstore.html#ErrorCode-enum" location="qmailstore.h"> + <value name="NoError" value="0"/> + <value name="InvalidId" value="1"/> + <value name="ConstraintFailure" value="2"/> + <value name="ContentInaccessible" value="3"/> + <value name="NotYetImplemented" value="4"/> + <value name="ContentNotRemoved" value="5"/> + <value name="FrameworkFault" value="6"/> + <value name="StorageInaccessible" value="7"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailStore" fullname="QMailStore::~QMailStore" href="qmailstore.html#dtor.QMailStore" location="qmailstore.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailStore()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="initializationState" fullname="QMailStore::initializationState" href="qmailstore.html#initializationState" location="qmailstore.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="InitializationState" signature="initializationState()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="lastError" fullname="QMailStore::lastError" href="qmailstore.html#lastError" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailStore::ErrorCode" signature="lastError() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="addAccount" fullname="QMailStore::addAccount" href="qmailstore.html#addAccount" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="addAccount(QMailAccount * account, QMailAccountConfiguration * config)"> + <parameter left="QMailAccount *" right="" name="account" default=""/> + <parameter left="QMailAccountConfiguration *" right="" name="config" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addFolder" fullname="QMailStore::addFolder" href="qmailstore.html#addFolder" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="addFolder(QMailFolder * folder)"> + <parameter left="QMailFolder *" right="" name="folder" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addMessage" fullname="QMailStore::addMessage" href="qmailstore.html#addMessage" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="addMessage(QMailMessage * msg)"> + <parameter left="QMailMessage *" right="" name="msg" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addMessage" fullname="QMailStore::addMessage" href="qmailstore.html#addMessage-2" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="addMessage(QMailMessageMetaData * metaData)"> + <parameter left="QMailMessageMetaData *" right="" name="metaData" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addMessages" fullname="QMailStore::addMessages" href="qmailstore.html#addMessages" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="addMessages(const QList<QMailMessage *> & messages)"> + <parameter left="const QList<QMailMessage *> &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addMessages" fullname="QMailStore::addMessages" href="qmailstore.html#addMessages-2" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="addMessages(const QList<QMailMessageMetaData *> & messages)"> + <parameter left="const QList<QMailMessageMetaData *> &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeAccount" fullname="QMailStore::removeAccount" href="qmailstore.html#removeAccount" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeAccount(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeAccounts" fullname="QMailStore::removeAccounts" href="qmailstore.html#removeAccounts" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeAccounts(const QMailAccountKey & key)"> + <parameter left="const QMailAccountKey &" right="" name="key" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeFolder" fullname="QMailStore::removeFolder" href="qmailstore.html#removeFolder" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeFolder(const QMailFolderId & id, MessageRemovalOption option)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="MessageRemovalOption" right="" name="option" default="NoRemovalRecord"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeFolders" fullname="QMailStore::removeFolders" href="qmailstore.html#removeFolders" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeFolders(const QMailFolderKey & key, MessageRemovalOption option)"> + <parameter left="const QMailFolderKey &" right="" name="key" default=""/> + <parameter left="MessageRemovalOption" right="" name="option" default="NoRemovalRecord"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeMessage" fullname="QMailStore::removeMessage" href="qmailstore.html#removeMessage" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeMessage(const QMailMessageId & id, MessageRemovalOption option)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + <parameter left="MessageRemovalOption" right="" name="option" default="NoRemovalRecord"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeMessages" fullname="QMailStore::removeMessages" href="qmailstore.html#removeMessages" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeMessages(const QMailMessageKey & key, MessageRemovalOption option)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + <parameter left="MessageRemovalOption" right="" name="option" default="NoRemovalRecord"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateAccount" fullname="QMailStore::updateAccount" href="qmailstore.html#updateAccount" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateAccount(QMailAccount * account, QMailAccountConfiguration * config)"> + <parameter left="QMailAccount *" right="" name="account" default=""/> + <parameter left="QMailAccountConfiguration *" right="" name="config" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateAccountConfiguration" fullname="QMailStore::updateAccountConfiguration" href="qmailstore.html#updateAccountConfiguration" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateAccountConfiguration(QMailAccountConfiguration * config)"> + <parameter left="QMailAccountConfiguration *" right="" name="config" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateFolder" fullname="QMailStore::updateFolder" href="qmailstore.html#updateFolder" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateFolder(QMailFolder * folder)"> + <parameter left="QMailFolder *" right="" name="folder" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessage" fullname="QMailStore::updateMessage" href="qmailstore.html#updateMessage" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateMessage(QMailMessage * msg)"> + <parameter left="QMailMessage *" right="" name="msg" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessage" fullname="QMailStore::updateMessage" href="qmailstore.html#updateMessage-2" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="updateMessage(QMailMessageMetaData * metaData)"> + <parameter left="QMailMessageMetaData *" right="" name="metaData" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessages" fullname="QMailStore::updateMessages" href="qmailstore.html#updateMessages" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateMessages(const QList<QMailMessage *> & messages)"> + <parameter left="const QList<QMailMessage *> &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessages" fullname="QMailStore::updateMessages" href="qmailstore.html#updateMessages-2" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="updateMessages(const QList<QMailMessageMetaData *> & messages)"> + <parameter left="const QList<QMailMessageMetaData *> &" right="" name="messages" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessagesMetaData" fullname="QMailStore::updateMessagesMetaData" href="qmailstore.html#updateMessagesMetaData" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateMessagesMetaData(const QMailMessageKey & key, const QMailMessageKey::Properties & properties, const QMailMessageMetaData & data)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + <parameter left="const QMailMessageKey::Properties &" right="" name="properties" default=""/> + <parameter left="const QMailMessageMetaData &" right="" name="data" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateMessagesMetaData" fullname="QMailStore::updateMessagesMetaData" href="qmailstore.html#updateMessagesMetaData-2" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="updateMessagesMetaData(const QMailMessageKey & key, quint64 status, bool set)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + <parameter left="quint64" right="" name="status" default=""/> + <parameter left="bool" right="" name="set" default=""/> + </function> + <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> + <function access="public" threadsafety="unspecified" status="commendable" name="countFolders" fullname="QMailStore::countFolders" href="qmailstore.html#countFolders" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="countFolders(const QMailFolderKey & key) const"> + <parameter left="const QMailFolderKey &" right="" name="key" default="QMailFolderKey()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="countMessages" fullname="QMailStore::countMessages" href="qmailstore.html#countMessages" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="countMessages(const QMailMessageKey & key) const"> + <parameter left="const QMailMessageKey &" right="" name="key" default="QMailMessageKey()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sizeOfMessages" fullname="QMailStore::sizeOfMessages" href="qmailstore.html#sizeOfMessages" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="sizeOfMessages(const QMailMessageKey & key) const"> + <parameter left="const QMailMessageKey &" right="" name="key" default="QMailMessageKey()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="queryAccounts" fullname="QMailStore::queryAccounts" href="qmailstore.html#queryAccounts" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailAccountIdList" signature="queryAccounts(const QMailAccountKey & key, const QMailAccountSortKey & sortKey, uint limit, uint offset) const"> + <parameter left="const QMailAccountKey &" right="" name="key" default="QMailAccountKey()"/> + <parameter left="const QMailAccountSortKey &" right="" name="sortKey" default="QMailAccountSortKey()"/> + <parameter left="uint" right="" name="limit" default="0"/> + <parameter left="uint" right="" name="offset" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="queryFolders" fullname="QMailStore::queryFolders" href="qmailstore.html#queryFolders" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailFolderIdList" signature="queryFolders(const QMailFolderKey & key, const QMailFolderSortKey & sortKey, uint limit, uint offset) const"> + <parameter left="const QMailFolderKey &" right="" name="key" default="QMailFolderKey()"/> + <parameter left="const QMailFolderSortKey &" right="" name="sortKey" default="QMailFolderSortKey()"/> + <parameter left="uint" right="" name="limit" default="0"/> + <parameter left="uint" right="" name="offset" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="queryMessages" fullname="QMailStore::queryMessages" href="qmailstore.html#queryMessages" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailMessageIdList" signature="queryMessages(const QMailMessageKey & key, const QMailMessageSortKey & sortKey, uint limit, uint offset) const"> + <parameter left="const QMailMessageKey &" right="" name="key" default="QMailMessageKey()"/> + <parameter left="const QMailMessageSortKey &" right="" name="sortKey" default="QMailMessageSortKey()"/> + <parameter left="uint" right="" name="limit" default="0"/> + <parameter left="uint" right="" name="offset" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="account" fullname="QMailStore::account" href="qmailstore.html#account" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccount" signature="account(const QMailAccountId & id) const"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountConfiguration" fullname="QMailStore::accountConfiguration" href="qmailstore.html#accountConfiguration" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountConfiguration" signature="accountConfiguration(const QMailAccountId & id) const"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folder" fullname="QMailStore::folder" href="qmailstore.html#folder" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolder" signature="folder(const QMailFolderId & id) const"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="message" fullname="QMailStore::message" href="qmailstore.html#message" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessage" signature="message(const QMailMessageId & id) const"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="message" fullname="QMailStore::message" href="qmailstore.html#message-2" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="QMailMessage" signature="message(const QString & uid, const QMailAccountId & accountId) const"> + <parameter left="const QString &" right="" name="uid" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageMetaData" fullname="QMailStore::messageMetaData" href="qmailstore.html#messageMetaData" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageMetaData" signature="messageMetaData(const QMailMessageId & id) const"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageMetaData" fullname="QMailStore::messageMetaData" href="qmailstore.html#messageMetaData-2" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="QMailMessageMetaData" signature="messageMetaData(const QString & uid, const QMailAccountId & accountId) const"> + <parameter left="const QString &" right="" name="uid" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesMetaData" fullname="QMailStore::messagesMetaData" href="qmailstore.html#messagesMetaData" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailMessageMetaDataList" signature="messagesMetaData(const QMailMessageKey & key, const QMailMessageKey::Properties & properties, ReturnOption option) const"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + <parameter left="const QMailMessageKey::Properties &" right="" name="properties" default=""/> + <parameter left="ReturnOption" right="" name="option" default="ReturnAll"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageRemovalRecords" fullname="QMailStore::messageRemovalRecords" href="qmailstore.html#messageRemovalRecords" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailMessageRemovalRecordList" signature="messageRemovalRecords(const QMailAccountId & accountId, const QMailFolderId & folderId) const"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default="QMailFolderId()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="purgeMessageRemovalRecords" fullname="QMailStore::purgeMessageRemovalRecords" href="qmailstore.html#purgeMessageRemovalRecords" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="purgeMessageRemovalRecords(const QMailAccountId & accountId, const QStringList & serverUids)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QStringList &" right="" name="serverUids" default="QStringList()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="restoreToPreviousFolder" fullname="QMailStore::restoreToPreviousFolder" href="qmailstore.html#restoreToPreviousFolder" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="restoreToPreviousFolder(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="restoreToPreviousFolder" fullname="QMailStore::restoreToPreviousFolder" href="qmailstore.html#restoreToPreviousFolder-2" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="bool" signature="restoreToPreviousFolder(const QMailMessageKey & key)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="registerAccountStatusFlag" fullname="QMailStore::registerAccountStatusFlag" href="qmailstore.html#registerAccountStatusFlag" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="registerAccountStatusFlag(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountStatusMask" fullname="QMailStore::accountStatusMask" href="qmailstore.html#accountStatusMask" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="quint64" signature="accountStatusMask(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="registerFolderStatusFlag" fullname="QMailStore::registerFolderStatusFlag" href="qmailstore.html#registerFolderStatusFlag" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="registerFolderStatusFlag(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderStatusMask" fullname="QMailStore::folderStatusMask" href="qmailstore.html#folderStatusMask" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="quint64" signature="folderStatusMask(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="registerMessageStatusFlag" fullname="QMailStore::registerMessageStatusFlag" href="qmailstore.html#registerMessageStatusFlag" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="registerMessageStatusFlag(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageStatusMask" fullname="QMailStore::messageStatusMask" href="qmailstore.html#messageStatusMask" location="qmailstore.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="quint64" signature="messageStatusMask(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setRetrievalInProgress" fullname="QMailStore::setRetrievalInProgress" href="qmailstore.html#setRetrievalInProgress" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setRetrievalInProgress(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setTransmissionInProgress" fullname="QMailStore::setTransmissionInProgress" href="qmailstore.html#setTransmissionInProgress" location="qmailstore.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setTransmissionInProgress(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </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="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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountsAdded" fullname="QMailStore::accountsAdded" href="qmailstore.html#accountsAdded" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountsAdded(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountsRemoved" fullname="QMailStore::accountsRemoved" href="qmailstore.html#accountsRemoved" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountsRemoved(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountsUpdated" fullname="QMailStore::accountsUpdated" href="qmailstore.html#accountsUpdated" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountsUpdated(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountContentsModified" fullname="QMailStore::accountContentsModified" href="qmailstore.html#accountContentsModified" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountContentsModified(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesAdded" fullname="QMailStore::messagesAdded" href="qmailstore.html#messagesAdded" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesAdded(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesRemoved" fullname="QMailStore::messagesRemoved" href="qmailstore.html#messagesRemoved" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesRemoved(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesUpdated" fullname="QMailStore::messagesUpdated" href="qmailstore.html#messagesUpdated" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesUpdated(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageContentsModified" fullname="QMailStore::messageContentsModified" href="qmailstore.html#messageContentsModified" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageContentsModified(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersAdded" fullname="QMailStore::foldersAdded" href="qmailstore.html#foldersAdded" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersAdded(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersRemoved" fullname="QMailStore::foldersRemoved" href="qmailstore.html#foldersRemoved" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersRemoved(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersUpdated" fullname="QMailStore::foldersUpdated" href="qmailstore.html#foldersUpdated" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersUpdated(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderContentsModified" fullname="QMailStore::folderContentsModified" href="qmailstore.html#folderContentsModified" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="folderContentsModified(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageRemovalRecordsAdded" fullname="QMailStore::messageRemovalRecordsAdded" href="qmailstore.html#messageRemovalRecordsAdded" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageRemovalRecordsAdded(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageRemovalRecordsRemoved" fullname="QMailStore::messageRemovalRecordsRemoved" href="qmailstore.html#messageRemovalRecordsRemoved" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageRemovalRecordsRemoved(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrievalInProgress" fullname="QMailStore::retrievalInProgress" href="qmailstore.html#retrievalInProgress" location="qmailstore.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="retrievalInProgress(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <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> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailKeyArgument" href="qmailkeyargument.html" location="qmailkeyargument.h" bases="" module=""> + <class access="public" threadsafety="unspecified" status="commendable" name="ValueList" fullname="QMailKeyArgument::ValueList" href="qmailkeyargument-valuelist.html" location="qmailkeyargument.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailKeyArgument::ValueList::operator==" href="qmailkeyargument-valuelist.html#operator==" location="qmailkeyargument.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const ValueList & other) const"> + <parameter left="const ValueList &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailKeyArgument::ValueList::serialize" href="qmailkeyargument-valuelist.html#serialize" location="qmailkeyargument.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailKeyArgument::ValueList::deserialize" href="qmailkeyargument-valuelist.html#deserialize" location="qmailkeyargument.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + </class> + <typedef access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailKeyArgument::Property" href="qmailkeyargument.html#Property-typedef" location="qmailkeyargument.h"/> + <typedef access="public" threadsafety="unspecified" status="commendable" name="Comparator" fullname="QMailKeyArgument::Comparator" href="qmailkeyargument.html#Comparator-typedef" location="qmailkeyargument.h"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="property" fullname="QMailKeyArgument::property" href="qmailkeyargument.html#property-var" location="qmailkeyargument.h" type="Property" static="false"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="op" fullname="QMailKeyArgument::op" href="qmailkeyargument.html#op-var" location="qmailkeyargument.h" type="Comparator" static="false"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="valueList" fullname="QMailKeyArgument::valueList" href="qmailkeyargument.html#valueList-var" location="qmailkeyargument.h" type="ValueList" static="false"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailKeyArgument" fullname="QMailKeyArgument::QMailKeyArgument" href="qmailkeyargument.html#QMailKeyArgument" location="qmailkeyargument.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailKeyArgument(Property p, Comparator c, const QVariant & v)"> + <parameter left="Property" right="" name="p" default=""/> + <parameter left="Comparator" right="" name="c" default=""/> + <parameter left="const QVariant &" right="" name="v" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailKeyArgument" fullname="QMailKeyArgument::QMailKeyArgument" href="qmailkeyargument.html#QMailKeyArgument-3" location="qmailkeyargument.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailKeyArgument(const ListType & l, Property p, Comparator c)"> + <parameter left="const ListType &" right="" name="l" default=""/> + <parameter left="Property" right="" name="p" default=""/> + <parameter left="Comparator" right="" name="c" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailKeyArgument::serialize" href="qmailkeyargument.html#serialize" location="qmailkeyargument.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailKeyArgument::deserialize" href="qmailkeyargument.html#deserialize" location="qmailkeyargument.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageRemovalRecord" href="qmailmessageremovalrecord.html" location="qmailmessageremovalrecord.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageRemovalRecord" fullname="QMailMessageRemovalRecord::QMailMessageRemovalRecord" href="qmailmessageremovalrecord.html#QMailMessageRemovalRecord" location="qmailmessageremovalrecord.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageRemovalRecord(const QMailAccountId & parentAccountId, const QString & serverUid, const QMailFolderId & parentFolderId)"> + <parameter left="const QMailAccountId &" right="" name="parentAccountId" default=""/> + <parameter left="const QString &" right="" name="serverUid" default=""/> + <parameter left="const QMailFolderId &" right="" name="parentFolderId" default="QMailFolderId()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageRemovalRecord" fullname="QMailMessageRemovalRecord::QMailMessageRemovalRecord" href="qmailmessageremovalrecord.html#QMailMessageRemovalRecord-3" location="qmailmessageremovalrecord.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailMessageRemovalRecord(const QMailMessageRemovalRecord & other)"> + <parameter left="const QMailMessageRemovalRecord &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailMessageRemovalRecord::parentAccountId" href="qmailmessageremovalrecord.html#parentAccountId" location="qmailmessageremovalrecord.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="parentAccountId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setParentAccountId" fullname="QMailMessageRemovalRecord::setParentAccountId" href="qmailmessageremovalrecord.html#setParentAccountId" location="qmailmessageremovalrecord.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setParentAccountId(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUid" fullname="QMailMessageRemovalRecord::serverUid" href="qmailmessageremovalrecord.html#serverUid" location="qmailmessageremovalrecord.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="serverUid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setServerUid" fullname="QMailMessageRemovalRecord::setServerUid" href="qmailmessageremovalrecord.html#setServerUid" location="qmailmessageremovalrecord.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setServerUid(const QString & serverUid)"> + <parameter left="const QString &" right="" name="serverUid" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailMessageRemovalRecord::parentFolderId" href="qmailmessageremovalrecord.html#parentFolderId" location="qmailmessageremovalrecord.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="parentFolderId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setParentFolderId" fullname="QMailMessageRemovalRecord::setParentFolderId" href="qmailmessageremovalrecord.html#setParentFolderId" location="qmailmessageremovalrecord.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setParentFolderId(const QMailFolderId & parentFolderId)"> + <parameter left="const QMailFolderId &" right="" name="parentFolderId" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageHeaderField" href="qmailmessageheaderfield.html" location="qmailmessage.h" bases="QMailMessageHeaderFieldFwd" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageHeaderField" fullname="QMailMessageHeaderField::QMailMessageHeaderField" href="qmailmessageheaderfield.html#QMailMessageHeaderField" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageHeaderField()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageHeaderField" fullname="QMailMessageHeaderField::QMailMessageHeaderField" href="qmailmessageheaderfield.html#QMailMessageHeaderField-2" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailMessageHeaderField(const QByteArray & text, FieldType fieldType)"> + <parameter left="const QByteArray &" right="" name="text" default=""/> + <parameter left="FieldType" right="" name="fieldType" default="StructuredField"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageHeaderField" fullname="QMailMessageHeaderField::QMailMessageHeaderField" href="qmailmessageheaderfield.html#QMailMessageHeaderField-3" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailMessageHeaderField(const QByteArray & id, const QByteArray & text, FieldType fieldType)"> + <parameter left="const QByteArray &" right="" name="id" default=""/> + <parameter left="const QByteArray &" right="" name="text" default=""/> + <parameter left="FieldType" right="" name="fieldType" default="StructuredField"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isNull" fullname="QMailMessageHeaderField::isNull" href="qmailmessageheaderfield.html#isNull" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNull() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailMessageHeaderField::id" href="qmailmessageheaderfield.html#id" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setId" fullname="QMailMessageHeaderField::setId" href="qmailmessageheaderfield.html#setId" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setId(const QByteArray & id)"> + <parameter left="const QByteArray &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="content" fullname="QMailMessageHeaderField::content" href="qmailmessageheaderfield.html#content" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="content() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContent" fullname="QMailMessageHeaderField::setContent" href="qmailmessageheaderfield.html#setContent" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContent(const QByteArray & text)"> + <parameter left="const QByteArray &" right="" name="text" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parameter" fullname="QMailMessageHeaderField::parameter" href="qmailmessageheaderfield.html#parameter" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="parameter(const QByteArray & name) const"> + <parameter left="const QByteArray &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setParameter" fullname="QMailMessageHeaderField::setParameter" href="qmailmessageheaderfield.html#setParameter" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setParameter(const QByteArray & name, const QByteArray & value)"> + <parameter left="const QByteArray &" right="" name="name" default=""/> + <parameter left="const QByteArray &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isParameterEncoded" fullname="QMailMessageHeaderField::isParameterEncoded" href="qmailmessageheaderfield.html#isParameterEncoded" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isParameterEncoded(const QByteArray & name) const"> + <parameter left="const QByteArray &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setParameterEncoded" fullname="QMailMessageHeaderField::setParameterEncoded" href="qmailmessageheaderfield.html#setParameterEncoded" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setParameterEncoded(const QByteArray & name)"> + <parameter left="const QByteArray &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parameters" fullname="QMailMessageHeaderField::parameters" href="qmailmessageheaderfield.html#parameters" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<ParameterType>" signature="parameters() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="toString" fullname="QMailMessageHeaderField::toString" href="qmailmessageheaderfield.html#toString" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="toString(bool includeName, bool presentable) const"> + <parameter left="bool" right="" name="includeName" default="true"/> + <parameter left="bool" right="" name="presentable" default="true"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="decodedContent" fullname="QMailMessageHeaderField::decodedContent" href="qmailmessageheaderfield.html#decodedContent" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="decodedContent() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="encodeWord" fullname="QMailMessageHeaderField::encodeWord" href="qmailmessageheaderfield.html#encodeWord" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="encodeWord(const QString & input, const QByteArray & charset)"> + <parameter left="const QString &" right="" name="input" default=""/> + <parameter left="const QByteArray &" right="" name="charset" default=""""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="decodeWord" fullname="QMailMessageHeaderField::decodeWord" href="qmailmessageheaderfield.html#decodeWord" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="decodeWord(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="encodeParameter" fullname="QMailMessageHeaderField::encodeParameter" href="qmailmessageheaderfield.html#encodeParameter" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="encodeParameter(const QString & input, const QByteArray & charset, const QByteArray & language)"> + <parameter left="const QString &" right="" name="input" default=""/> + <parameter left="const QByteArray &" right="" name="charset" default=""""/> + <parameter left="const QByteArray &" right="" name="language" default=""""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="decodeParameter" fullname="QMailMessageHeaderField::decodeParameter" href="qmailmessageheaderfield.html#decodeParameter" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="decodeParameter(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="encodeContent" fullname="QMailMessageHeaderField::encodeContent" href="qmailmessageheaderfield.html#encodeContent" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="encodeContent(const QString & input, const QByteArray & charset)"> + <parameter left="const QString &" right="" name="input" default=""/> + <parameter left="const QByteArray &" right="" name="charset" default=""""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="decodeContent" fullname="QMailMessageHeaderField::decodeContent" href="qmailmessageheaderfield.html#decodeContent" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="decodeContent(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeComments" fullname="QMailMessageHeaderField::removeComments" href="qmailmessageheaderfield.html#removeComments" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="removeComments(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeWhitespace" fullname="QMailMessageHeaderField::removeWhitespace" href="qmailmessageheaderfield.html#removeWhitespace" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="removeWhitespace(const QByteArray & input)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageContentType" href="qmailmessagecontenttype.html" location="qmailmessage.h" bases="QMailMessageHeaderField" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageContentType" fullname="QMailMessageContentType::QMailMessageContentType" href="qmailmessagecontenttype.html#QMailMessageContentType" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageContentType(const QByteArray & type)"> + <parameter left="const QByteArray &" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageContentType" fullname="QMailMessageContentType::QMailMessageContentType" href="qmailmessagecontenttype.html#QMailMessageContentType-3" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailMessageContentType(const QMailMessageHeaderField & field)"> + <parameter left="const QMailMessageHeaderField &" right="" name="field" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="type" fullname="QMailMessageContentType::type" href="qmailmessagecontenttype.html#type" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="type() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setType" fullname="QMailMessageContentType::setType" href="qmailmessagecontenttype.html#setType" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setType(const QByteArray & type)"> + <parameter left="const QByteArray &" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="subType" fullname="QMailMessageContentType::subType" href="qmailmessagecontenttype.html#subType" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="subType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSubType" fullname="QMailMessageContentType::setSubType" href="qmailmessagecontenttype.html#setSubType" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setSubType(const QByteArray & subType)"> + <parameter left="const QByteArray &" right="" name="subType" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailMessageContentType::name" href="qmailmessagecontenttype.html#name" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="name() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setName" fullname="QMailMessageContentType::setName" href="qmailmessagecontenttype.html#setName" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setName(const QByteArray & name)"> + <parameter left="const QByteArray &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="boundary" fullname="QMailMessageContentType::boundary" href="qmailmessagecontenttype.html#boundary" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="boundary() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setBoundary" fullname="QMailMessageContentType::setBoundary" href="qmailmessagecontenttype.html#setBoundary" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setBoundary(const QByteArray & boundary)"> + <parameter left="const QByteArray &" right="" name="boundary" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="charset" fullname="QMailMessageContentType::charset" href="qmailmessagecontenttype.html#charset" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="charset() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setCharset" fullname="QMailMessageContentType::setCharset" href="qmailmessagecontenttype.html#setCharset" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCharset(const QByteArray & charset)"> + <parameter left="const QByteArray &" right="" name="charset" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageContentDisposition" href="qmailmessagecontentdisposition.html" location="qmailmessage.h" bases="QMailMessageHeaderField,QMailMessageContentDispositionFwd" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageContentDisposition" fullname="QMailMessageContentDisposition::QMailMessageContentDisposition" href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageContentDisposition(const QByteArray & type)"> + <parameter left="const QByteArray &" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageContentDisposition" fullname="QMailMessageContentDisposition::QMailMessageContentDisposition" href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition-3" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailMessageContentDisposition(DispositionType type)"> + <parameter left="DispositionType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageContentDisposition" fullname="QMailMessageContentDisposition::QMailMessageContentDisposition" href="qmailmessagecontentdisposition.html#QMailMessageContentDisposition-4" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="4" type="" signature="QMailMessageContentDisposition(const QMailMessageHeaderField & field)"> + <parameter left="const QMailMessageHeaderField &" right="" name="field" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="type" fullname="QMailMessageContentDisposition::type" href="qmailmessagecontentdisposition.html#type" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="DispositionType" signature="type() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setType" fullname="QMailMessageContentDisposition::setType" href="qmailmessagecontentdisposition.html#setType" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setType(DispositionType type)"> + <parameter left="DispositionType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="filename" fullname="QMailMessageContentDisposition::filename" href="qmailmessagecontentdisposition.html#filename" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="filename() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setFilename" fullname="QMailMessageContentDisposition::setFilename" href="qmailmessagecontentdisposition.html#setFilename" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setFilename(const QByteArray & filename)"> + <parameter left="const QByteArray &" right="" name="filename" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="creationDate" fullname="QMailMessageContentDisposition::creationDate" href="qmailmessagecontentdisposition.html#creationDate" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailTimeStamp" signature="creationDate() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setCreationDate" fullname="QMailMessageContentDisposition::setCreationDate" href="qmailmessagecontentdisposition.html#setCreationDate" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCreationDate(const QMailTimeStamp & timeStamp)"> + <parameter left="const QMailTimeStamp &" right="" name="timeStamp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="modificationDate" fullname="QMailMessageContentDisposition::modificationDate" href="qmailmessagecontentdisposition.html#modificationDate" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailTimeStamp" signature="modificationDate() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setModificationDate" fullname="QMailMessageContentDisposition::setModificationDate" href="qmailmessagecontentdisposition.html#setModificationDate" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setModificationDate(const QMailTimeStamp & timeStamp)"> + <parameter left="const QMailTimeStamp &" right="" name="timeStamp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="readDate" fullname="QMailMessageContentDisposition::readDate" href="qmailmessagecontentdisposition.html#readDate" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailTimeStamp" signature="readDate() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setReadDate" fullname="QMailMessageContentDisposition::setReadDate" href="qmailmessagecontentdisposition.html#setReadDate" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setReadDate(const QMailTimeStamp & timeStamp)"> + <parameter left="const QMailTimeStamp &" right="" name="timeStamp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="size" fullname="QMailMessageContentDisposition::size" href="qmailmessagecontentdisposition.html#size" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="size() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSize" fullname="QMailMessageContentDisposition::setSize" href="qmailmessagecontentdisposition.html#setSize" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setSize(int size)"> + <parameter left="int" right="" name="size" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageBody" href="qmailmessagebody.html" location="qmailmessage.h" bases="QMailMessageBodyFwd" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="fromFile" fullname="QMailMessageBody::fromFile" href="qmailmessagebody.html#fromFile" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageBody" signature="fromFile(const QString & filename, const QMailMessageContentType & type, TransferEncoding encoding, EncodingStatus status)"> + <parameter left="const QString &" right="" name="filename" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="TransferEncoding" right="" name="encoding" default=""/> + <parameter left="EncodingStatus" right="" name="status" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromStream" fullname="QMailMessageBody::fromStream" href="qmailmessagebody.html#fromStream" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageBody" signature="fromStream(QDataStream & in, const QMailMessageContentType & type, TransferEncoding encoding, EncodingStatus status)"> + <parameter left="QDataStream &" right="" name="in" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="TransferEncoding" right="" name="encoding" default=""/> + <parameter left="EncodingStatus" right="" name="status" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromData" fullname="QMailMessageBody::fromData" href="qmailmessagebody.html#fromData" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageBody" signature="fromData(const QByteArray & input, const QMailMessageContentType & type, TransferEncoding encoding, EncodingStatus status)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="TransferEncoding" right="" name="encoding" default=""/> + <parameter left="EncodingStatus" right="" name="status" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromStream" fullname="QMailMessageBody::fromStream" href="qmailmessagebody.html#fromStream-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageBody" signature="fromStream(QTextStream & in, const QMailMessageContentType & type, TransferEncoding encoding)"> + <parameter left="QTextStream &" right="" name="in" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromData" fullname="QMailMessageBody::fromData" href="qmailmessagebody.html#fromData-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageBody" signature="fromData(const QString & input, const QMailMessageContentType & type, TransferEncoding encoding)"> + <parameter left="const QString &" right="" name="input" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toFile" fullname="QMailMessageBody::toFile" href="qmailmessagebody.html#toFile" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="toFile(const QString & filename, EncodingFormat format) const"> + <parameter left="const QString &" right="" name="filename" default=""/> + <parameter left="EncodingFormat" right="" name="format" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailMessageBody::data" href="qmailmessagebody.html#data" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="data(EncodingFormat format) const"> + <parameter left="EncodingFormat" right="" name="format" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toStream" fullname="QMailMessageBody::toStream" href="qmailmessagebody.html#toStream" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="toStream(QDataStream & out, EncodingFormat format) const"> + <parameter left="QDataStream &" right="" name="out" default=""/> + <parameter left="EncodingFormat" right="" name="format" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailMessageBody::data" href="qmailmessagebody.html#data-2" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="QString" signature="data() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="toStream" fullname="QMailMessageBody::toStream" href="qmailmessagebody.html#toStream-2" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="bool" signature="toStream(QTextStream & out) const"> + <parameter left="QTextStream &" right="" name="out" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="transferEncoding" fullname="QMailMessageBody::transferEncoding" href="qmailmessagebody.html#transferEncoding" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="TransferEncoding" signature="transferEncoding() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="contentType" fullname="QMailMessageBody::contentType" href="qmailmessagebody.html#contentType" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageContentType" signature="contentType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailMessageBody::isEmpty" href="qmailmessagebody.html#isEmpty" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <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=""> + <function access="public" threadsafety="unspecified" status="commendable" name="multipartType" fullname="QMailMessagePartContainer::multipartType" href="qmailmessagepartcontainer.html#multipartType" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="MultipartType" signature="multipartType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setMultipartType" fullname="QMailMessagePartContainer::setMultipartType" href="qmailmessagepartcontainer.html#setMultipartType" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setMultipartType(MultipartType type)"> + <parameter left="MultipartType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="partCount" fullname="QMailMessagePartContainer::partCount" href="qmailmessagepartcontainer.html#partCount" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="uint" signature="partCount() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="appendPart" fullname="QMailMessagePartContainer::appendPart" href="qmailmessagepartcontainer.html#appendPart" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="appendPart(const QMailMessagePart & part)"> + <parameter left="const QMailMessagePart &" right="" name="part" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="prependPart" fullname="QMailMessagePartContainer::prependPart" href="qmailmessagepartcontainer.html#prependPart" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="prependPart(const QMailMessagePart & part)"> + <parameter left="const QMailMessagePart &" right="" name="part" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removePartAt" fullname="QMailMessagePartContainer::removePartAt" href="qmailmessagepartcontainer.html#removePartAt" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="removePartAt(uint pos)"> + <parameter left="uint" right="" name="pos" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="partAt" fullname="QMailMessagePartContainer::partAt" href="qmailmessagepartcontainer.html#partAt" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailMessagePart &" signature="partAt(uint pos) const"> + <parameter left="uint" right="" name="pos" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="partAt" fullname="QMailMessagePartContainer::partAt" href="qmailmessagepartcontainer.html#partAt-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="QMailMessagePart &" signature="partAt(uint pos)"> + <parameter left="uint" right="" name="pos" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="clearParts" fullname="QMailMessagePartContainer::clearParts" href="qmailmessagepartcontainer.html#clearParts" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="clearParts()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="boundary" fullname="QMailMessagePartContainer::boundary" href="qmailmessagepartcontainer.html#boundary" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="boundary() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setBoundary" fullname="QMailMessagePartContainer::setBoundary" href="qmailmessagepartcontainer.html#setBoundary" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setBoundary(const QByteArray & text)"> + <parameter left="const QByteArray &" right="" name="text" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setBody" fullname="QMailMessagePartContainer::setBody" href="qmailmessagepartcontainer.html#setBody" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setBody(const QMailMessageBody & body)"> + <parameter left="const QMailMessageBody &" right="" name="body" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="body" fullname="QMailMessagePartContainer::body" href="qmailmessagepartcontainer.html#body" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageBody" signature="body() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="hasBody" fullname="QMailMessagePartContainer::hasBody" href="qmailmessagepartcontainer.html#hasBody" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasBody() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="transferEncoding" fullname="QMailMessagePartContainer::transferEncoding" href="qmailmessagepartcontainer.html#transferEncoding" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageBody::TransferEncoding" signature="transferEncoding() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="contentType" fullname="QMailMessagePartContainer::contentType" href="qmailmessagepartcontainer.html#contentType" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageContentType" signature="contentType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="headerFieldText" fullname="QMailMessagePartContainer::headerFieldText" href="qmailmessagepartcontainer.html#headerFieldText" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="headerFieldText(const QString & id) const"> + <parameter left="const QString &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="headerField" fullname="QMailMessagePartContainer::headerField" href="qmailmessagepartcontainer.html#headerField" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageHeaderField" signature="headerField(const QString & id, QMailMessageHeaderField::FieldType fieldType) const"> + <parameter left="const QString &" right="" name="id" default=""/> + <parameter left="QMailMessageHeaderField::FieldType" right="" name="fieldType" default="QMailMessageHeaderField::StructuredField"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="headerFieldsText" fullname="QMailMessagePartContainer::headerFieldsText" href="qmailmessagepartcontainer.html#headerFieldsText" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="headerFieldsText(const QString & id) const"> + <parameter left="const QString &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="headerFields" fullname="QMailMessagePartContainer::headerFields" href="qmailmessagepartcontainer.html#headerFields" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessageHeaderField>" signature="headerFields(const QString & id, QMailMessageHeaderField::FieldType fieldType) const"> + <parameter left="const QString &" right="" name="id" default=""/> + <parameter left="QMailMessageHeaderField::FieldType" right="" name="fieldType" default="QMailMessageHeaderField::StructuredField"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="headerFields" fullname="QMailMessagePartContainer::headerFields" href="qmailmessagepartcontainer.html#headerFields-2" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="QList<QMailMessageHeaderField>" signature="headerFields() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setHeaderField" fullname="QMailMessagePartContainer::setHeaderField" href="qmailmessagepartcontainer.html#setHeaderField" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setHeaderField(const QString & id, const QString & value)"> + <parameter left="const QString &" right="" name="id" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setHeaderField" fullname="QMailMessagePartContainer::setHeaderField" href="qmailmessagepartcontainer.html#setHeaderField-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setHeaderField(const QMailMessageHeaderField & field)"> + <parameter left="const QMailMessageHeaderField &" right="" name="field" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="appendHeaderField" fullname="QMailMessagePartContainer::appendHeaderField" href="qmailmessagepartcontainer.html#appendHeaderField" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="appendHeaderField(const QString & id, const QString & value)"> + <parameter left="const QString &" right="" name="id" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="appendHeaderField" fullname="QMailMessagePartContainer::appendHeaderField" href="qmailmessagepartcontainer.html#appendHeaderField-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="appendHeaderField(const QMailMessageHeaderField & field)"> + <parameter left="const QMailMessageHeaderField &" right="" name="field" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeHeaderField" fullname="QMailMessagePartContainer::removeHeaderField" href="qmailmessagepartcontainer.html#removeHeaderField" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="removeHeaderField(const QString & id)"> + <parameter left="const QString &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentAvailable" fullname="QMailMessagePartContainer::contentAvailable" href="qmailmessagepartcontainer.html#contentAvailable" location="qmailmessage.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="bool" signature="contentAvailable() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="partialContentAvailable" fullname="QMailMessagePartContainer::partialContentAvailable" href="qmailmessagepartcontainer.html#partialContentAvailable" location="qmailmessage.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="bool" signature="partialContentAvailable() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="foreachPart" fullname="QMailMessagePartContainer::foreachPart" href="qmailmessagepartcontainer.html#foreachPart" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="foreachPart(F func)"> + <parameter left="F" right="" name="func" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foreachPart" fullname="QMailMessagePartContainer::foreachPart" href="qmailmessagepartcontainer.html#foreachPart-2" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="bool" signature="foreachPart(F func) const"> + <parameter left="F" right="" name="func" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="multipartTypeForName" fullname="QMailMessagePartContainer::multipartTypeForName" href="qmailmessagepartcontainer.html#multipartTypeForName" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="MultipartType" signature="multipartTypeForName(const QByteArray & name)"> + <parameter left="const QByteArray &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="nameForMultipartType" fullname="QMailMessagePartContainer::nameForMultipartType" href="qmailmessagepartcontainer.html#nameForMultipartType" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="nameForMultipartType(MultipartType type)"> + <parameter left="MultipartType" right="" name="type" 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> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessagePart" href="qmailmessagepart.html" location="qmailmessage.h" bases="QMailMessagePartContainer,QMailMessagePartFwd" module=""> + <class access="public" threadsafety="unspecified" status="preliminary" name="Location" fullname="QMailMessagePart::Location" href="qmailmessagepart-location.html" location="qmailmessage.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="Location" fullname="QMailMessagePart::Location::Location" href="qmailmessagepart-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="QMailMessagePart::Location::Location" href="qmailmessagepart-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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="Location" fullname="QMailMessagePart::Location::Location" href="qmailmessagepart-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="isValid" fullname="QMailMessagePart::Location::isValid" href="qmailmessagepart-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> + <function access="public" threadsafety="unspecified" status="commendable" name="containingMessageId" fullname="QMailMessagePart::Location::containingMessageId" href="qmailmessagepart-location.html#containingMessageId" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageId" signature="containingMessageId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContainingMessageId" fullname="QMailMessagePart::Location::setContainingMessageId" href="qmailmessagepart-location.html#setContainingMessageId" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContainingMessageId(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toString" fullname="QMailMessagePart::Location::toString" href="qmailmessagepart-location.html#toString" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="toString(bool extended) const"> + <parameter left="bool" right="" name="extended" default=""/> + </function> + </class> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessagePart" fullname="QMailMessagePart::QMailMessagePart" href="qmailmessagepart.html#QMailMessagePart" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessagePart()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="fromFile" fullname="QMailMessagePart::fromFile" href="qmailmessagepart.html#fromFile" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessagePart" signature="fromFile(const QString & filename, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding, QMailMessageBody::EncodingStatus status)"> + <parameter left="const QString &" right="" name="filename" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + <parameter left="QMailMessageBody::EncodingStatus" right="" name="status" default="QMailMessageBody::RequiresEncoding"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromStream" fullname="QMailMessagePart::fromStream" href="qmailmessagepart.html#fromStream" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessagePart" signature="fromStream(QDataStream & in, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding, QMailMessageBody::EncodingStatus status)"> + <parameter left="QDataStream &" right="" name="in" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + <parameter left="QMailMessageBody::EncodingStatus" right="" name="status" default="QMailMessageBody::RequiresEncoding"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromData" fullname="QMailMessagePart::fromData" href="qmailmessagepart.html#fromData" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessagePart" signature="fromData(const QByteArray & input, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding, QMailMessageBody::EncodingStatus status)"> + <parameter left="const QByteArray &" right="" name="input" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + <parameter left="QMailMessageBody::EncodingStatus" right="" name="status" default="QMailMessageBody::RequiresEncoding"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromStream" fullname="QMailMessagePart::fromStream" href="qmailmessagepart.html#fromStream-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessagePart" signature="fromStream(QTextStream & in, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding)"> + <parameter left="QTextStream &" right="" name="in" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromData" fullname="QMailMessagePart::fromData" href="qmailmessagepart.html#fromData-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessagePart" signature="fromData(const QString & input, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding)"> + <parameter left="const QString &" right="" name="input" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromMessageReference" fullname="QMailMessagePart::fromMessageReference" href="qmailmessagepart.html#fromMessageReference" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessagePart" signature="fromMessageReference(const QMailMessageId & messageId, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding)"> + <parameter left="const QMailMessageId &" right="" name="messageId" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromPartReference" fullname="QMailMessagePart::fromPartReference" href="qmailmessagepart.html#fromPartReference" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessagePart" signature="fromPartReference(const QMailMessagePart::Location & partLocation, const QMailMessageContentDisposition & disposition, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding)"> + <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setReference" fullname="QMailMessagePart::setReference" href="qmailmessagepart.html#setReference" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setReference(const QMailMessageId & id, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setReference" fullname="QMailMessagePart::setReference" href="qmailmessagepart.html#setReference-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setReference(const QMailMessagePart::Location & location, const QMailMessageContentType & type, QMailMessageBody::TransferEncoding encoding)"> + <parameter left="const QMailMessagePart::Location &" right="" name="location" default=""/> + <parameter left="const QMailMessageContentType &" right="" name="type" default=""/> + <parameter left="QMailMessageBody::TransferEncoding" right="" name="encoding" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentID" fullname="QMailMessagePart::contentID" href="qmailmessagepart.html#contentID" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="contentID() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentID" fullname="QMailMessagePart::setContentID" href="qmailmessagepart.html#setContentID" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContentID(const QString & id)"> + <parameter left="const QString &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentLocation" fullname="QMailMessagePart::contentLocation" href="qmailmessagepart.html#contentLocation" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="contentLocation() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentLocation" fullname="QMailMessagePart::setContentLocation" href="qmailmessagepart.html#setContentLocation" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContentLocation(const QString & location)"> + <parameter left="const QString &" right="" name="location" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentDescription" fullname="QMailMessagePart::contentDescription" href="qmailmessagepart.html#contentDescription" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="contentDescription() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentDescription" fullname="QMailMessagePart::setContentDescription" href="qmailmessagepart.html#setContentDescription" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContentDescription(const QString & description)"> + <parameter left="const QString &" right="" name="description" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentDisposition" fullname="QMailMessagePart::contentDisposition" href="qmailmessagepart.html#contentDisposition" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageContentDisposition" signature="contentDisposition() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentDisposition" fullname="QMailMessagePart::setContentDisposition" href="qmailmessagepart.html#setContentDisposition" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContentDisposition(const QMailMessageContentDisposition & disposition)"> + <parameter left="const QMailMessageContentDisposition &" right="" name="disposition" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentLanguage" fullname="QMailMessagePart::contentLanguage" href="qmailmessagepart.html#contentLanguage" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="contentLanguage() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentLanguage" fullname="QMailMessagePart::setContentLanguage" href="qmailmessagepart.html#setContentLanguage" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setContentLanguage(const QString & language)"> + <parameter left="const QString &" right="" name="language" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="partNumber" fullname="QMailMessagePart::partNumber" href="qmailmessagepart.html#partNumber" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="partNumber() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="location" fullname="QMailMessagePart::location" href="qmailmessagepart.html#location" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="Location" signature="location() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailMessagePart::displayName" href="qmailmessagepart.html#displayName" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="identifier" fullname="QMailMessagePart::identifier" href="qmailmessagepart.html#identifier" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="identifier() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="referenceType" fullname="QMailMessagePart::referenceType" href="qmailmessagepart.html#referenceType" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="ReferenceType" signature="referenceType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageReference" fullname="QMailMessagePart::messageReference" href="qmailmessagepart.html#messageReference" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageId" signature="messageReference() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="partReference" fullname="QMailMessagePart::partReference" href="qmailmessagepart.html#partReference" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessagePart::Location" signature="partReference() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="referenceResolution" fullname="QMailMessagePart::referenceResolution" href="qmailmessagepart.html#referenceResolution" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="referenceResolution() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setReferenceResolution" fullname="QMailMessagePart::setReferenceResolution" href="qmailmessagepart.html#setReferenceResolution" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setReferenceResolution(const QString & uri)"> + <parameter left="const QString &" right="" name="uri" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indicativeSize" fullname="QMailMessagePart::indicativeSize" href="qmailmessagepart.html#indicativeSize" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="uint" signature="indicativeSize() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="contentAvailable" fullname="QMailMessagePart::contentAvailable" href="qmailmessagepart.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="QMailMessagePart::partialContentAvailable" href="qmailmessagepart.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="writeBodyTo" fullname="QMailMessagePart::writeBodyTo" href="qmailmessagepart.html#writeBodyTo" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="writeBodyTo(const QString & path) const"> + <parameter left="const QString &" right="" name="path" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageMetaData" href="qmailmessagemetadata.html" location="qmailmessage.h" bases="QMailMessageMetaDataFwd" module=""> + <variable access="public" threadsafety="unspecified" status="commendable" name="Incoming" fullname="QMailMessageMetaData::Incoming" href="qmailmessagemetadata.html#Incoming-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Outgoing" fullname="QMailMessageMetaData::Outgoing" href="qmailmessagemetadata.html#Outgoing-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Sent" fullname="QMailMessageMetaData::Sent" href="qmailmessagemetadata.html#Sent-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Replied" fullname="QMailMessageMetaData::Replied" href="qmailmessagemetadata.html#Replied-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="RepliedAll" fullname="QMailMessageMetaData::RepliedAll" href="qmailmessagemetadata.html#RepliedAll-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Forwarded" fullname="QMailMessageMetaData::Forwarded" href="qmailmessagemetadata.html#Forwarded-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="ContentAvailable" fullname="QMailMessageMetaData::ContentAvailable" href="qmailmessagemetadata.html#ContentAvailable-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Read" fullname="QMailMessageMetaData::Read" href="qmailmessagemetadata.html#Read-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Removed" fullname="QMailMessageMetaData::Removed" href="qmailmessagemetadata.html#Removed-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="ReadElsewhere" fullname="QMailMessageMetaData::ReadElsewhere" href="qmailmessagemetadata.html#ReadElsewhere-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="UnloadedData" fullname="QMailMessageMetaData::UnloadedData" href="qmailmessagemetadata.html#UnloadedData-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="New" fullname="QMailMessageMetaData::New" href="qmailmessagemetadata.html#New-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="ReadReplyRequested" fullname="QMailMessageMetaData::ReadReplyRequested" href="qmailmessagemetadata.html#ReadReplyRequested-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Trash" fullname="QMailMessageMetaData::Trash" href="qmailmessagemetadata.html#Trash-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="PartialContentAvailable" fullname="QMailMessageMetaData::PartialContentAvailable" href="qmailmessagemetadata.html#PartialContentAvailable-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="HasAttachments" fullname="QMailMessageMetaData::HasAttachments" href="qmailmessagemetadata.html#HasAttachments-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="HasReferences" fullname="QMailMessageMetaData::HasReferences" href="qmailmessagemetadata.html#HasReferences-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="HasUnresolvedReferences" fullname="QMailMessageMetaData::HasUnresolvedReferences" href="qmailmessagemetadata.html#HasUnresolvedReferences-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Draft" fullname="QMailMessageMetaData::Draft" href="qmailmessagemetadata.html#Draft-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Outbox" fullname="QMailMessageMetaData::Outbox" href="qmailmessagemetadata.html#Outbox-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Junk" fullname="QMailMessageMetaData::Junk" href="qmailmessagemetadata.html#Junk-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="TransmitFromExternal" fullname="QMailMessageMetaData::TransmitFromExternal" href="qmailmessagemetadata.html#TransmitFromExternal-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="LocalOnly" fullname="QMailMessageMetaData::LocalOnly" href="qmailmessagemetadata.html#LocalOnly-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Temporary" fullname="QMailMessageMetaData::Temporary" href="qmailmessagemetadata.html#Temporary-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="ImportantElsewhere" fullname="QMailMessageMetaData::ImportantElsewhere" href="qmailmessagemetadata.html#ImportantElsewhere-var" location="qmailmessage.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Important" fullname="QMailMessageMetaData::Important" href="qmailmessagemetadata.html#Important-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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageMetaData" fullname="QMailMessageMetaData::QMailMessageMetaData" href="qmailmessagemetadata.html#QMailMessageMetaData-3" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailMessageMetaData(const QString & uid, const QMailAccountId & accountId)"> + <parameter left="const QString &" right="" name="uid" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailMessageMetaData::id" href="qmailmessagemetadata.html#id" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageId" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setId" fullname="QMailMessageMetaData::setId" href="qmailmessagemetadata.html#setId" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setId(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailMessageMetaData::parentFolderId" href="qmailmessagemetadata.html#parentFolderId" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="parentFolderId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setParentFolderId" fullname="QMailMessageMetaData::setParentFolderId" href="qmailmessagemetadata.html#setParentFolderId" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setParentFolderId(const QMailFolderId & id)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageType" fullname="QMailMessageMetaData::messageType" href="qmailmessagemetadata.html#messageType" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="MessageType" signature="messageType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setMessageType" fullname="QMailMessageMetaData::setMessageType" href="qmailmessagemetadata.html#setMessageType" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setMessageType(MessageType type)"> + <parameter left="MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="from" fullname="QMailMessageMetaData::from" href="qmailmessagemetadata.html#from" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailAddress" signature="from() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setFrom" fullname="QMailMessageMetaData::setFrom" href="qmailmessagemetadata.html#setFrom" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setFrom(const QMailAddress & from)"> + <parameter left="const QMailAddress &" right="" name="from" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="subject" fullname="QMailMessageMetaData::subject" href="qmailmessagemetadata.html#subject" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="subject() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSubject" fullname="QMailMessageMetaData::setSubject" href="qmailmessagemetadata.html#setSubject" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setSubject(const QString & subject)"> + <parameter left="const QString &" right="" name="subject" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="date" fullname="QMailMessageMetaData::date" href="qmailmessagemetadata.html#date" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailTimeStamp" signature="date() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setDate" fullname="QMailMessageMetaData::setDate" href="qmailmessagemetadata.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="receivedDate" fullname="QMailMessageMetaData::receivedDate" href="qmailmessagemetadata.html#receivedDate" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailTimeStamp" signature="receivedDate() const"/> + <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="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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailMessageMetaData::setStatus" href="qmailmessagemetadata.html#setStatus-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setStatus(quint64 mask, bool set)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="bool" right="" name="set" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailMessageMetaData::parentAccountId" href="qmailmessagemetadata.html#parentAccountId" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="parentAccountId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setParentAccountId" fullname="QMailMessageMetaData::setParentAccountId" href="qmailmessagemetadata.html#setParentAccountId" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setParentAccountId(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUid" fullname="QMailMessageMetaData::serverUid" href="qmailmessagemetadata.html#serverUid" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="serverUid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setServerUid" fullname="QMailMessageMetaData::setServerUid" href="qmailmessagemetadata.html#setServerUid" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setServerUid(const QString & server)"> + <parameter left="const QString &" right="" name="server" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="size" fullname="QMailMessageMetaData::size" href="qmailmessagemetadata.html#size" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="uint" signature="size() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSize" fullname="QMailMessageMetaData::setSize" href="qmailmessagemetadata.html#setSize" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setSize(uint size)"> + <parameter left="uint" right="" name="size" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indicativeSize" fullname="QMailMessageMetaData::indicativeSize" href="qmailmessagemetadata.html#indicativeSize" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="uint" signature="indicativeSize() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="content" fullname="QMailMessageMetaData::content" href="qmailmessagemetadata.html#content" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="ContentType" signature="content() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContent" fullname="QMailMessageMetaData::setContent" href="qmailmessagemetadata.html#setContent" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setContent(ContentType type)"> + <parameter left="ContentType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="previousParentFolderId" fullname="QMailMessageMetaData::previousParentFolderId" href="qmailmessagemetadata.html#previousParentFolderId" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="previousParentFolderId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setPreviousParentFolderId" fullname="QMailMessageMetaData::setPreviousParentFolderId" href="qmailmessagemetadata.html#setPreviousParentFolderId" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setPreviousParentFolderId(const QMailFolderId & id)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentScheme" fullname="QMailMessageMetaData::contentScheme" href="qmailmessagemetadata.html#contentScheme" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="contentScheme() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentScheme" fullname="QMailMessageMetaData::setContentScheme" href="qmailmessagemetadata.html#setContentScheme" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="bool" signature="setContentScheme(const QString & scheme)"> + <parameter left="const QString &" right="" name="scheme" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentIdentifier" fullname="QMailMessageMetaData::contentIdentifier" href="qmailmessagemetadata.html#contentIdentifier" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="contentIdentifier() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentIdentifier" fullname="QMailMessageMetaData::setContentIdentifier" href="qmailmessagemetadata.html#setContentIdentifier" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="bool" signature="setContentIdentifier(const QString & identifier)"> + <parameter left="const QString &" right="" name="identifier" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="inResponseTo" fullname="QMailMessageMetaData::inResponseTo" href="qmailmessagemetadata.html#inResponseTo" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageId" signature="inResponseTo() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setInResponseTo" fullname="QMailMessageMetaData::setInResponseTo" href="qmailmessagemetadata.html#setInResponseTo" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setInResponseTo(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="responseType" fullname="QMailMessageMetaData::responseType" href="qmailmessagemetadata.html#responseType" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="ResponseType" signature="responseType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setResponseType" fullname="QMailMessageMetaData::setResponseType" href="qmailmessagemetadata.html#setResponseType" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setResponseType(ResponseType type)"> + <parameter left="ResponseType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentAvailable" fullname="QMailMessageMetaData::contentAvailable" href="qmailmessagemetadata.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="QMailMessageMetaData::partialContentAvailable" href="qmailmessagemetadata.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="statusMask" fullname="QMailMessageMetaData::statusMask" href="qmailmessagemetadata.html#statusMask" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="quint64" signature="statusMask(const QString & flagName)"> + <parameter left="const QString &" right="" name="flagName" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailMessageMetaData::customField" href="qmailmessagemetadata.html#customField" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="customField(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setCustomField" fullname="QMailMessageMetaData::setCustomField" href="qmailmessagemetadata.html#setCustomField" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCustomField(const QString & name, const QString & value)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeCustomField" fullname="QMailMessageMetaData::removeCustomField" href="qmailmessagemetadata.html#removeCustomField" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="removeCustomField(const QString & name)"> + <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"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessage" href="qmailmessage.html" location="qmailmessage.h" bases="QMailMessageMetaData,QMailMessagePartContainer,QMailMessageFwd" module=""> + <variable access="public" threadsafety="unspecified" status="commendable" name="CarriageReturn" fullname="QMailMessage::CarriageReturn" href="qmailmessage.html#CarriageReturn-var" location="qmailmessage.h" type="const char" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="LineFeed" fullname="QMailMessage::LineFeed" href="qmailmessage.html#LineFeed-var" location="qmailmessage.h" type="const char" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="CRLF" fullname="QMailMessage::CRLF" href="qmailmessage.html#CRLF-var" location="qmailmessage.h" type="const char *" static="true"/> + <function access="public" threadsafety="unspecified" status="commendable" name="fromRfc2822" fullname="QMailMessage::fromRfc2822" href="qmailmessage.html#fromRfc2822" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessage" signature="fromRfc2822(const QByteArray & byteArray)"> + <parameter left="const QByteArray &" right="" name="byteArray" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromRfc2822File" fullname="QMailMessage::fromRfc2822File" href="qmailmessage.html#fromRfc2822File" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessage" signature="fromRfc2822File(const QString & fileName)"> + <parameter left="const QString &" right="" name="fileName" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessage" fullname="QMailMessage::QMailMessage" href="qmailmessage.html#QMailMessage" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessage()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessage" fullname="QMailMessage::QMailMessage" href="qmailmessage.html#QMailMessage-2" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailMessage(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessage" fullname="QMailMessage::QMailMessage" href="qmailmessage.html#QMailMessage-3" location="qmailmessage.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailMessage(const QString & uid, const QMailAccountId & accountId)"> + <parameter left="const QString &" right="" name="uid" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toRfc2822" fullname="QMailMessage::toRfc2822" href="qmailmessage.html#toRfc2822" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QByteArray" signature="toRfc2822(EncodingFormat format) const"> + <parameter left="EncodingFormat" right="" name="format" default="TransmissionFormat"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toRfc2822" fullname="QMailMessage::toRfc2822" href="qmailmessage.html#toRfc2822-2" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="void" signature="toRfc2822(QDataStream & out, EncodingFormat format) const"> + <parameter left="QDataStream &" right="" name="out" default=""/> + <parameter left="EncodingFormat" right="" name="format" default="TransmissionFormat"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toRfc2822Chunks" fullname="QMailMessage::toRfc2822Chunks" href="qmailmessage.html#toRfc2822Chunks" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessage::MessageChunk>" signature="toRfc2822Chunks(EncodingFormat format) const"> + <parameter left="EncodingFormat" right="" name="format" default="TransmissionFormat"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contains" fullname="QMailMessage::contains" href="qmailmessage.html#contains" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="contains(const QMailMessagePart::Location & location) const"> + <parameter left="const QMailMessagePart::Location &" right="" name="location" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="partAt" fullname="QMailMessage::partAt" href="qmailmessage.html#partAt" location="qmailmessage.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMailMessagePart &" signature="partAt(const QMailMessagePart::Location & location) const"> + <parameter left="const QMailMessagePart::Location &" right="" name="location" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="partAt" fullname="QMailMessage::partAt" href="qmailmessage.html#partAt-2" location="qmailmessage.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="QMailMessagePart &" signature="partAt(const QMailMessagePart::Location & location)"> + <parameter left="const QMailMessagePart::Location &" right="" name="location" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setHeaderField" fullname="QMailMessage::setHeaderField" href="qmailmessage.html#setHeaderField" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setHeaderField(const QString & id, const QString & value)"> + <parameter left="const QString &" right="" name="id" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setHeaderField" fullname="QMailMessage::setHeaderField" href="qmailmessage.html#setHeaderField-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setHeaderField(const QMailMessageHeaderField & field)"> + <parameter left="const QMailMessageHeaderField &" right="" name="field" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="appendHeaderField" fullname="QMailMessage::appendHeaderField" href="qmailmessage.html#appendHeaderField" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="appendHeaderField(const QString & id, const QString & value)"> + <parameter left="const QString &" right="" name="id" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="appendHeaderField" fullname="QMailMessage::appendHeaderField" href="qmailmessage.html#appendHeaderField-2" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="appendHeaderField(const QMailMessageHeaderField & field)"> + <parameter left="const QMailMessageHeaderField &" right="" name="field" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeHeaderField" fullname="QMailMessage::removeHeaderField" href="qmailmessage.html#removeHeaderField" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="removeHeaderField(const QString & id)"> + <parameter left="const QString &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setId" fullname="QMailMessage::setId" href="qmailmessage.html#setId" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setId(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setFrom" fullname="QMailMessage::setFrom" href="qmailmessage.html#setFrom" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setFrom(const QMailAddress & from)"> + <parameter left="const QMailAddress &" right="" name="from" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setSubject" fullname="QMailMessage::setSubject" href="qmailmessage.html#setSubject" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setSubject(const QString & subject)"> + <parameter left="const QString &" right="" name="subject" default=""/> + </function> + <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="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> + <function access="public" threadsafety="unspecified" status="commendable" name="setTo" fullname="QMailMessage::setTo" href="qmailmessage.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="indicativeSize" fullname="QMailMessage::indicativeSize" href="qmailmessage.html#indicativeSize" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="uint" signature="indicativeSize() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="cc" fullname="QMailMessage::cc" href="qmailmessage.html#cc" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QList<QMailAddress>" signature="cc() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setCc" fullname="QMailMessage::setCc" href="qmailmessage.html#setCc" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setCc(const QList<QMailAddress> & ccList)"> + <parameter left="const QList<QMailAddress> &" right="" name="ccList" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="bcc" fullname="QMailMessage::bcc" href="qmailmessage.html#bcc" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QList<QMailAddress>" signature="bcc() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setBcc" fullname="QMailMessage::setBcc" href="qmailmessage.html#setBcc" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setBcc(const QList<QMailAddress> & bccList)"> + <parameter left="const QList<QMailAddress> &" right="" name="bccList" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="recipients" fullname="QMailMessage::recipients" href="qmailmessage.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="hasRecipients" fullname="QMailMessage::hasRecipients" href="qmailmessage.html#hasRecipients" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasRecipients() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="replyTo" fullname="QMailMessage::replyTo" href="qmailmessage.html#replyTo" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailAddress" signature="replyTo() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setReplyTo" fullname="QMailMessage::setReplyTo" href="qmailmessage.html#setReplyTo" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setReplyTo(const QMailAddress & address)"> + <parameter left="const QMailAddress &" right="" name="address" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="inReplyTo" fullname="QMailMessage::inReplyTo" href="qmailmessage.html#inReplyTo" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="inReplyTo() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setInReplyTo" fullname="QMailMessage::setInReplyTo" href="qmailmessage.html#setInReplyTo" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setInReplyTo(const QString & messageId)"> + <parameter left="const QString &" right="" name="messageId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentSize" fullname="QMailMessage::contentSize" href="qmailmessage.html#contentSize" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="uint" signature="contentSize() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setContentSize" fullname="QMailMessage::setContentSize" href="qmailmessage.html#setContentSize" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setContentSize(uint size)"> + <parameter left="uint" right="" name="size" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="externalLocationReference" fullname="QMailMessage::externalLocationReference" href="qmailmessage.html#externalLocationReference" location="qmailmessage.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="externalLocationReference() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setExternalLocationReference" fullname="QMailMessage::setExternalLocationReference" href="qmailmessage.html#setExternalLocationReference" location="qmailmessage.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setExternalLocationReference(const QString & location)"> + <parameter left="const QString &" right="" name="location" default=""/> + </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"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageDelegate" href="qmailmessagedelegate.html" location="qmailmessagedelegate.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="DisplayMode" fullname="QMailMessageDelegate::DisplayMode" href="qmailmessagedelegate.html#DisplayMode-enum" location="qmailmessagedelegate.h"> + <value name="QtmailMode" value="0"/> + <value name="AddressbookMode" value="1"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageDelegate" fullname="QMailMessageDelegate::QMailMessageDelegate" href="qmailmessagedelegate.html#QMailMessageDelegate" location="qmailmessagedelegate.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageDelegate(DisplayMode mode, QWidget * parent)"> + <parameter left="DisplayMode" right="" name="mode" default=""/> + <parameter left="QWidget *" right="" name="parent" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailMessageDelegate" fullname="QMailMessageDelegate::~QMailMessageDelegate" href="qmailmessagedelegate.html#dtor.QMailMessageDelegate" location="qmailmessagedelegate.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailMessageDelegate()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="displayMode" fullname="QMailMessageDelegate::displayMode" href="qmailmessagedelegate.html#displayMode" location="qmailmessagedelegate.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="DisplayMode" signature="displayMode() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setDisplayMode" fullname="QMailMessageDelegate::setDisplayMode" href="qmailmessagedelegate.html#setDisplayMode" location="qmailmessagedelegate.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setDisplayMode(DisplayMode mode)"> + <parameter left="DisplayMode" right="" name="mode" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displaySelectionState" fullname="QMailMessageDelegate::displaySelectionState" href="qmailmessagedelegate.html#displaySelectionState" location="qmailmessagedelegate.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="displaySelectionState() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setDisplaySelectionState" fullname="QMailMessageDelegate::setDisplaySelectionState" href="qmailmessagedelegate.html#setDisplaySelectionState" location="qmailmessagedelegate.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setDisplaySelectionState(bool set)"> + <parameter left="bool" right="" name="set" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageThreadedModel" href="qmailmessagethreadedmodel.html" location="qmailmessagethreadedmodel.h" bases="QMailMessageModelBase" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageThreadedModel" fullname="QMailMessageThreadedModel::QMailMessageThreadedModel" href="qmailmessagethreadedmodel.html#QMailMessageThreadedModel" location="qmailmessagethreadedmodel.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageThreadedModel(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailMessageThreadedModel" fullname="QMailMessageThreadedModel::~QMailMessageThreadedModel" href="qmailmessagethreadedmodel.html#dtor.QMailMessageThreadedModel" location="qmailmessagethreadedmodel.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailMessageThreadedModel()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="index" fullname="QMailMessageThreadedModel::index" href="qmailmessagethreadedmodel.html#index" location="qmailmessagethreadedmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="index(int row, int column, const QModelIndex & parentIndex) const"> + <parameter left="int" right="" name="row" default=""/> + <parameter left="int" right="" name="column" default="0"/> + <parameter left="const QModelIndex &" right="" name="parentIndex" default="QModelIndex()"/> + </function> + <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="QMailServiceConfiguration" href="qmailserviceconfiguration.html" location="qmailserviceconfiguration.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="ServiceType" fullname="QMailServiceConfiguration::ServiceType" href="qmailserviceconfiguration.html#ServiceType-enum" location="qmailserviceconfiguration.h"> + <value name="Unknown" value="0"/> + <value name="Source" value="1"/> + <value name="Sink" value="2"/> + <value name="SourceAndSink" value="3"/> + <value name="Storage" value="4"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailServiceConfiguration" fullname="QMailServiceConfiguration::QMailServiceConfiguration" href="qmailserviceconfiguration.html#QMailServiceConfiguration" location="qmailserviceconfiguration.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailServiceConfiguration(QMailAccountConfiguration * config, const QString & service)"> + <parameter left="QMailAccountConfiguration *" right="" name="config" default=""/> + <parameter left="const QString &" right="" name="service" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailServiceConfiguration" fullname="QMailServiceConfiguration::QMailServiceConfiguration" href="qmailserviceconfiguration.html#QMailServiceConfiguration-2" location="qmailserviceconfiguration.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailServiceConfiguration(const QMailAccountConfiguration & config, const QString & service)"> + <parameter left="const QMailAccountConfiguration &" right="" name="config" default=""/> + <parameter left="const QString &" right="" name="service" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailServiceConfiguration" fullname="QMailServiceConfiguration::QMailServiceConfiguration" href="qmailserviceconfiguration.html#QMailServiceConfiguration-3" location="qmailserviceconfiguration.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailServiceConfiguration(const QMailAccountConfiguration::ServiceConfiguration & svcCfg)"> + <parameter left="const QMailAccountConfiguration::ServiceConfiguration &" right="" name="svcCfg" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="service" fullname="QMailServiceConfiguration::service" href="qmailserviceconfiguration.html#service" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="service() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailServiceConfiguration::id" href="qmailserviceconfiguration.html#id" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="version" fullname="QMailServiceConfiguration::version" href="qmailserviceconfiguration.html#version" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="version() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setVersion" fullname="QMailServiceConfiguration::setVersion" href="qmailserviceconfiguration.html#setVersion" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setVersion(int version)"> + <parameter left="int" right="" name="version" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="type" fullname="QMailServiceConfiguration::type" href="qmailserviceconfiguration.html#type" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="ServiceType" signature="type() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setType" fullname="QMailServiceConfiguration::setType" href="qmailserviceconfiguration.html#setType" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setType(ServiceType type)"> + <parameter left="ServiceType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isValid" fullname="QMailServiceConfiguration::isValid" href="qmailserviceconfiguration.html#isValid" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isValid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailServiceConfiguration::isEmpty" href="qmailserviceconfiguration.html#isEmpty" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="value" fullname="QMailServiceConfiguration::value" href="qmailserviceconfiguration.html#value" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="value(const QString & name, const QString & defaultValue) const"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="defaultValue" default="QString()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setValue" fullname="QMailServiceConfiguration::setValue" href="qmailserviceconfiguration.html#setValue" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setValue(const QString & name, const QString & value)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="encodeValue" fullname="QMailServiceConfiguration::encodeValue" href="qmailserviceconfiguration.html#encodeValue" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="encodeValue(const QString & value)"> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="decodeValue" fullname="QMailServiceConfiguration::decodeValue" href="qmailserviceconfiguration.html#decodeValue" location="qmailserviceconfiguration.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="decodeValue(const QString & value)"> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailComposerInterface" href="qmailcomposerinterface.html" location="qmailcomposer.h" bases="QWidget" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailComposerInterface" fullname="QMailComposerInterface::QMailComposerInterface" href="qmailcomposerinterface.html#QMailComposerInterface" location="qmailcomposer.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailComposerInterface(QWidget * parent)"> + <parameter left="QWidget *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="key" fullname="QMailComposerInterface::key" href="qmailcomposerinterface.html#key" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="key() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageTypes" fullname="QMailComposerInterface::messageTypes" href="qmailcomposerinterface.html#messageTypes" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessage::MessageType>" signature="messageTypes() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="contentTypes" fullname="QMailComposerInterface::contentTypes" href="qmailcomposerinterface.html#contentTypes" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessage::ContentType>" signature="contentTypes() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailComposerInterface::name" href="qmailcomposerinterface.html#name" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="name(QMailMessage::MessageType type) const"> + <parameter left="QMailMessage::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailComposerInterface::displayName" href="qmailcomposerinterface.html#displayName" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName(QMailMessage::MessageType type) const"> + <parameter left="QMailMessage::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayIcon" fullname="QMailComposerInterface::displayIcon" href="qmailcomposerinterface.html#displayIcon" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QIcon" signature="displayIcon(QMailMessage::MessageType type) const"> + <parameter left="QMailMessage::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isSupported" fullname="QMailComposerInterface::isSupported" href="qmailcomposerinterface.html#isSupported" location="qmailcomposer.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="isSupported(QMailMessage::MessageType t, QMailMessage::ContentType c) const"> + <parameter left="QMailMessage::MessageType" right="" name="t" default=""/> + <parameter left="QMailMessage::ContentType" right="" name="c" default="QMailMessage::NoContent"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="title" fullname="QMailComposerInterface::title" href="qmailcomposerinterface.html#title" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="title() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="compose" fullname="QMailComposerInterface::compose" href="qmailcomposerinterface.html#compose" location="qmailcomposer.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="void" signature="compose(QMailMessage::ResponseType type, const QMailMessage & source, const QMailMessagePart::Location & sourceLocation, QMailMessage::MessageType messageType)"> + <parameter left="QMailMessage::ResponseType" right="" name="type" default=""/> + <parameter left="const QMailMessage &" right="" name="source" default="QMailMessage()"/> + <parameter left="const QMailMessagePart::Location &" right="" name="sourceLocation" default="QMailMessagePart::Location()"/> + <parameter left="QMailMessage::MessageType" right="" name="messageType" default="QMailMessage::AnyType"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="message" fullname="QMailComposerInterface::message" href="qmailcomposerinterface.html#message" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QMailMessage" signature="message() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="actions" fullname="QMailComposerInterface::actions" href="qmailcomposerinterface.html#actions" location="qmailcomposer.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QList<QAction *>" signature="actions() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailComposerInterface::isEmpty" href="qmailcomposerinterface.html#isEmpty" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isReadyToSend" fullname="QMailComposerInterface::isReadyToSend" href="qmailcomposerinterface.html#isReadyToSend" location="qmailcomposer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="bool" signature="isReadyToSend() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailComposerInterface::status" href="qmailcomposerinterface.html#status" location="qmailcomposer.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="status() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="clear" fullname="QMailComposerInterface::clear" href="qmailcomposerinterface.html#clear" location="qmailcomposer.h" virtual="pure" meta="slot" const="false" static="false" overload="false" type="void" signature="clear()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSignature" fullname="QMailComposerInterface::setSignature" href="qmailcomposerinterface.html#setSignature" location="qmailcomposer.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="void" signature="setSignature(const QString & signature)"> + <parameter left="const QString &" right="" name="signature" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setSendingAccountId" fullname="QMailComposerInterface::setSendingAccountId" href="qmailcomposerinterface.html#setSendingAccountId" location="qmailcomposer.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="void" signature="setSendingAccountId(const QMailAccountId & accountId)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sendMessage" fullname="QMailComposerInterface::sendMessage" href="qmailcomposerinterface.html#sendMessage" location="qmailcomposer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="sendMessage()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="cancel" fullname="QMailComposerInterface::cancel" href="qmailcomposerinterface.html#cancel" location="qmailcomposer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="cancel()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="changed" fullname="QMailComposerInterface::changed" href="qmailcomposerinterface.html#changed" location="qmailcomposer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="changed()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="statusChanged" fullname="QMailComposerInterface::statusChanged" href="qmailcomposerinterface.html#statusChanged" location="qmailcomposer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="statusChanged(const QString & status)"> + <parameter left="const QString &" right="" name="status" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailComposerFactory" href="qmailcomposerfactory.html" location="qmailcomposer.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="keys" fullname="QMailComposerFactory::keys" href="qmailcomposerfactory.html#keys" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QStringList" signature="keys(QMailMessage::MessageType type, QMailMessage::ContentType contentType)"> + <parameter left="QMailMessage::MessageType" right="" name="type" default="QMailMessage::AnyType"/> + <parameter left="QMailMessage::ContentType" right="" name="contentType" default="QMailMessage::NoContent"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="defaultKey" fullname="QMailComposerFactory::defaultKey" href="qmailcomposerfactory.html#defaultKey" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="defaultKey(QMailMessage::MessageType type)"> + <parameter left="QMailMessage::MessageType" right="" name="type" default="QMailMessage::AnyType"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageTypes" fullname="QMailComposerFactory::messageTypes" href="qmailcomposerfactory.html#messageTypes" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QList<QMailMessage::MessageType>" signature="messageTypes(const QString & key)"> + <parameter left="const QString &" right="" name="key" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailComposerFactory::name" href="qmailcomposerfactory.html#name" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="name(const QString & key, QMailMessage::MessageType type)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="QMailMessage::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailComposerFactory::displayName" href="qmailcomposerfactory.html#displayName" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="displayName(const QString & key, QMailMessage::MessageType type)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="QMailMessage::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayIcon" fullname="QMailComposerFactory::displayIcon" href="qmailcomposerfactory.html#displayIcon" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QIcon" signature="displayIcon(const QString & key, QMailMessage::MessageType type)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="QMailMessage::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="create" fullname="QMailComposerFactory::create" href="qmailcomposerfactory.html#create" location="qmailcomposer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailComposerInterface *" signature="create(const QString & key, QWidget * parent)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="QWidget *" right="" name="parent" default="0"/> + </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"> + <value name="Id" value="( 1<<0 )"/> + <value name="Name" value="( 1<<1 )"/> + <value name="MessageType" value="( 1<<2 )"/> + <value name="FromAddress" value="( 1<<3 )"/> + <value name="Status" value="( 1<<4 )"/> + <value name="Custom" value="( 1<<5 )"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailAccountKey::ArgumentType" href="qmailaccountkey.html#ArgumentType-typedef" location="qmailaccountkey.h"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountKey" fullname="QMailAccountKey::QMailAccountKey" href="qmailaccountkey.html#QMailAccountKey" location="qmailaccountkey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccountKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountKey" fullname="QMailAccountKey::QMailAccountKey" href="qmailaccountkey.html#QMailAccountKey-2" location="qmailaccountkey.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailAccountKey(const QMailAccountKey & other)"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailAccountKey" fullname="QMailAccountKey::~QMailAccountKey" href="qmailaccountkey.html#dtor.QMailAccountKey" location="qmailaccountkey.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailAccountKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator~" fullname="QMailAccountKey::operator~" href="qmailaccountkey.html#operator~" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountKey" signature="operator~() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&" fullname="QMailAccountKey::operator&" href="qmailaccountkey.html#operator&" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountKey" signature="operator&(const QMailAccountKey & other) const"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator|" fullname="QMailAccountKey::operator|" href="qmailaccountkey.html#operator|" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountKey" signature="operator|(const QMailAccountKey & other) const"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&=" fullname="QMailAccountKey::operator&=" href="qmailaccountkey.html#operator&=" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailAccountKey &" signature="operator&=(const QMailAccountKey & other)"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator|=" fullname="QMailAccountKey::operator|=" href="qmailaccountkey.html#operator|=" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailAccountKey &" signature="operator|=(const QMailAccountKey & other)"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailAccountKey::operator==" href="qmailaccountkey.html#operator==" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailAccountKey & other) const"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailAccountKey::operator!=" href="qmailaccountkey.html#operator!=" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailAccountKey & other) const"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailAccountKey::operator=" href="qmailaccountkey.html#operator=" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailAccountKey &" signature="operator=(const QMailAccountKey & other)"> + <parameter left="const QMailAccountKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailAccountKey::isEmpty" href="qmailaccountkey.html#isEmpty" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNonMatching" fullname="QMailAccountKey::isNonMatching" href="qmailaccountkey.html#isNonMatching" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNonMatching() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNegated" fullname="QMailAccountKey::isNegated" href="qmailaccountkey.html#isNegated" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNegated() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator QVariant" fullname="QMailAccountKey::operator QVariant" href="qmailaccountkey.html#operator QVariant" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="" signature="operator QVariant() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="arguments" fullname="QMailAccountKey::arguments" href="qmailaccountkey.html#arguments" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<ArgumentType> &" signature="arguments() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="subKeys" fullname="QMailAccountKey::subKeys" href="qmailaccountkey.html#subKeys" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<QMailAccountKey> &" signature="subKeys() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="combiner" fullname="QMailAccountKey::combiner" href="qmailaccountkey.html#combiner" location="qmailaccountkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailKey::Combiner" signature="combiner() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailAccountKey::serialize" href="qmailaccountkey.html#serialize" location="qmailaccountkey.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailAccountKey::deserialize" href="qmailaccountkey.html#deserialize" location="qmailaccountkey.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="nonMatchingKey" fullname="QMailAccountKey::nonMatchingKey" href="qmailaccountkey.html#nonMatchingKey" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="nonMatchingKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailAccountKey::id" href="qmailaccountkey.html#id" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="id(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="id" fullname="QMailAccountKey::id" href="qmailaccountkey.html#id-2" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailAccountKey" signature="id(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="id" fullname="QMailAccountKey::id" href="qmailaccountkey.html#id-3" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailAccountKey" signature="id(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> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailAccountKey::name" href="qmailaccountkey.html#name" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="name(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="name" fullname="QMailAccountKey::name" href="qmailaccountkey.html#name-2" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailAccountKey" signature="name(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="name" fullname="QMailAccountKey::name" href="qmailaccountkey.html#name-3" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailAccountKey" signature="name(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="messageType" fullname="QMailAccountKey::messageType" href="qmailaccountkey.html#messageType" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="messageType(QMailMessageMetaDataFwd::MessageType value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="QMailMessageMetaDataFwd::MessageType" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageType" fullname="QMailAccountKey::messageType" href="qmailaccountkey.html#messageType-2" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailAccountKey" signature="messageType(int value, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromAddress" fullname="QMailAccountKey::fromAddress" href="qmailaccountkey.html#fromAddress" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="fromAddress(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="fromAddress" fullname="QMailAccountKey::fromAddress" href="qmailaccountkey.html#fromAddress-2" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailAccountKey" signature="fromAddress(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="status" fullname="QMailAccountKey::status" href="qmailaccountkey.html#status" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="status(quint64 mask, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailAccountKey::status" href="qmailaccountkey.html#status-2" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailAccountKey" signature="status(quint64 value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="quint64" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailAccountKey::customField" href="qmailaccountkey.html#customField" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountKey" signature="customField(const QString & name, QMailDataComparator::PresenceComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="QMailDataComparator::PresenceComparator" right="" name="cmp" default="QMailDataComparator::Present"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailAccountKey::customField" href="qmailaccountkey.html#customField-2" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailAccountKey" signature="customField(const QString & name, const QString & value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <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="customField" fullname="QMailAccountKey::customField" href="qmailaccountkey.html#customField-3" location="qmailaccountkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailAccountKey" signature="customField(const QString & name, const QString & value, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageListModel" href="qmailmessagelistmodel.html" location="qmailmessagelistmodel.h" bases="QMailMessageModelBase" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageListModel" fullname="QMailMessageListModel::QMailMessageListModel" href="qmailmessagelistmodel.html#QMailMessageListModel" location="qmailmessagelistmodel.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageListModel(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailMessageListModel" fullname="QMailMessageListModel::~QMailMessageListModel" href="qmailmessagelistmodel.html#dtor.QMailMessageListModel" location="qmailmessagelistmodel.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailMessageListModel()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="index" fullname="QMailMessageListModel::index" href="qmailmessagelistmodel.html#index" location="qmailmessagelistmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="index(int row, int column, const QModelIndex & parent) const"> + <parameter left="int" right="" name="row" default=""/> + <parameter left="int" right="" name="column" default="0"/> + <parameter left="const QModelIndex &" right="" name="parent" default="QModelIndex()"/> + </function> + <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="QMailAccountListModel" href="qmailaccountlistmodel.html" location="qmailaccountlistmodel.h" bases="QAbstractListModel" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Roles" fullname="QMailAccountListModel::Roles" href="qmailaccountlistmodel.html#Roles-enum" location="qmailaccountlistmodel.h"> + <value name="NameTextRole" value="Qt::UserRole"/> + <value name="MessageTypeRole" value=""/> + <value name="MessageSourcesRole" value=""/> + <value name="MessageSinksRole" value=""/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountListModel" fullname="QMailAccountListModel::QMailAccountListModel" href="qmailaccountlistmodel.html#QMailAccountListModel" location="qmailaccountlistmodel.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccountListModel(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailAccountListModel" fullname="QMailAccountListModel::~QMailAccountListModel" href="qmailaccountlistmodel.html#dtor.QMailAccountListModel" location="qmailaccountlistmodel.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailAccountListModel()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="rowCount" fullname="QMailAccountListModel::rowCount" href="qmailaccountlistmodel.html#rowCount" location="qmailaccountlistmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="int" signature="rowCount(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default="QModelIndex()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailAccountListModel::data" href="qmailaccountlistmodel.html#data" location="qmailaccountlistmodel.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QVariant" signature="data(const QModelIndex & index, int role) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + <parameter left="int" right="" name="role" default="Qt::DisplayRole"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="key" fullname="QMailAccountListModel::key" href="qmailaccountlistmodel.html#key" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountKey" signature="key() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setKey" fullname="QMailAccountListModel::setKey" href="qmailaccountlistmodel.html#setKey" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setKey(const QMailAccountKey & key)"> + <parameter left="const QMailAccountKey &" right="" name="key" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sortKey" fullname="QMailAccountListModel::sortKey" href="qmailaccountlistmodel.html#sortKey" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountSortKey" signature="sortKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSortKey" fullname="QMailAccountListModel::setSortKey" href="qmailaccountlistmodel.html#setSortKey" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setSortKey(const QMailAccountSortKey & sortKey)"> + <parameter left="const QMailAccountSortKey &" right="" name="sortKey" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="idFromIndex" fullname="QMailAccountListModel::idFromIndex" href="qmailaccountlistmodel.html#idFromIndex" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="idFromIndex(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indexFromId" fullname="QMailAccountListModel::indexFromId" href="qmailaccountlistmodel.html#indexFromId" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="indexFromId(const QMailAccountId & id) const"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="synchronizeEnabled" fullname="QMailAccountListModel::synchronizeEnabled" href="qmailaccountlistmodel.html#synchronizeEnabled" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="synchronizeEnabled() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSynchronizeEnabled" fullname="QMailAccountListModel::setSynchronizeEnabled" href="qmailaccountlistmodel.html#setSynchronizeEnabled" location="qmailaccountlistmodel.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setSynchronizeEnabled(bool val)"> + <parameter left="bool" right="" name="val" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailMessageServiceFactory" href="qmailmessageservicefactory.html" location="qmailmessageservice.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="ServiceType" fullname="QMailMessageServiceFactory::ServiceType" href="qmailmessageservicefactory.html#ServiceType-enum" location="qmailmessageservice.h"> + <value name="Any" value="0"/> + <value name="Source" value="1"/> + <value name="Sink" value="2"/> + <value name="Storage" value="3"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="keys" fullname="QMailMessageServiceFactory::keys" href="qmailmessageservicefactory.html#keys" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QStringList" signature="keys(ServiceType type)"> + <parameter left="ServiceType" right="" name="type" default="Any"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="supports" fullname="QMailMessageServiceFactory::supports" href="qmailmessageservicefactory.html#supports" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="bool" signature="supports(const QString & key, ServiceType type)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="ServiceType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="supports" fullname="QMailMessageServiceFactory::supports" href="qmailmessageservicefactory.html#supports-2" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="bool" signature="supports(const QString & key, QMailMessage::MessageType messageType)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="QMailMessage::MessageType" right="" name="messageType" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="createService" fullname="QMailMessageServiceFactory::createService" href="qmailmessageservicefactory.html#createService" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageService *" signature="createService(const QString & key, const QMailAccountId & accountId)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="createServiceConfigurator" fullname="QMailMessageServiceFactory::createServiceConfigurator" href="qmailmessageservicefactory.html#createServiceConfigurator" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageServiceConfigurator *" signature="createServiceConfigurator(const QString & key)"> + <parameter left="const QString &" right="" name="key" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailMessageServicePluginInterface" href="qmailmessageserviceplugininterface.html" location="qmailmessageservice.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="key" fullname="QMailMessageServicePluginInterface::key" href="qmailmessageserviceplugininterface.html#key" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="key() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="supports" fullname="QMailMessageServicePluginInterface::supports" href="qmailmessageserviceplugininterface.html#supports" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="bool" signature="supports(QMailMessageServiceFactory::ServiceType type) const"> + <parameter left="QMailMessageServiceFactory::ServiceType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="supports" fullname="QMailMessageServicePluginInterface::supports" href="qmailmessageserviceplugininterface.html#supports-2" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="true" overload-number="2" type="bool" signature="supports(QMailMessage::MessageType messageType) const"> + <parameter left="QMailMessage::MessageType" right="" name="messageType" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="createService" fullname="QMailMessageServicePluginInterface::createService" href="qmailmessageserviceplugininterface.html#createService" location="qmailmessageservice.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailMessageService *" signature="createService(const QMailAccountId & accountId)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="createServiceConfigurator" fullname="QMailMessageServicePluginInterface::createServiceConfigurator" href="qmailmessageserviceplugininterface.html#createServiceConfigurator" location="qmailmessageservice.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="QMailMessageServiceConfigurator *" signature="createServiceConfigurator()"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailMessageServicePlugin" href="qmailmessageserviceplugin.html" location="qmailmessageservice.h" bases="QObject,QMailMessageServicePluginInterface" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageServicePlugin" fullname="QMailMessageServicePlugin::QMailMessageServicePlugin" href="qmailmessageserviceplugin.html#QMailMessageServicePlugin" location="qmailmessageservice.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageServicePlugin()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="keys" fullname="QMailMessageServicePlugin::keys" href="qmailmessageserviceplugin.html#keys" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="keys() const"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailMessageSource" href="qmailmessagesource.html" location="qmailmessageservice.h" bases="QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="messageRemovalOption" fullname="QMailMessageSource::messageRemovalOption" href="qmailmessagesource.html#messageRemovalOption" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailStore::MessageRemovalOption" signature="messageRemovalOption() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveFolderList" fullname="QMailMessageSource::retrieveFolderList" href="qmailmessagesource.html#retrieveFolderList" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveFolderList(const QMailAccountId & accountId, const QMailFolderId & folderId, bool descending)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + <parameter left="bool" right="" name="descending" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageList" fullname="QMailMessageSource::retrieveMessageList" href="qmailmessagesource.html#retrieveMessageList" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveMessageList(const QMailAccountId & accountId, const QMailFolderId & folderId, uint minimum, const QMailMessageSortKey & sort)"> + <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=""/> + </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="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="retrieveMessageRange" fullname="QMailMessageSource::retrieveMessageRange" href="qmailmessagesource.html#retrieveMessageRange" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveMessageRange(const QMailMessageId & messageId, uint minimum)"> + <parameter left="const QMailMessageId &" right="" name="messageId" 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" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="retrieveMessagePartRange(const QMailMessagePart::Location & partLocation, uint minimum)"> + <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="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="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="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="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="copyMessages" fullname="QMailMessageSource::copyMessages" href="qmailmessagesource.html#copyMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="copyMessages(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="QMailMessageSource::moveMessages" href="qmailmessagesource.html#moveMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="moveMessages(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="QMailMessageSource::flagMessages" href="qmailmessagesource.html#flagMessages" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" 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="createFolder" fullname="QMailMessageSource::createFolder" href="qmailmessagesource.html#createFolder" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="createFolder(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="QMailMessageSource::renameFolder" href="qmailmessagesource.html#renameFolder" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="renameFolder(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="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="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)"> + <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="cancelSearch" fullname="QMailMessageSource::cancelSearch" href="qmailmessagesource.html#cancelSearch" location="qmailmessageservice.cpp" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="cancelSearch()"/> + <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="protocolRequest" fullname="QMailMessageSource::protocolRequest" href="qmailmessagesource.html#protocolRequest" location="qmailmessageservice.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="bool" signature="protocolRequest(const QMailAccountId & accountId, const QString & request, const QVariant & data)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <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="newMessagesAvailable" fullname="QMailMessageSource::newMessagesAvailable" href="qmailmessagesource.html#newMessagesAvailable" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="newMessagesAvailable()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesDeleted" fullname="QMailMessageSource::messagesDeleted" href="qmailmessagesource.html#messagesDeleted" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesDeleted(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesCopied" fullname="QMailMessageSource::messagesCopied" href="qmailmessagesource.html#messagesCopied" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesCopied(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesMoved" fullname="QMailMessageSource::messagesMoved" href="qmailmessagesource.html#messagesMoved" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesMoved(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesFlagged" fullname="QMailMessageSource::messagesFlagged" href="qmailmessagesource.html#messagesFlagged" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesFlagged(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="matchingMessageIds" fullname="QMailMessageSource::matchingMessageIds" href="qmailmessagesource.html#matchingMessageIds" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="matchingMessageIds(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" 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> + <function access="public" threadsafety="unspecified" status="commendable" name="protocolResponse" fullname="QMailMessageSource::protocolResponse" href="qmailmessagesource.html#protocolResponse" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="protocolResponse(const QString & response, const QVariant & data)"> + <parameter left="const QString &" right="" name="response" default=""/> + <parameter left="const QVariant &" right="" name="data" default=""/> + </function> + <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> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailMessageSink" href="qmailmessagesink.html" location="qmailmessageservice.h" bases="QObject" module=""> + <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="messagesTransmitted" fullname="QMailMessageSink::messagesTransmitted" href="qmailmessagesink.html#messagesTransmitted" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesTransmitted(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" 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> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageService" href="qmailmessageservice.html" location="qmailmessageservice.h" bases="QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageService" fullname="QMailMessageService::QMailMessageService" href="qmailmessageservice.html#QMailMessageService" location="qmailmessageservice.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageService()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="service" fullname="QMailMessageService::service" href="qmailmessageservice.html#service" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="service() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="accountId" fullname="QMailMessageService::accountId" href="qmailmessageservice.html#accountId" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="accountId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="hasSource" fullname="QMailMessageService::hasSource" href="qmailmessageservice.html#hasSource" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasSource() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="source" fullname="QMailMessageService::source" href="qmailmessageservice.html#source" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageSource &" signature="source() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="hasSink" fullname="QMailMessageService::hasSink" href="qmailmessageservice.html#hasSink" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="hasSink() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="sink" fullname="QMailMessageService::sink" href="qmailmessageservice.html#sink" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageSink &" signature="sink() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="available" fullname="QMailMessageService::available" href="qmailmessageservice.html#available" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="bool" signature="available() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="requiresReregistration" fullname="QMailMessageService::requiresReregistration" href="qmailmessageservice.html#requiresReregistration" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="requiresReregistration() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="cancelOperation" fullname="QMailMessageService::cancelOperation" href="qmailmessageservice.html#cancelOperation" location="qmailmessageservice.h" virtual="pure" meta="slot" const="false" static="false" overload="false" type="bool" signature="cancelOperation()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="availabilityChanged" fullname="QMailMessageService::availabilityChanged" href="qmailmessageservice.html#availabilityChanged" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="availabilityChanged(bool available)"> + <parameter left="bool" right="" name="available" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="connectivityChanged" fullname="QMailMessageService::connectivityChanged" href="qmailmessageservice.html#connectivityChanged" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="connectivityChanged(QMailServiceAction::Connectivity connectivity)"> + <parameter left="QMailServiceAction::Connectivity" right="" name="connectivity" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="activityChanged" fullname="QMailMessageService::activityChanged" href="qmailmessageservice.html#activityChanged" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="activityChanged(QMailServiceAction::Activity activity)"> + <parameter left="QMailServiceAction::Activity" right="" name="activity" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="statusChanged" fullname="QMailMessageService::statusChanged" href="qmailmessageservice.html#statusChanged" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="statusChanged(const QMailServiceAction::Status status)"> + <parameter left="const QMailServiceAction::Status" right="" name="status" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="progressChanged" fullname="QMailMessageService::progressChanged" href="qmailmessageservice.html#progressChanged" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="progressChanged(uint progress, uint total)"> + <parameter left="uint" right="" name="progress" default=""/> + <parameter left="uint" right="" name="total" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="actionCompleted" fullname="QMailMessageService::actionCompleted" href="qmailmessageservice.html#actionCompleted" location="qmailmessageservice.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="actionCompleted(bool success)"> + <parameter left="bool" right="" name="success" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="updateStatus" fullname="QMailMessageService::updateStatus" href="qmailmessageservice.html#updateStatus" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="updateStatus(QMailServiceAction::Status::ErrorCode code, const QString & text, const QMailAccountId & accountId, const QMailFolderId & folderId, const QMailMessageId & messageId)"> + <parameter left="QMailServiceAction::Status::ErrorCode" right="" name="code" default=""/> + <parameter left="const QString &" right="" name="text" default="QString()"/> + <parameter left="const QMailAccountId &" right="" name="accountId" default="QMailAccountId()"/> + <parameter left="const QMailFolderId &" right="" name="folderId" default="QMailFolderId()"/> + <parameter left="const QMailMessageId &" right="" name="messageId" default="QMailMessageId()"/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="updateStatus" fullname="QMailMessageService::updateStatus" href="qmailmessageservice.html#updateStatus-2" location="qmailmessageservice.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="updateStatus(int code, const QString & text, const QMailAccountId & accountId, const QMailFolderId & folderId, const QMailMessageId & messageId)"> + <parameter left="int" right="" name="code" default=""/> + <parameter left="const QString &" right="" name="text" default="QString()"/> + <parameter left="const QMailAccountId &" right="" name="accountId" default="QMailAccountId()"/> + <parameter left="const QMailFolderId &" right="" name="folderId" default="QMailFolderId()"/> + <parameter left="const QMailMessageId &" right="" name="messageId" default="QMailMessageId()"/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageServiceEditor" href="qmailmessageserviceeditor.html" location="qmailmessageservice.h" bases="QWidget" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="displayConfiguration" fullname="QMailMessageServiceEditor::displayConfiguration" href="qmailmessageserviceeditor.html#displayConfiguration" location="qmailmessageservice.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="void" signature="displayConfiguration(const QMailAccount & account, const QMailAccountConfiguration & config)"> + <parameter left="const QMailAccount &" right="" name="account" default=""/> + <parameter left="const QMailAccountConfiguration &" right="" name="config" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updateAccount" fullname="QMailMessageServiceEditor::updateAccount" href="qmailmessageserviceeditor.html#updateAccount" location="qmailmessageservice.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="bool" signature="updateAccount(QMailAccount * account, QMailAccountConfiguration * config)"> + <parameter left="QMailAccount *" right="" name="account" default=""/> + <parameter left="QMailAccountConfiguration *" right="" name="config" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageServiceConfigurator" href="qmailmessageserviceconfigurator.html" location="qmailmessageservice.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="service" fullname="QMailMessageServiceConfigurator::service" href="qmailmessageserviceconfigurator.html#service" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="service() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailMessageServiceConfigurator::displayName" href="qmailmessageserviceconfigurator.html#displayName" location="qmailmessageservice.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serviceConstraints" fullname="QMailMessageServiceConfigurator::serviceConstraints" href="qmailmessageserviceconfigurator.html#serviceConstraints" location="qmailmessageservice.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="serviceConstraints(QMailMessageServiceFactory::ServiceType type) const"> + <parameter left="QMailMessageServiceFactory::ServiceType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="createEditor" fullname="QMailMessageServiceConfigurator::createEditor" href="qmailmessageserviceconfigurator.html#createEditor" location="qmailmessageservice.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailMessageServiceEditor *" signature="createEditor(QMailMessageServiceFactory::ServiceType type)"> + <parameter left="QMailMessageServiceFactory::ServiceType" right="" name="type" default=""/> + </function> + </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"> + <value name="Id" value="0"/> + <value name="Name" value="1"/> + <value name="MessageType" value="2"/> + <value name="Status" value="3"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailAccountSortKey::ArgumentType" href="qmailaccountsortkey.html#ArgumentType-typedef" location="qmailaccountsortkey.h"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountSortKey" fullname="QMailAccountSortKey::QMailAccountSortKey" href="qmailaccountsortkey.html#QMailAccountSortKey" location="qmailaccountsortkey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccountSortKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountSortKey" fullname="QMailAccountSortKey::QMailAccountSortKey" href="qmailaccountsortkey.html#QMailAccountSortKey-2" location="qmailaccountsortkey.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailAccountSortKey(const QMailAccountSortKey & other)"> + <parameter left="const QMailAccountSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailAccountSortKey" fullname="QMailAccountSortKey::~QMailAccountSortKey" href="qmailaccountsortkey.html#dtor.QMailAccountSortKey" location="qmailaccountsortkey.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailAccountSortKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&" fullname="QMailAccountSortKey::operator&" href="qmailaccountsortkey.html#operator&" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountSortKey" signature="operator&(const QMailAccountSortKey & other) const"> + <parameter left="const QMailAccountSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&=" fullname="QMailAccountSortKey::operator&=" href="qmailaccountsortkey.html#operator&=" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailAccountSortKey &" signature="operator&=(const QMailAccountSortKey & other)"> + <parameter left="const QMailAccountSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailAccountSortKey::operator==" href="qmailaccountsortkey.html#operator==" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailAccountSortKey & other) const"> + <parameter left="const QMailAccountSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailAccountSortKey::operator!=" href="qmailaccountsortkey.html#operator!=" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailAccountSortKey & other) const"> + <parameter left="const QMailAccountSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailAccountSortKey::operator=" href="qmailaccountsortkey.html#operator=" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailAccountSortKey &" signature="operator=(const QMailAccountSortKey & other)"> + <parameter left="const QMailAccountSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailAccountSortKey::isEmpty" href="qmailaccountsortkey.html#isEmpty" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="arguments" fullname="QMailAccountSortKey::arguments" href="qmailaccountsortkey.html#arguments" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<ArgumentType> &" signature="arguments() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailAccountSortKey::serialize" href="qmailaccountsortkey.html#serialize" location="qmailaccountsortkey.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailAccountSortKey::deserialize" href="qmailaccountsortkey.html#deserialize" location="qmailaccountsortkey.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailAccountSortKey::id" href="qmailaccountsortkey.html#id" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountSortKey" signature="id(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailAccountSortKey::name" href="qmailaccountsortkey.html#name" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountSortKey" signature="name(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageType" fullname="QMailAccountSortKey::messageType" href="qmailaccountsortkey.html#messageType" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountSortKey" signature="messageType(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailAccountSortKey::status" href="qmailaccountsortkey.html#status" location="qmailaccountsortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailAccountSortKey" signature="status(quint64 mask, Qt::SortOrder order)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::DescendingOrder"/> + </function> + </class> + <namespace access="public" threadsafety="unspecified" status="commendable" name="QMailDataComparator" href="qmaildatacomparator.html" location="qmaildatacomparator.h" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="EqualityComparator" fullname="QMailDataComparator::EqualityComparator" href="qmaildatacomparator.html#EqualityComparator-enum" location="qmaildatacomparator.h"> + <value name="Equal" value="0"/> + <value name="NotEqual" value="1"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="InclusionComparator" fullname="QMailDataComparator::InclusionComparator" href="qmaildatacomparator.html#InclusionComparator-enum" location="qmaildatacomparator.h"> + <value name="Includes" value="0"/> + <value name="Excludes" value="1"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="RelationComparator" fullname="QMailDataComparator::RelationComparator" href="qmaildatacomparator.html#RelationComparator-enum" location="qmaildatacomparator.h"> + <value name="LessThan" value="0"/> + <value name="LessThanEqual" value="1"/> + <value name="GreaterThan" value="2"/> + <value name="GreaterThanEqual" value="3"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="PresenceComparator" fullname="QMailDataComparator::PresenceComparator" href="qmaildatacomparator.html#PresenceComparator-enum" location="qmaildatacomparator.h"> + <value name="Present" value="0"/> + <value name="Absent" value="1"/> + </enum> + </namespace> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailFolderSortKey" href="qmailfoldersortkey.html" location="qmailfoldersortkey.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailFolderSortKey::Property" href="qmailfoldersortkey.html#Property-enum" location="qmailfoldersortkey.h"> + <value name="Id" value="0"/> + <value name="Path" value="1"/> + <value name="ParentFolderId" value="2"/> + <value name="ParentAccountId" value="3"/> + <value name="DisplayName" value="4"/> + <value name="Status" value="5"/> + <value name="ServerCount" value="6"/> + <value name="ServerUnreadCount" value="7"/> + <value name="ServerUndiscoveredCount" value="8"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailFolderSortKey::ArgumentType" href="qmailfoldersortkey.html#ArgumentType-typedef" location="qmailfoldersortkey.h"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderSortKey" fullname="QMailFolderSortKey::QMailFolderSortKey" href="qmailfoldersortkey.html#QMailFolderSortKey" location="qmailfoldersortkey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailFolderSortKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderSortKey" fullname="QMailFolderSortKey::QMailFolderSortKey" href="qmailfoldersortkey.html#QMailFolderSortKey-2" location="qmailfoldersortkey.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailFolderSortKey(const QMailFolderSortKey & other)"> + <parameter left="const QMailFolderSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailFolderSortKey" fullname="QMailFolderSortKey::~QMailFolderSortKey" href="qmailfoldersortkey.html#dtor.QMailFolderSortKey" location="qmailfoldersortkey.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailFolderSortKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&" fullname="QMailFolderSortKey::operator&" href="qmailfoldersortkey.html#operator&" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderSortKey" signature="operator&(const QMailFolderSortKey & other) const"> + <parameter left="const QMailFolderSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&=" fullname="QMailFolderSortKey::operator&=" href="qmailfoldersortkey.html#operator&=" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailFolderSortKey &" signature="operator&=(const QMailFolderSortKey & other)"> + <parameter left="const QMailFolderSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailFolderSortKey::operator==" href="qmailfoldersortkey.html#operator==" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailFolderSortKey & other) const"> + <parameter left="const QMailFolderSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailFolderSortKey::operator!=" href="qmailfoldersortkey.html#operator!=" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailFolderSortKey & other) const"> + <parameter left="const QMailFolderSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailFolderSortKey::operator=" href="qmailfoldersortkey.html#operator=" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailFolderSortKey &" signature="operator=(const QMailFolderSortKey & other)"> + <parameter left="const QMailFolderSortKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailFolderSortKey::isEmpty" href="qmailfoldersortkey.html#isEmpty" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="arguments" fullname="QMailFolderSortKey::arguments" href="qmailfoldersortkey.html#arguments" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<ArgumentType> &" signature="arguments() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailFolderSortKey::serialize" href="qmailfoldersortkey.html#serialize" location="qmailfoldersortkey.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailFolderSortKey::deserialize" href="qmailfoldersortkey.html#deserialize" location="qmailfoldersortkey.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailFolderSortKey::id" href="qmailfoldersortkey.html#id" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="id(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="path" fullname="QMailFolderSortKey::path" href="qmailfoldersortkey.html#path" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="path(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailFolderSortKey::parentFolderId" href="qmailfoldersortkey.html#parentFolderId" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="parentFolderId(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailFolderSortKey::parentAccountId" href="qmailfoldersortkey.html#parentAccountId" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="parentAccountId(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailFolderSortKey::displayName" href="qmailfoldersortkey.html#displayName" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="displayName(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverCount" fullname="QMailFolderSortKey::serverCount" href="qmailfoldersortkey.html#serverCount" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="serverCount(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUnreadCount" fullname="QMailFolderSortKey::serverUnreadCount" href="qmailfoldersortkey.html#serverUnreadCount" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="serverUnreadCount(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUndiscoveredCount" fullname="QMailFolderSortKey::serverUndiscoveredCount" href="qmailfoldersortkey.html#serverUndiscoveredCount" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="serverUndiscoveredCount(Qt::SortOrder order)"> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::AscendingOrder"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailFolderSortKey::status" href="qmailfoldersortkey.html#status" location="qmailfoldersortkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderSortKey" signature="status(quint64 mask, Qt::SortOrder order)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="Qt::SortOrder" right="" name="order" default="Qt::DescendingOrder"/> + </function> + </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"> + <value name="StructuredField" value="1"/> + <value name="UnstructuredField" value="2"/> + </enum> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageContentDispositionFwd" href="qmailmessagecontentdispositionfwd.html" location="qmailmessagefwd.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="DispositionType" fullname="QMailMessageContentDispositionFwd::DispositionType" href="qmailmessagecontentdispositionfwd.html#DispositionType-enum" location="qmailmessagefwd.h"> + <value name="None" value="0"/> + <value name="Inline" value="1"/> + <value name="Attachment" value="2"/> + </enum> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageBodyFwd" href="qmailmessagebodyfwd.html" location="qmailmessagefwd.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="TransferEncoding" fullname="QMailMessageBodyFwd::TransferEncoding" href="qmailmessagebodyfwd.html#TransferEncoding-enum" location="qmailmessagefwd.h"> + <value name="NoEncoding" value="0"/> + <value name="SevenBit" value="1"/> + <value name="EightBit" value="2"/> + <value name="Base64" value="3"/> + <value name="QuotedPrintable" value="4"/> + <value name="Binary" value="5"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="EncodingStatus" fullname="QMailMessageBodyFwd::EncodingStatus" href="qmailmessagebodyfwd.html#EncodingStatus-enum" location="qmailmessagefwd.h"> + <value name="AlreadyEncoded" value="1"/> + <value name="RequiresEncoding" value="2"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="EncodingFormat" fullname="QMailMessageBodyFwd::EncodingFormat" href="qmailmessagebodyfwd.html#EncodingFormat-enum" location="qmailmessagefwd.h"> + <value name="Encoded" value="1"/> + <value name="Decoded" value="2"/> + </enum> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessagePartContainerFwd" href="qmailmessagepartcontainerfwd.html" location="qmailmessagefwd.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="MultipartType" fullname="QMailMessagePartContainerFwd::MultipartType" href="qmailmessagepartcontainerfwd.html#MultipartType-enum" location="qmailmessagefwd.h"> + <value name="MultipartNone" value="0"/> + <value name="MultipartSigned" value="1"/> + <value name="MultipartEncrypted" value="2"/> + <value name="MultipartMixed" value="3"/> + <value name="MultipartAlternative" value="4"/> + <value name="MultipartDigest" value="5"/> + <value name="MultipartParallel" value="6"/> + <value name="MultipartRelated" value="7"/> + <value name="MultipartFormData" value="8"/> + <value name="MultipartReport" value="9"/> + </enum> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessagePartFwd" href="qmailmessagepartfwd.html" location="qmailmessagefwd.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="ReferenceType" fullname="QMailMessagePartFwd::ReferenceType" href="qmailmessagepartfwd.html#ReferenceType-enum" location="qmailmessagefwd.h"> + <value name="None" value="0"/> + <value name="MessageReference" value="1"/> + <value name="PartReference" value="2"/> + </enum> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageMetaDataFwd" href="qmailmessagemetadatafwd.html" location="qmailmessagefwd.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="MessageType" fullname="QMailMessageMetaDataFwd::MessageType" href="qmailmessagemetadatafwd.html#MessageType-enum" location="qmailmessagefwd.h"> + <value name="Mms" value="0x1"/> + <value name="Sms" value="0x4"/> + <value name="Email" value="0x8"/> + <value name="System" value="0x10"/> + <value name="Instant" value="0x20"/> + <value name="None" value="0"/> + <value name="AnyType" value="Mms | Sms | Email | System | Instant"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ContentType" fullname="QMailMessageMetaDataFwd::ContentType" href="qmailmessagemetadatafwd.html#ContentType-enum" location="qmailmessagefwd.h"> + <value name="UnknownContent" value="0"/> + <value name="NoContent" value="1"/> + <value name="PlainTextContent" value="2"/> + <value name="RichTextContent" value="3"/> + <value name="HtmlContent" value="4"/> + <value name="ImageContent" value="5"/> + <value name="AudioContent" value="6"/> + <value name="VideoContent" value="7"/> + <value name="MultipartContent" value="8"/> + <value name="SmilContent" value="9"/> + <value name="VoicemailContent" value="10"/> + <value name="VideomailContent" value="11"/> + <value name="VCardContent" value="12"/> + <value name="VCalendarContent" value="13"/> + <value name="ICalendarContent" value="14"/> + <value name="DeliveryReportContent" value="15"/> + <value name="UserContent" value="64"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ResponseType" fullname="QMailMessageMetaDataFwd::ResponseType" href="qmailmessagemetadatafwd.html#ResponseType-enum" location="qmailmessagefwd.h"> + <value name="NoResponse" value="0"/> + <value name="Reply" value="1"/> + <value name="ReplyToAll" value="2"/> + <value name="Forward" value="3"/> + <value name="ForwardPart" value="4"/> + <value name="Redirect" value="5"/> + </enum> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageFwd" href="qmailmessagefwd.html" location="qmailmessagefwd.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="AttachmentsAction" fullname="QMailMessageFwd::AttachmentsAction" href="qmailmessagefwd.html#AttachmentsAction-enum" location="qmailmessagefwd.h"> + <value name="LinkToAttachments" value="0"/> + <value name="CopyAttachments" value="1"/> + <value name="CopyAndDeleteAttachments" value="2"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="EncodingFormat" fullname="QMailMessageFwd::EncodingFormat" href="qmailmessagefwd.html#EncodingFormat-enum" location="qmailmessagefwd.h"> + <value name="HeaderOnlyFormat" value="1"/> + <value name="StorageFormat" value="2"/> + <value name="TransmissionFormat" value="3"/> + <value name="IdentityFormat" value="4"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="ChunkType" fullname="QMailMessageFwd::ChunkType" href="qmailmessagefwd.html#ChunkType-enum" location="qmailmessagefwd.h"> + <value name="Text" value="0"/> + <value name="Reference" value="1"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="MessageChunk" fullname="QMailMessageFwd::MessageChunk" href="qmailmessagefwd.html#MessageChunk-typedef" location="qmailmessagefwd.h"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAccount" href="qmailaccount.html" location="qmailaccount.h" bases="" module=""> + <variable access="public" threadsafety="unspecified" status="commendable" name="SynchronizationEnabled" fullname="QMailAccount::SynchronizationEnabled" href="qmailaccount.html#SynchronizationEnabled-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Synchronized" fullname="QMailAccount::Synchronized" href="qmailaccount.html#Synchronized-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="AppendSignature" fullname="QMailAccount::AppendSignature" href="qmailaccount.html#AppendSignature-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="UserEditable" fullname="QMailAccount::UserEditable" href="qmailaccount.html#UserEditable-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="UserRemovable" fullname="QMailAccount::UserRemovable" href="qmailaccount.html#UserRemovable-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="PreferredSender" fullname="QMailAccount::PreferredSender" href="qmailaccount.html#PreferredSender-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="MessageSource" fullname="QMailAccount::MessageSource" href="qmailaccount.html#MessageSource-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="CanRetrieve" fullname="QMailAccount::CanRetrieve" href="qmailaccount.html#CanRetrieve-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="MessageSink" fullname="QMailAccount::MessageSink" href="qmailaccount.html#MessageSink-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="CanTransmit" fullname="QMailAccount::CanTransmit" href="qmailaccount.html#CanTransmit-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="Enabled" fullname="QMailAccount::Enabled" href="qmailaccount.html#Enabled-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="CanReferenceExternalData" fullname="QMailAccount::CanReferenceExternalData" href="qmailaccount.html#CanReferenceExternalData-var" location="qmailaccount.h" type="const quint64 &" static="true"/> + <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"/> + <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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccount" fullname="QMailAccount::QMailAccount" href="qmailaccount.html#QMailAccount-3" location="qmailaccount.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailAccount(const QMailAccount & other)"> + <parameter left="const QMailAccount &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailAccount" fullname="QMailAccount::~QMailAccount" href="qmailaccount.html#dtor.QMailAccount" location="qmailaccount.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailAccount()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailAccount::operator=" href="qmailaccount.html#operator=" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailAccount &" signature="operator=(const QMailAccount & other)"> + <parameter left="const QMailAccount &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailAccount::id" href="qmailaccount.html#id" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setId" fullname="QMailAccount::setId" href="qmailaccount.html#setId" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setId(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailAccount::name" href="qmailaccount.html#name" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="name() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setName" fullname="QMailAccount::setName" href="qmailaccount.html#setName" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setName(const QString & str)"> + <parameter left="const QString &" right="" name="str" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromAddress" fullname="QMailAccount::fromAddress" href="qmailaccount.html#fromAddress" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAddress" signature="fromAddress() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setFromAddress" fullname="QMailAccount::setFromAddress" href="qmailaccount.html#setFromAddress" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setFromAddress(const QMailAddress & address)"> + <parameter left="const QMailAddress &" right="" name="address" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="signature" fullname="QMailAccount::signature" href="qmailaccount.html#signature" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="signature() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSignature" fullname="QMailAccount::setSignature" href="qmailaccount.html#setSignature" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setSignature(const QString & str)"> + <parameter left="const QString &" right="" name="str" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageType" fullname="QMailAccount::messageType" href="qmailaccount.html#messageType" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageMetaDataFwd::MessageType" signature="messageType() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setMessageType" fullname="QMailAccount::setMessageType" href="qmailaccount.html#setMessageType" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setMessageType(QMailMessageMetaDataFwd::MessageType type)"> + <parameter left="QMailMessageMetaDataFwd::MessageType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageSources" fullname="QMailAccount::messageSources" href="qmailaccount.html#messageSources" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="messageSources() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageSinks" fullname="QMailAccount::messageSinks" href="qmailaccount.html#messageSinks" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="messageSinks() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="standardFolder" fullname="QMailAccount::standardFolder" href="qmailaccount.html#standardFolder" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="standardFolder(QMailFolder::StandardFolder folder) const"> + <parameter left="QMailFolder::StandardFolder" right="" name="folder" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setStandardFolder" fullname="QMailAccount::setStandardFolder" href="qmailaccount.html#setStandardFolder" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setStandardFolder(QMailFolder::StandardFolder folder, const QMailFolderId & folderId)"> + <parameter left="QMailFolder::StandardFolder" right="" name="folder" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="standardFolders" fullname="QMailAccount::standardFolders" href="qmailaccount.html#standardFolders" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMap<QMailFolder::StandardFolder, QMailFolderId> &" signature="standardFolders() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailAccount::status" href="qmailaccount.html#status" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="quint64" signature="status() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailAccount::setStatus" href="qmailaccount.html#setStatus" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setStatus(quint64 newStatus)"> + <parameter left="quint64" right="" name="newStatus" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailAccount::setStatus" href="qmailaccount.html#setStatus-2" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setStatus(quint64 mask, bool set)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="bool" right="" name="set" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="statusMask" fullname="QMailAccount::statusMask" href="qmailaccount.html#statusMask" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="quint64" signature="statusMask(const QString & flagName)"> + <parameter left="const QString &" right="" name="flagName" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailAccount::customField" href="qmailaccount.html#customField" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="customField(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setCustomField" fullname="QMailAccount::setCustomField" href="qmailaccount.html#setCustomField" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCustomField(const QString & name, const QString & value)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setCustomFields" fullname="QMailAccount::setCustomFields" href="qmailaccount.html#setCustomFields" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setCustomFields(const QMap<QString, QString> & fields)"> + <parameter left="const QMap<QString, QString> &" right="" name="fields" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeCustomField" fullname="QMailAccount::removeCustomField" href="qmailaccount.html#removeCustomField" location="qmailaccount.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="removeCustomField(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customFields" fullname="QMailAccount::customFields" href="qmailaccount.html#customFields" location="qmailaccount.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMap<QString, QString> &" signature="customFields() const"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailContentManagerFactory" href="qmailcontentmanagerfactory.html" location="qmailcontentmanager.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="schemes" fullname="QMailContentManagerFactory::schemes" href="qmailcontentmanagerfactory.html#schemes" location="qmailcontentmanager.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QStringList" signature="schemes()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="defaultScheme" fullname="QMailContentManagerFactory::defaultScheme" href="qmailcontentmanagerfactory.html#defaultScheme" location="qmailcontentmanager.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="defaultScheme()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="create" fullname="QMailContentManagerFactory::create" href="qmailcontentmanagerfactory.html#create" location="qmailcontentmanager.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailContentManager *" signature="create(const QString & scheme)"> + <parameter left="const QString &" right="" name="scheme" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="init" fullname="QMailContentManagerFactory::init" href="qmailcontentmanagerfactory.html#init" location="qmailcontentmanager.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="bool" signature="init()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="clearContent" fullname="QMailContentManagerFactory::clearContent" href="qmailcontentmanagerfactory.html#clearContent" location="qmailcontentmanager.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="void" signature="clearContent()"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailContentManagerPluginInterface" href="qmailcontentmanagerplugininterface.html" location="qmailcontentmanager.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="key" fullname="QMailContentManagerPluginInterface::key" href="qmailcontentmanagerplugininterface.html#key" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="key() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="create" fullname="QMailContentManagerPluginInterface::create" href="qmailcontentmanagerplugininterface.html#create" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailContentManager *" signature="create()"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailContentManagerPlugin" href="qmailcontentmanagerplugin.html" location="qmailcontentmanager.h" bases="QMailContentManagerPluginInterface,QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailContentManagerPlugin" fullname="QMailContentManagerPlugin::QMailContentManagerPlugin" href="qmailcontentmanagerplugin.html#QMailContentManagerPlugin" location="qmailcontentmanager.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailContentManagerPlugin()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailContentManagerPlugin" fullname="QMailContentManagerPlugin::~QMailContentManagerPlugin" href="qmailcontentmanagerplugin.html#dtor.QMailContentManagerPlugin" location="qmailcontentmanager.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailContentManagerPlugin()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="keys" fullname="QMailContentManagerPlugin::keys" href="qmailcontentmanagerplugin.html#keys" location="qmailcontentmanager.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="keys() const"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailContentManager" href="qmailcontentmanager.html" location="qmailcontentmanager.h" bases="" module=""> + <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"/> + </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=""/> + <parameter left="DurabilityRequirement" right="" name="durability" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="update" fullname="QMailContentManager::update" href="qmailcontentmanager.html#update" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailStore::ErrorCode" signature="update(QMailMessage * message, DurabilityRequirement durability)"> + <parameter left="QMailMessage *" right="" name="message" default=""/> + <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="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> + <function access="public" threadsafety="unspecified" status="commendable" name="load" fullname="QMailContentManager::load" href="qmailcontentmanager.html#load" location="qmailcontentmanager.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailStore::ErrorCode" signature="load(const QString & identifier, QMailMessage * message)"> + <parameter left="const QString &" right="" name="identifier" default=""/> + <parameter left="QMailMessage *" right="" name="message" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="init" fullname="QMailContentManager::init" href="qmailcontentmanager.html#init" location="qmailcontentmanager.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="bool" signature="init()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="clearContent" fullname="QMailContentManager::clearContent" href="qmailcontentmanager.html#clearContent" location="qmailcontentmanager.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="clearContent()"/> + </class> + <namespace access="public" threadsafety="unspecified" status="commendable" name="QMail" href="qmail.html" location="qmailnamespace.h" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="lastSystemErrorMessage" fullname="QMail::lastSystemErrorMessage" href="qmail.html#lastSystemErrorMessage" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="lastSystemErrorMessage()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="usleep" fullname="QMail::usleep" href="qmail.html#usleep" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="usleep(unsigned long usecs)"> + <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="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="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> + <function access="public" threadsafety="unspecified" status="commendable" name="extensionsForMimeType" fullname="QMail::extensionsForMimeType" href="qmail.html#extensionsForMimeType" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QStringList" signature="extensionsForMimeType(const QString & mimeType)"> + <parameter left="const QString &" right="" name="mimeType" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fileLock" fullname="QMail::fileLock" href="qmail.html#fileLock" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="int" signature="fileLock(const QString & lockFile)"> + <parameter left="const QString &" right="" name="lockFile" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fileUnlock" fullname="QMail::fileUnlock" href="qmail.html#fileUnlock" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="fileUnlock(int id)"> + <parameter left="int" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="createDatabase" fullname="QMail::createDatabase" href="qmail.html#createDatabase" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QSqlDatabase" signature="createDatabase()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="baseSubject" fullname="QMail::baseSubject" href="qmail.html#baseSubject" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QString" signature="baseSubject(const QString & subject, bool * replyOrForward)"> + <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> + <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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="quoteString" fullname="QMail::quoteString" href="qmail.html#quoteString" location="qmailnamespace.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="StringType" signature="quoteString(const StringType & src)"> + <parameter left="const StringType &" right="" name="src" default=""/> + </function> + </namespace> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageSetContainer" href="qmailmessagesetcontainer.html" location="qmailmessageset.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="count" fullname="QMailMessageSetContainer::count" href="qmailmessagesetcontainer.html#count" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="count() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="at" fullname="QMailMessageSetContainer::at" href="qmailmessagesetcontainer.html#at" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageSet *" signature="at(int i) const"> + <parameter left="int" right="" name="i" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indexOf" fullname="QMailMessageSetContainer::indexOf" href="qmailmessagesetcontainer.html#indexOf" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="int" signature="indexOf(QMailMessageSet * child) const"> + <parameter left="QMailMessageSet *" right="" name="child" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="append" fullname="QMailMessageSetContainer::append" href="qmailmessagesetcontainer.html#append" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="append(QMailMessageSet * child)"> + <parameter left="QMailMessageSet *" right="" name="child" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="update" fullname="QMailMessageSetContainer::update" href="qmailmessagesetcontainer.html#update" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="update(QMailMessageSet * child)"> + <parameter left="QMailMessageSet *" right="" name="child" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="remove" fullname="QMailMessageSetContainer::remove" href="qmailmessagesetcontainer.html#remove" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="remove(QMailMessageSet * child)"> + <parameter left="QMailMessageSet *" right="" name="child" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="remove" fullname="QMailMessageSetContainer::remove" href="qmailmessagesetcontainer.html#remove-2" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="remove(const QList<QMailMessageSet *> & obsoleteChildren)"> + <parameter left="const QList<QMailMessageSet *> &" right="" name="obsoleteChildren" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeDescendants" fullname="QMailMessageSetContainer::removeDescendants" href="qmailmessagesetcontainer.html#removeDescendants" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="removeDescendants()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="parentContainer" fullname="QMailMessageSetContainer::parentContainer" href="qmailmessagesetcontainer.html#parentContainer" location="qmailmessageset.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QMailMessageSetContainer *" signature="parentContainer()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="model" fullname="QMailMessageSetContainer::model" href="qmailmessagesetcontainer.html#model" location="qmailmessageset.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="QMailMessageSetModel *" signature="model()"/> + <function access="protected" threadsafety="unspecified" status="commendable" name="resyncState" fullname="QMailMessageSetContainer::resyncState" href="qmailmessagesetcontainer.html#resyncState" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="resyncState()"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageSet" href="qmailmessageset.html" location="qmailmessageset.h" bases="QMailMessageSetContainer,QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageSet" fullname="QMailMessageSet::QMailMessageSet" href="qmailmessageset.html#QMailMessageSet" location="qmailmessageset.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageSet(QMailMessageSetContainer * container)"> + <parameter left="QMailMessageSetContainer *" right="" name="container" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageKey" fullname="QMailMessageSet::messageKey" href="qmailmessageset.html#messageKey" location="qmailmessageset.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="messageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="descendantsMessageKey" fullname="QMailMessageSet::descendantsMessageKey" href="qmailmessageset.html#descendantsMessageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="descendantsMessageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailMessageSet::displayName" href="qmailmessageset.html#displayName" location="qmailmessageset.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailMessageSet::data" href="qmailmessageset.html#data" location="qmailmessageset.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QVariant" signature="data(int role, int column)"> + <parameter left="int" right="" name="role" default=""/> + <parameter left="int" right="" name="column" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="modelIndex" fullname="QMailMessageSet::modelIndex" href="qmailmessageset.html#modelIndex" location="qmailmessageset.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="QModelIndex" signature="modelIndex(int column)"> + <parameter left="int" right="" name="column" default="0"/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="init" fullname="QMailMessageSet::init" href="qmailmessageset.html#init" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="init()"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailFolderMessageSet" href="qmailfoldermessageset.html" location="qmailmessageset.h" bases="QMailMessageSet" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderMessageSet" fullname="QMailFolderMessageSet::QMailFolderMessageSet" href="qmailfoldermessageset.html#QMailFolderMessageSet" location="qmailmessageset.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailFolderMessageSet(QMailMessageSetContainer * container, const QMailFolderId & folderId, bool hierarchical)"> + <parameter left="QMailMessageSetContainer *" right="" name="container" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + <parameter left="bool" right="" name="hierarchical" default="true"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderId" fullname="QMailFolderMessageSet::folderId" href="qmailfoldermessageset.html#folderId" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="folderId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="hierarchical" fullname="QMailFolderMessageSet::hierarchical" href="qmailfoldermessageset.html#hierarchical" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="hierarchical() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageKey" fullname="QMailFolderMessageSet::messageKey" href="qmailfoldermessageset.html#messageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="messageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="descendantsMessageKey" fullname="QMailFolderMessageSet::descendantsMessageKey" href="qmailfoldermessageset.html#descendantsMessageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="descendantsMessageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailFolderMessageSet::displayName" href="qmailfoldermessageset.html#displayName" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="contentKey" fullname="QMailFolderMessageSet::contentKey" href="qmailfoldermessageset.html#contentKey" location="qmailmessageset.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="contentKey(const QMailFolderId & id, bool descendants)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="bool" right="" name="descendants" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="createChild" fullname="QMailFolderMessageSet::createChild" href="qmailfoldermessageset.html#createChild" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="createChild(const QMailFolderId & childId)"> + <parameter left="const QMailFolderId &" right="" name="childId" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAccountMessageSet" href="qmailaccountmessageset.html" location="qmailmessageset.h" bases="QMailMessageSet" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountMessageSet" fullname="QMailAccountMessageSet::QMailAccountMessageSet" href="qmailaccountmessageset.html#QMailAccountMessageSet" location="qmailmessageset.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccountMessageSet(QMailMessageSetContainer * container, const QMailAccountId & accountId, bool hierarchical)"> + <parameter left="QMailMessageSetContainer *" right="" name="container" default=""/> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="bool" right="" name="hierarchical" default="true"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountId" fullname="QMailAccountMessageSet::accountId" href="qmailaccountmessageset.html#accountId" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="accountId() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="hierarchical" fullname="QMailAccountMessageSet::hierarchical" href="qmailaccountmessageset.html#hierarchical" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="hierarchical() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageKey" fullname="QMailAccountMessageSet::messageKey" href="qmailaccountmessageset.html#messageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="messageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="descendantsMessageKey" fullname="QMailAccountMessageSet::descendantsMessageKey" href="qmailaccountmessageset.html#descendantsMessageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="descendantsMessageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailAccountMessageSet::displayName" href="qmailaccountmessageset.html#displayName" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="contentKey" fullname="QMailAccountMessageSet::contentKey" href="qmailaccountmessageset.html#contentKey" location="qmailmessageset.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="contentKey(const QMailAccountId & id, bool descendants)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + <parameter left="bool" right="" name="descendants" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="createChild" fullname="QMailAccountMessageSet::createChild" href="qmailaccountmessageset.html#createChild" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="createChild(const QMailFolderId & childId)"> + <parameter left="const QMailFolderId &" right="" name="childId" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailFilterMessageSet" href="qmailfiltermessageset.html" location="qmailmessageset.h" bases="QMailMessageSet" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFilterMessageSet" fullname="QMailFilterMessageSet::QMailFilterMessageSet" href="qmailfiltermessageset.html#QMailFilterMessageSet" location="qmailmessageset.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailFilterMessageSet(QMailMessageSetContainer * container, const QMailMessageKey & key, const QString & name, bool minimalUpdates)"> + <parameter left="QMailMessageSetContainer *" right="" name="container" default=""/> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="bool" right="" name="minimalUpdates" default="true"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageKey" fullname="QMailFilterMessageSet::messageKey" href="qmailfiltermessageset.html#messageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="messageKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setMessageKey" fullname="QMailFilterMessageSet::setMessageKey" href="qmailfiltermessageset.html#setMessageKey" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setMessageKey(const QMailMessageKey & key)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailFilterMessageSet::displayName" href="qmailfiltermessageset.html#displayName" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QString" signature="displayName() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setDisplayName" fullname="QMailFilterMessageSet::setDisplayName" href="qmailfiltermessageset.html#setDisplayName" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setDisplayName(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="updatesMinimized" fullname="QMailFilterMessageSet::updatesMinimized" href="qmailfiltermessageset.html#updatesMinimized" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="updatesMinimized() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setUpdatesMinimized" fullname="QMailFilterMessageSet::setUpdatesMinimized" href="qmailfiltermessageset.html#setUpdatesMinimized" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="setUpdatesMinimized(bool set)"> + <parameter left="bool" right="" name="set" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageSetModel" href="qmailmessagesetmodel.html" location="qmailmessageset.h" bases="QMailMessageSetContainer,QAbstractItemModel" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Roles" fullname="QMailMessageSetModel::Roles" href="qmailmessagesetmodel.html#Roles-enum" location="qmailmessageset.h"> + <value name="DisplayNameRole" value="Qt::UserRole"/> + <value name="MessageKeyRole" value=""/> + <value name="SubclassUserRole" value=""/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageSetModel" fullname="QMailMessageSetModel::QMailMessageSetModel" href="qmailmessagesetmodel.html#QMailMessageSetModel" location="qmailmessageset.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageSetModel(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailMessageSetModel::isEmpty" href="qmailmessagesetmodel.html#isEmpty" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="index" fullname="QMailMessageSetModel::index" href="qmailmessagesetmodel.html#index" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="index(int row, int column, const QModelIndex & parentIndex) const"> + <parameter left="int" right="" name="row" default=""/> + <parameter left="int" right="" name="column" default=""/> + <parameter left="const QModelIndex &" right="" name="parentIndex" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parent" fullname="QMailMessageSetModel::parent" href="qmailmessagesetmodel.html#parent" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="parent(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indexFromAccountId" fullname="QMailMessageSetModel::indexFromAccountId" href="qmailmessagesetmodel.html#indexFromAccountId" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="indexFromAccountId(const QMailAccountId & id) const"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indexFromFolderId" fullname="QMailMessageSetModel::indexFromFolderId" href="qmailmessagesetmodel.html#indexFromFolderId" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="indexFromFolderId(const QMailFolderId & id) const"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountIdFromIndex" fullname="QMailMessageSetModel::accountIdFromIndex" href="qmailmessagesetmodel.html#accountIdFromIndex" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="accountIdFromIndex(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderIdFromIndex" fullname="QMailMessageSetModel::folderIdFromIndex" href="qmailmessagesetmodel.html#folderIdFromIndex" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderId" signature="folderIdFromIndex(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="itemFromIndex" fullname="QMailMessageSetModel::itemFromIndex" href="qmailmessagesetmodel.html#itemFromIndex" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageSet *" signature="itemFromIndex(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indexFromItem" fullname="QMailMessageSetModel::indexFromItem" href="qmailmessagesetmodel.html#indexFromItem" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="indexFromItem(QMailMessageSet * item) const"> + <parameter left="QMailMessageSet *" right="" name="item" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailMessageSetModel::data" href="qmailmessagesetmodel.html#data" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QVariant" signature="data(const QModelIndex & index, int role) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + <parameter left="int" right="" name="role" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailMessageSetModel::data" href="qmailmessagesetmodel.html#data-2" location="qmailmessageset.h" virtual="impure" meta="plain" const="true" static="false" overload="true" overload-number="2" type="QVariant" signature="data(QMailMessageSet * item, int role, int column) const"> + <parameter left="QMailMessageSet *" right="" name="item" default=""/> + <parameter left="int" right="" name="role" default=""/> + <parameter left="int" right="" name="column" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ignoreMailStoreUpdates" fullname="QMailMessageSetModel::ignoreMailStoreUpdates" href="qmailmessagesetmodel.html#ignoreMailStoreUpdates" location="qmailmessageset.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="ignoreMailStoreUpdates() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setIgnoreMailStoreUpdates" fullname="QMailMessageSetModel::setIgnoreMailStoreUpdates" href="qmailmessagesetmodel.html#setIgnoreMailStoreUpdates" location="qmailmessageset.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setIgnoreMailStoreUpdates(bool ignore)"> + <parameter left="bool" right="" name="ignore" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountsAdded" fullname="QMailMessageSetModel::accountsAdded" href="qmailmessagesetmodel.html#accountsAdded" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountsAdded(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountsUpdated" fullname="QMailMessageSetModel::accountsUpdated" href="qmailmessagesetmodel.html#accountsUpdated" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountsUpdated(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountsRemoved" fullname="QMailMessageSetModel::accountsRemoved" href="qmailmessagesetmodel.html#accountsRemoved" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountsRemoved(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountContentsModified" fullname="QMailMessageSetModel::accountContentsModified" href="qmailmessagesetmodel.html#accountContentsModified" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountContentsModified(const QMailAccountIdList & ids)"> + <parameter left="const QMailAccountIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersAdded" fullname="QMailMessageSetModel::foldersAdded" href="qmailmessagesetmodel.html#foldersAdded" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersAdded(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersRemoved" fullname="QMailMessageSetModel::foldersRemoved" href="qmailmessagesetmodel.html#foldersRemoved" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersRemoved(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersUpdated" fullname="QMailMessageSetModel::foldersUpdated" href="qmailmessagesetmodel.html#foldersUpdated" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersUpdated(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderContentsModified" fullname="QMailMessageSetModel::folderContentsModified" href="qmailmessagesetmodel.html#folderContentsModified" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="folderContentsModified(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesAdded" fullname="QMailMessageSetModel::messagesAdded" href="qmailmessagesetmodel.html#messagesAdded" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesAdded(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesRemoved" fullname="QMailMessageSetModel::messagesRemoved" href="qmailmessagesetmodel.html#messagesRemoved" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesRemoved(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesUpdated" fullname="QMailMessageSetModel::messagesUpdated" href="qmailmessagesetmodel.html#messagesUpdated" location="qmailmessageset.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesUpdated(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="appended" fullname="QMailMessageSetModel::appended" href="qmailmessagesetmodel.html#appended" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="appended(QMailMessageSet * item)"> + <parameter left="QMailMessageSet *" right="" name="item" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="removed" fullname="QMailMessageSetModel::removed" href="qmailmessagesetmodel.html#removed" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="removed(QMailMessageSet * item)"> + <parameter left="QMailMessageSet *" right="" name="item" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="updated" fullname="QMailMessageSetModel::updated" href="qmailmessagesetmodel.html#updated" location="qmailmessageset.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="updated(QMailMessageSet * item)"> + <parameter left="QMailMessageSet *" right="" name="item" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailServiceAction" href="qmailserviceaction.html" location="qmailserviceaction.h" bases="QObject" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Connectivity" fullname="QMailServiceAction::Connectivity" href="qmailserviceaction.html#Connectivity-enum" location="qmailserviceaction.h"> + <value name="Offline" value="0"/> + <value name="Connecting" value="1"/> + <value name="Connected" value="2"/> + <value name="Disconnected" value="3"/> + </enum> + <enum access="public" threadsafety="unspecified" status="commendable" name="Activity" fullname="QMailServiceAction::Activity" href="qmailserviceaction.html#Activity-enum" location="qmailserviceaction.h"> + <value name="Pending" value="0"/> + <value name="InProgress" value="1"/> + <value name="Successful" value="2"/> + <value name="Failed" value="3"/> + </enum> + <class access="public" threadsafety="unspecified" status="preliminary" name="Status" fullname="QMailServiceAction::Status" href="qmailserviceaction-status.html" location="qmailserviceaction.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="ErrorCode" fullname="QMailServiceAction::Status::ErrorCode" href="qmailserviceaction-status.html#ErrorCode-enum" location="qmailserviceaction.h"> + <value name="ErrNoError" value="0"/> + <value name="ErrorCodeMinimum" value="1024"/> + <value name="ErrNotImplemented" value="ErrorCodeMinimum"/> + <value name="ErrFrameworkFault" value=""/> + <value name="ErrSystemError" value=""/> + <value name="ErrUnknownResponse" value=""/> + <value name="ErrLoginFailed" value=""/> + <value name="ErrCancel" value=""/> + <value name="ErrFileSystemFull" value=""/> + <value name="ErrNonexistentMessage" value=""/> + <value name="ErrEnqueueFailed" value=""/> + <value name="ErrNoConnection" value=""/> + <value name="ErrConnectionInUse" value=""/> + <value name="ErrConnectionNotReady" value=""/> + <value name="ErrConfiguration" value=""/> + <value name="ErrInvalidAddress" value=""/> + <value name="ErrInvalidData" value=""/> + <value name="ErrTimeout" value=""/> + <value name="ErrorCodeMaximum" value="ErrTimeout"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="Status" fullname="QMailServiceAction::Status::Status" href="qmailserviceaction-status.html#Status" location="qmailserviceaction.cpp" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="Status()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="Status" fullname="QMailServiceAction::Status::Status" href="qmailserviceaction-status.html#Status-2" location="qmailserviceaction.cpp" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="Status(ErrorCode c, const QString & t, const QMailAccountId & a, const QMailFolderId & f, const QMailMessageId & m)"> + <parameter left="ErrorCode" right="" name="c" default=""/> + <parameter left="const QString &" right="" name="t" default=""/> + <parameter left="const QMailAccountId &" right="" name="a" default=""/> + <parameter left="const QMailFolderId &" right="" name="f" default=""/> + <parameter left="const QMailMessageId &" right="" name="m" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="Status" fullname="QMailServiceAction::Status::Status" href="qmailserviceaction-status.html#Status-3" location="qmailserviceaction.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="Status(const Status & other)"> + <parameter left="const Status &" right="" name="other" default=""/> + </function> + <variable access="public" threadsafety="unspecified" status="commendable" name="errorCode" fullname="QMailServiceAction::Status::errorCode" href="qmailserviceaction-status.html#errorCode-var" location="qmailserviceaction.h" type="ErrorCode" static="false"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="text" fullname="QMailServiceAction::Status::text" href="qmailserviceaction-status.html#text-var" location="qmailserviceaction.h" type="QString" static="false"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="accountId" fullname="QMailServiceAction::Status::accountId" href="qmailserviceaction-status.html#accountId-var" location="qmailserviceaction.h" type="QMailAccountId" static="false"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="folderId" fullname="QMailServiceAction::Status::folderId" href="qmailserviceaction-status.html#folderId-var" location="qmailserviceaction.h" type="QMailFolderId" static="false"/> + <variable access="public" threadsafety="unspecified" status="commendable" name="messageId" fullname="QMailServiceAction::Status::messageId" href="qmailserviceaction-status.html#messageId-var" location="qmailserviceaction.h" type="QMailMessageId" static="false"/> + </class> + <function access="public" threadsafety="unspecified" status="commendable" name="connectivity" fullname="QMailServiceAction::connectivity" href="qmailserviceaction.html#connectivity" location="qmailserviceaction.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="Connectivity" signature="connectivity() const"/> + <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="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=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="activityChanged" fullname="QMailServiceAction::activityChanged" href="qmailserviceaction.html#activityChanged" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="activityChanged(QMailServiceAction::Activity a)"> + <parameter left="QMailServiceAction::Activity" right="" name="a" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="statusChanged" fullname="QMailServiceAction::statusChanged" href="qmailserviceaction.html#statusChanged" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="statusChanged(const QMailServiceAction::Status & s)"> + <parameter left="const QMailServiceAction::Status &" right="" name="s" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="progressChanged" fullname="QMailServiceAction::progressChanged" href="qmailserviceaction.html#progressChanged" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="progressChanged(uint value, uint total)"> + <parameter left="uint" right="" name="value" default=""/> + <parameter left="uint" right="" name="total" default=""/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailServiceAction::setStatus" href="qmailserviceaction.html#setStatus" location="qmailserviceaction.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setStatus(Status::ErrorCode c, const QString & t)"> + <parameter left="Status::ErrorCode" right="" name="c" default=""/> + <parameter left="const QString &" right="" name="t" default="QString()"/> + </function> + <function access="protected" threadsafety="unspecified" status="commendable" name="setStatus" fullname="QMailServiceAction::setStatus" href="qmailserviceaction.html#setStatus-2" location="qmailserviceaction.h" virtual="non" meta="plain" const="false" static="false" overload="true" overload-number="2" type="void" signature="setStatus(Status::ErrorCode c, const QString & t, const QMailAccountId & a, const QMailFolderId & f, const QMailMessageId & m)"> + <parameter left="Status::ErrorCode" right="" name="c" default=""/> + <parameter left="const QString &" right="" name="t" default=""/> + <parameter left="const QMailAccountId &" right="" name="a" default=""/> + <parameter left="const QMailFolderId &" right="" name="f" default="QMailFolderId()"/> + <parameter left="const QMailMessageId &" right="" name="m" default="QMailMessageId()"/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailRetrievalAction" href="qmailretrievalaction.html" location="qmailserviceaction.h" bases="QMailServiceAction" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="RetrievalSpecification" fullname="QMailRetrievalAction::RetrievalSpecification" href="qmailretrievalaction.html#RetrievalSpecification-enum" location="qmailserviceaction.h"> + <value name="Flags" value="0"/> + <value name="MetaData" value="1"/> + <value name="Content" value="2"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailRetrievalAction" fullname="QMailRetrievalAction::QMailRetrievalAction" href="qmailretrievalaction.html#QMailRetrievalAction" location="qmailserviceaction.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailRetrievalAction(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveFolderList" fullname="QMailRetrievalAction::retrieveFolderList" href="qmailretrievalaction.html#retrieveFolderList" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveFolderList(const QMailAccountId & accountId, const QMailFolderId & folderId, bool descending)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" default=""/> + <parameter left="bool" right="" name="descending" default="true"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageList" fullname="QMailRetrievalAction::retrieveMessageList" href="qmailretrievalaction.html#retrieveMessageList" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessageList(const QMailAccountId & accountId, const QMailFolderId & folderId, uint minimum, const QMailMessageSortKey & sort)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QMailFolderId &" right="" name="folderId" 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"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePart" fullname="QMailRetrievalAction::retrieveMessagePart" href="qmailretrievalaction.html#retrieveMessagePart" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessagePart(const QMailMessagePart::Location & partLocation)"> + <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessageRange" fullname="QMailRetrievalAction::retrieveMessageRange" href="qmailretrievalaction.html#retrieveMessageRange" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessageRange(const QMailMessageId & messageId, uint minimum)"> + <parameter left="const QMailMessageId &" right="" name="messageId" default=""/> + <parameter left="uint" right="" name="minimum" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePartRange" fullname="QMailRetrievalAction::retrieveMessagePartRange" href="qmailretrievalaction.html#retrieveMessagePartRange" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveMessagePartRange(const QMailMessagePart::Location & partLocation, uint minimum)"> + <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="retrieveAll" fullname="QMailRetrievalAction::retrieveAll" href="qmailretrievalaction.html#retrieveAll" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="retrieveAll(const QMailAccountId & accountId)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="exportUpdates" fullname="QMailRetrievalAction::exportUpdates" href="qmailretrievalaction.html#exportUpdates" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="exportUpdates(const QMailAccountId & accountId)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="synchronize" fullname="QMailRetrievalAction::synchronize" href="qmailretrievalaction.html#synchronize" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="synchronize(const QMailAccountId & accountId)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailTransmitAction" href="qmailtransmitaction.html" location="qmailserviceaction.h" bases="QMailServiceAction" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailTransmitAction" fullname="QMailTransmitAction::QMailTransmitAction" href="qmailtransmitaction.html#QMailTransmitAction" location="qmailserviceaction.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailTransmitAction(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="transmitMessages" fullname="QMailTransmitAction::transmitMessages" href="qmailtransmitaction.html#transmitMessages" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="transmitMessages(const QMailAccountId & accountId)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailStorageAction" href="qmailstorageaction.html" location="qmailserviceaction.h" bases="QMailServiceAction" module=""> + <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)"> + <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)"> + <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)"> + <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)"> + <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)"> + <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)"> + <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)"> + <parameter left="const QMailFolderId &" right="" name="folderId" 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"> + <value name="Local" value="0"/> + <value name="Remote" value="1"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailSearchAction" fullname="QMailSearchAction::QMailSearchAction" href="qmailsearchaction.html#QMailSearchAction" location="qmailserviceaction.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailSearchAction(QObject * parent)"> + <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="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="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="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="QMailProtocolAction" href="qmailprotocolaction.html" location="qmailserviceaction.h" bases="QMailServiceAction" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailProtocolAction" fullname="QMailProtocolAction::QMailProtocolAction" href="qmailprotocolaction.html#QMailProtocolAction" location="qmailserviceaction.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailProtocolAction(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="protocolResponse" fullname="QMailProtocolAction::protocolResponse" href="qmailprotocolaction.html#protocolResponse" location="qmailserviceaction.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="protocolResponse(const QString & response, const QVariant & data)"> + <parameter left="const QString &" right="" name="response" default=""/> + <parameter left="const QVariant &" right="" name="data" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="protocolRequest" fullname="QMailProtocolAction::protocolRequest" href="qmailprotocolaction.html#protocolRequest" location="qmailserviceaction.h" virtual="non" meta="slot" const="false" static="false" overload="false" type="void" signature="protocolRequest(const QMailAccountId & accountId, const QString & request, const QVariant & data)"> + <parameter left="const QMailAccountId &" right="" name="accountId" default=""/> + <parameter left="const QString &" right="" name="request" default=""/> + <parameter left="const QVariant &" right="" name="data" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailFolderKey" href="qmailfolderkey.html" location="qmailfolderkey.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailFolderKey::Property" href="qmailfolderkey.html#Property-enum" location="qmailfolderkey.h"> + <value name="Id" value="( 1<<0 )"/> + <value name="Path" value="( 1<<1 )"/> + <value name="ParentFolderId" value="( 1<<2 )"/> + <value name="ParentAccountId" value="( 1<<3 )"/> + <value name="DisplayName" value="( 1<<4 )"/> + <value name="Status" value="( 1<<5 )"/> + <value name="AncestorFolderIds" value="( 1<<6 )"/> + <value name="ServerCount" value="( 1<<7 )"/> + <value name="ServerUnreadCount" value="( 1<<8 )"/> + <value name="ServerUndiscoveredCount" value="( 1<<9 )"/> + <value name="Custom" value="( 1<<10 )"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailFolderKey::ArgumentType" href="qmailfolderkey.html#ArgumentType-typedef" location="qmailfolderkey.h"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderKey" fullname="QMailFolderKey::QMailFolderKey" href="qmailfolderkey.html#QMailFolderKey" location="qmailfolderkey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailFolderKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderKey" fullname="QMailFolderKey::QMailFolderKey" href="qmailfolderkey.html#QMailFolderKey-2" location="qmailfolderkey.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailFolderKey(const QMailFolderKey & other)"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailFolderKey" fullname="QMailFolderKey::~QMailFolderKey" href="qmailfolderkey.html#dtor.QMailFolderKey" location="qmailfolderkey.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailFolderKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator~" fullname="QMailFolderKey::operator~" href="qmailfolderkey.html#operator~" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderKey" signature="operator~() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&" fullname="QMailFolderKey::operator&" href="qmailfolderkey.html#operator&" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderKey" signature="operator&(const QMailFolderKey & other) const"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator|" fullname="QMailFolderKey::operator|" href="qmailfolderkey.html#operator|" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailFolderKey" signature="operator|(const QMailFolderKey & other) const"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&=" fullname="QMailFolderKey::operator&=" href="qmailfolderkey.html#operator&=" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailFolderKey &" signature="operator&=(const QMailFolderKey & other)"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator|=" fullname="QMailFolderKey::operator|=" href="qmailfolderkey.html#operator|=" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailFolderKey &" signature="operator|=(const QMailFolderKey & other)"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailFolderKey::operator==" href="qmailfolderkey.html#operator==" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailFolderKey & other) const"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailFolderKey::operator!=" href="qmailfolderkey.html#operator!=" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailFolderKey & other) const"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailFolderKey::operator=" href="qmailfolderkey.html#operator=" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailFolderKey &" signature="operator=(const QMailFolderKey & other)"> + <parameter left="const QMailFolderKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailFolderKey::isEmpty" href="qmailfolderkey.html#isEmpty" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNonMatching" fullname="QMailFolderKey::isNonMatching" href="qmailfolderkey.html#isNonMatching" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNonMatching() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNegated" fullname="QMailFolderKey::isNegated" href="qmailfolderkey.html#isNegated" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNegated() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator QVariant" fullname="QMailFolderKey::operator QVariant" href="qmailfolderkey.html#operator QVariant" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="" signature="operator QVariant() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="arguments" fullname="QMailFolderKey::arguments" href="qmailfolderkey.html#arguments" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<ArgumentType> &" signature="arguments() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="subKeys" fullname="QMailFolderKey::subKeys" href="qmailfolderkey.html#subKeys" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<QMailFolderKey> &" signature="subKeys() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="combiner" fullname="QMailFolderKey::combiner" href="qmailfolderkey.html#combiner" location="qmailfolderkey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailKey::Combiner" signature="combiner() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailFolderKey::serialize" href="qmailfolderkey.html#serialize" location="qmailfolderkey.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailFolderKey::deserialize" href="qmailfolderkey.html#deserialize" location="qmailfolderkey.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="nonMatchingKey" fullname="QMailFolderKey::nonMatchingKey" href="qmailfolderkey.html#nonMatchingKey" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="nonMatchingKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailFolderKey::id" href="qmailfolderkey.html#id" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="id(const QMailFolderId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailFolderKey::id" href="qmailfolderkey.html#id-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="id(const QMailFolderIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailFolderKey::id" href="qmailfolderkey.html#id-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" signature="id(const QMailFolderKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="path" fullname="QMailFolderKey::path" href="qmailfolderkey.html#path" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="path(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="path" fullname="QMailFolderKey::path" href="qmailfolderkey.html#path-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="path(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="path" fullname="QMailFolderKey::path" href="qmailfolderkey.html#path-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" signature="path(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="parentFolderId" fullname="QMailFolderKey::parentFolderId" href="qmailfolderkey.html#parentFolderId" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="parentFolderId(const QMailFolderId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailFolderKey::parentFolderId" href="qmailfolderkey.html#parentFolderId-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="parentFolderId(const QMailFolderIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailFolderKey::parentFolderId" href="qmailfolderkey.html#parentFolderId-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" signature="parentFolderId(const QMailFolderKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderKey &" 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="QMailFolderKey::parentAccountId" href="qmailfolderkey.html#parentAccountId" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" 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="QMailFolderKey::parentAccountId" href="qmailfolderkey.html#parentAccountId-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" 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="QMailFolderKey::parentAccountId" href="qmailfolderkey.html#parentAccountId-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" 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> + <function access="public" threadsafety="unspecified" status="commendable" name="displayName" fullname="QMailFolderKey::displayName" href="qmailfolderkey.html#displayName" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="displayName(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="displayName" fullname="QMailFolderKey::displayName" href="qmailfolderkey.html#displayName-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="displayName(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="displayName" fullname="QMailFolderKey::displayName" href="qmailfolderkey.html#displayName-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" signature="displayName(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="status" fullname="QMailFolderKey::status" href="qmailfolderkey.html#status" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="status(quint64 mask, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailFolderKey::status" href="qmailfolderkey.html#status-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="status(quint64 value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="quint64" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ancestorFolderIds" fullname="QMailFolderKey::ancestorFolderIds" href="qmailfolderkey.html#ancestorFolderIds" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="ancestorFolderIds(const QMailFolderId & id, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ancestorFolderIds" fullname="QMailFolderKey::ancestorFolderIds" href="qmailfolderkey.html#ancestorFolderIds-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="ancestorFolderIds(const QMailFolderIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ancestorFolderIds" fullname="QMailFolderKey::ancestorFolderIds" href="qmailfolderkey.html#ancestorFolderIds-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" signature="ancestorFolderIds(const QMailFolderKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverCount" fullname="QMailFolderKey::serverCount" href="qmailfolderkey.html#serverCount" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="serverCount(int value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverCount" fullname="QMailFolderKey::serverCount" href="qmailfolderkey.html#serverCount-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="serverCount(int value, QMailDataComparator::RelationComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::RelationComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUnreadCount" fullname="QMailFolderKey::serverUnreadCount" href="qmailfolderkey.html#serverUnreadCount" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="serverUnreadCount(int value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUnreadCount" fullname="QMailFolderKey::serverUnreadCount" href="qmailfolderkey.html#serverUnreadCount-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="serverUnreadCount(int value, QMailDataComparator::RelationComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::RelationComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUndiscoveredCount" fullname="QMailFolderKey::serverUndiscoveredCount" href="qmailfolderkey.html#serverUndiscoveredCount" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="serverUndiscoveredCount(int value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUndiscoveredCount" fullname="QMailFolderKey::serverUndiscoveredCount" href="qmailfolderkey.html#serverUndiscoveredCount-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="serverUndiscoveredCount(int value, QMailDataComparator::RelationComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::RelationComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailFolderKey::customField" href="qmailfolderkey.html#customField" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailFolderKey" signature="customField(const QString & name, QMailDataComparator::PresenceComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="QMailDataComparator::PresenceComparator" right="" name="cmp" default="QMailDataComparator::Present"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailFolderKey::customField" href="qmailfolderkey.html#customField-2" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailFolderKey" signature="customField(const QString & name, const QString & value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <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="customField" fullname="QMailFolderKey::customField" href="qmailfolderkey.html#customField-3" location="qmailfolderkey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailFolderKey" signature="customField(const QString & name, const QString & value, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailStoreAccountFilter" href="qmailstoreaccountfilter.html" location="qmailstoreaccountfilter.h" bases="QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailStoreAccountFilter" fullname="QMailStoreAccountFilter::QMailStoreAccountFilter" href="qmailstoreaccountfilter.html#QMailStoreAccountFilter" location="qmailstoreaccountfilter.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailStoreAccountFilter(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="accountUpdated" fullname="QMailStoreAccountFilter::accountUpdated" href="qmailstoreaccountfilter.html#accountUpdated" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountUpdated()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="accountContentsModified" fullname="QMailStoreAccountFilter::accountContentsModified" href="qmailstoreaccountfilter.html#accountContentsModified" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="accountContentsModified()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesAdded" fullname="QMailStoreAccountFilter::messagesAdded" href="qmailstoreaccountfilter.html#messagesAdded" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesAdded(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesRemoved" fullname="QMailStoreAccountFilter::messagesRemoved" href="qmailstoreaccountfilter.html#messagesRemoved" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesRemoved(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messagesUpdated" fullname="QMailStoreAccountFilter::messagesUpdated" href="qmailstoreaccountfilter.html#messagesUpdated" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messagesUpdated(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageContentsModified" fullname="QMailStoreAccountFilter::messageContentsModified" href="qmailstoreaccountfilter.html#messageContentsModified" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageContentsModified(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersAdded" fullname="QMailStoreAccountFilter::foldersAdded" href="qmailstoreaccountfilter.html#foldersAdded" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersAdded(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersRemoved" fullname="QMailStoreAccountFilter::foldersRemoved" href="qmailstoreaccountfilter.html#foldersRemoved" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersRemoved(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="foldersUpdated" fullname="QMailStoreAccountFilter::foldersUpdated" href="qmailstoreaccountfilter.html#foldersUpdated" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="foldersUpdated(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="folderContentsModified" fullname="QMailStoreAccountFilter::folderContentsModified" href="qmailstoreaccountfilter.html#folderContentsModified" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="folderContentsModified(const QMailFolderIdList & ids)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageRemovalRecordsAdded" fullname="QMailStoreAccountFilter::messageRemovalRecordsAdded" href="qmailstoreaccountfilter.html#messageRemovalRecordsAdded" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageRemovalRecordsAdded()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="messageRemovalRecordsRemoved" fullname="QMailStoreAccountFilter::messageRemovalRecordsRemoved" href="qmailstoreaccountfilter.html#messageRemovalRecordsRemoved" location="qmailstoreaccountfilter.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageRemovalRecordsRemoved()"/> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageKey" href="qmailmessagekey.html" location="qmailmessagekey.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Property" fullname="QMailMessageKey::Property" href="qmailmessagekey.html#Property-enum" location="qmailmessagekey.h" typedef="QMailMessageKey::Properties"> + <value name="Id" value="( 1<<0 )"/> + <value name="Type" value="( 1<<1 )"/> + <value name="ParentFolderId" value="( 1<<2 )"/> + <value name="Sender" value="( 1<<3 )"/> + <value name="Recipients" value="( 1<<4 )"/> + <value name="Subject" value="( 1<<5 )"/> + <value name="TimeStamp" value="( 1<<6 )"/> + <value name="Status" value="( 1<<7 )"/> + <value name="Conversation" value="( 1<<8 )"/> + <value name="ReceptionTimeStamp" value="( 1<<9 )"/> + <value name="ServerUid" value="( 1<<10 )"/> + <value name="Size" value="( 1<<11 )"/> + <value name="ParentAccountId" value="( 1<<12 )"/> + <value name="AncestorFolderIds" value="( 1<<13 )"/> + <value name="ContentType" value="( 1<<14 )"/> + <value name="PreviousParentFolderId" value="( 1<<15 )"/> + <value name="ContentScheme" value="( 1<<16 )"/> + <value name="ContentIdentifier" value="( 1<<17 )"/> + <value name="InResponseTo" value="( 1<<18 )"/> + <value name="ResponseType" value="( 1<<19 )"/> + <value name="Custom" value="( 1<<20 )"/> + </enum> + <typedef access="public" threadsafety="unspecified" status="commendable" name="Properties" fullname="QMailMessageKey::Properties" href="qmailmessagekey.html#Properties-typedef" location="qmailmessagekey.h" enum="QMailMessageKey::Property"/> + <typedef access="public" threadsafety="unspecified" status="commendable" name="ArgumentType" fullname="QMailMessageKey::ArgumentType" href="qmailmessagekey.html#ArgumentType-typedef" location="qmailmessagekey.h"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageKey" fullname="QMailMessageKey::QMailMessageKey" href="qmailmessagekey.html#QMailMessageKey" location="qmailmessagekey.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageKey" fullname="QMailMessageKey::QMailMessageKey" href="qmailmessagekey.html#QMailMessageKey-2" location="qmailmessagekey.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailMessageKey(const QMailMessageKey & other)"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailMessageKey" fullname="QMailMessageKey::~QMailMessageKey" href="qmailmessagekey.html#dtor.QMailMessageKey" location="qmailmessagekey.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailMessageKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator~" fullname="QMailMessageKey::operator~" href="qmailmessagekey.html#operator~" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="operator~() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&" fullname="QMailMessageKey::operator&" href="qmailmessagekey.html#operator&" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="operator&(const QMailMessageKey & other) const"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator|" fullname="QMailMessageKey::operator|" href="qmailmessagekey.html#operator|" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="operator|(const QMailMessageKey & other) const"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator&=" fullname="QMailMessageKey::operator&=" href="qmailmessagekey.html#operator&=" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailMessageKey &" signature="operator&=(const QMailMessageKey & other)"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator|=" fullname="QMailMessageKey::operator|=" href="qmailmessagekey.html#operator|=" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailMessageKey &" signature="operator|=(const QMailMessageKey & other)"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailMessageKey::operator==" href="qmailmessagekey.html#operator==" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailMessageKey & other) const"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailMessageKey::operator!=" href="qmailmessagekey.html#operator!=" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailMessageKey & other) const"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator=" fullname="QMailMessageKey::operator=" href="qmailmessagekey.html#operator=" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="const QMailMessageKey &" signature="operator=(const QMailMessageKey & other)"> + <parameter left="const QMailMessageKey &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailMessageKey::isEmpty" href="qmailmessagekey.html#isEmpty" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNonMatching" fullname="QMailMessageKey::isNonMatching" href="qmailmessagekey.html#isNonMatching" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNonMatching() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNegated" fullname="QMailMessageKey::isNegated" href="qmailmessagekey.html#isNegated" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNegated() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator QVariant" fullname="QMailMessageKey::operator QVariant" href="qmailmessagekey.html#operator QVariant" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="" signature="operator QVariant() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="arguments" fullname="QMailMessageKey::arguments" href="qmailmessagekey.html#arguments" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<ArgumentType> &" signature="arguments() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="subKeys" fullname="QMailMessageKey::subKeys" href="qmailmessagekey.html#subKeys" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QList<QMailMessageKey> &" signature="subKeys() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="combiner" fullname="QMailMessageKey::combiner" href="qmailmessagekey.html#combiner" location="qmailmessagekey.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailKey::Combiner" signature="combiner() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serialize" fullname="QMailMessageKey::serialize" href="qmailmessagekey.html#serialize" location="qmailmessagekey.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="void" signature="serialize(Stream & stream) const"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="deserialize" fullname="QMailMessageKey::deserialize" href="qmailmessagekey.html#deserialize" location="qmailmessagekey.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="deserialize(Stream & stream)"> + <parameter left="Stream &" right="" name="stream" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="nonMatchingKey" fullname="QMailMessageKey::nonMatchingKey" href="qmailmessagekey.html#nonMatchingKey" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="nonMatchingKey()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailMessageKey::id" href="qmailmessagekey.html#id" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="id(const QMailMessageId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailMessageKey::id" href="qmailmessagekey.html#id-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="id(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="id" fullname="QMailMessageKey::id" href="qmailmessagekey.html#id-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="id(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="messageType" fullname="QMailMessageKey::messageType" href="qmailmessagekey.html#messageType" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="messageType(QMailMessageMetaDataFwd::MessageType type, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="QMailMessageMetaDataFwd::MessageType" right="" name="type" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageType" fullname="QMailMessageKey::messageType" href="qmailmessagekey.html#messageType-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="messageType(int type, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="int" right="" name="type" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailMessageKey::parentFolderId" href="qmailmessagekey.html#parentFolderId" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="parentFolderId(const QMailFolderId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailMessageKey::parentFolderId" href="qmailmessagekey.html#parentFolderId-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="parentFolderId(const QMailFolderIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentFolderId" fullname="QMailMessageKey::parentFolderId" href="qmailmessagekey.html#parentFolderId-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="parentFolderId(const QMailFolderKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sender" fullname="QMailMessageKey::sender" href="qmailmessagekey.html#sender" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="sender(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="sender" fullname="QMailMessageKey::sender" href="qmailmessagekey.html#sender-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="sender(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="sender" fullname="QMailMessageKey::sender" href="qmailmessagekey.html#sender-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="sender(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="recipients" fullname="QMailMessageKey::recipients" href="qmailmessagekey.html#recipients" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="recipients(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="recipients" fullname="QMailMessageKey::recipients" href="qmailmessagekey.html#recipients-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="recipients(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="subject" fullname="QMailMessageKey::subject" href="qmailmessagekey.html#subject" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="subject(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="subject" fullname="QMailMessageKey::subject" href="qmailmessagekey.html#subject-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="subject(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="subject" fullname="QMailMessageKey::subject" href="qmailmessagekey.html#subject-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="subject(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"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="timeStamp" fullname="QMailMessageKey::timeStamp" href="qmailmessagekey.html#timeStamp-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="timeStamp(const QDateTime & value, QMailDataComparator::RelationComparator cmp)"> + <parameter left="const QDateTime &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::RelationComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="receptionTimeStamp" fullname="QMailMessageKey::receptionTimeStamp" href="qmailmessagekey.html#receptionTimeStamp" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="receptionTimeStamp(const QDateTime & value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QDateTime &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="receptionTimeStamp" fullname="QMailMessageKey::receptionTimeStamp" href="qmailmessagekey.html#receptionTimeStamp-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="receptionTimeStamp(const QDateTime & value, QMailDataComparator::RelationComparator cmp)"> + <parameter left="const QDateTime &" right="" name="value" default=""/> + <parameter left="QMailDataComparator::RelationComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailMessageKey::status" href="qmailmessagekey.html#status" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="status(quint64 mask, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="quint64" right="" name="mask" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="status" fullname="QMailMessageKey::status" href="qmailmessagekey.html#status-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="status(quint64 value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="quint64" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUid" fullname="QMailMessageKey::serverUid" href="qmailmessagekey.html#serverUid" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="serverUid(const QString & uid, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QString &" right="" name="uid" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUid" fullname="QMailMessageKey::serverUid" href="qmailmessagekey.html#serverUid-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="serverUid(const QString & uid, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QString &" right="" name="uid" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serverUid" fullname="QMailMessageKey::serverUid" href="qmailmessagekey.html#serverUid-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="serverUid(const QStringList & uids, QMailDataComparator::InclusionComparator cmp)"> + <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="size" fullname="QMailMessageKey::size" href="qmailmessagekey.html#size" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="size(int value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="size" fullname="QMailMessageKey::size" href="qmailmessagekey.html#size-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="size(int value, QMailDataComparator::RelationComparator cmp)"> + <parameter left="int" right="" name="value" default=""/> + <parameter left="QMailDataComparator::RelationComparator" right="" name="cmp" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="parentAccountId" fullname="QMailMessageKey::parentAccountId" href="qmailmessagekey.html#parentAccountId" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" 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="QMailMessageKey::parentAccountId" href="qmailmessagekey.html#parentAccountId-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" 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="QMailMessageKey::parentAccountId" href="qmailmessagekey.html#parentAccountId-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" 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> + <function access="public" threadsafety="unspecified" status="commendable" name="ancestorFolderIds" fullname="QMailMessageKey::ancestorFolderIds" href="qmailmessagekey.html#ancestorFolderIds" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="ancestorFolderIds(const QMailFolderId & id, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ancestorFolderIds" fullname="QMailMessageKey::ancestorFolderIds" href="qmailmessagekey.html#ancestorFolderIds-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="ancestorFolderIds(const QMailFolderIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ancestorFolderIds" fullname="QMailMessageKey::ancestorFolderIds" href="qmailmessagekey.html#ancestorFolderIds-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="ancestorFolderIds(const QMailFolderKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentType" fullname="QMailMessageKey::contentType" href="qmailmessagekey.html#contentType" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="contentType(QMailMessageMetaDataFwd::ContentType type, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="QMailMessageMetaDataFwd::ContentType" right="" name="type" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentType" fullname="QMailMessageKey::contentType" href="qmailmessagekey.html#contentType-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="contentType(const QList<QMailMessageMetaDataFwd::ContentType> & types, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QList<QMailMessageMetaDataFwd::ContentType> &" right="" name="types" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="previousParentFolderId" fullname="QMailMessageKey::previousParentFolderId" href="qmailmessagekey.html#previousParentFolderId" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="previousParentFolderId(const QMailFolderId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailFolderId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="previousParentFolderId" fullname="QMailMessageKey::previousParentFolderId" href="qmailmessagekey.html#previousParentFolderId-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="previousParentFolderId(const QMailFolderIdList & ids, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderIdList &" right="" name="ids" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="previousParentFolderId" fullname="QMailMessageKey::previousParentFolderId" href="qmailmessagekey.html#previousParentFolderId-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="previousParentFolderId(const QMailFolderKey & key, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QMailFolderKey &" right="" name="key" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contentScheme" fullname="QMailMessageKey::contentScheme" href="qmailmessagekey.html#contentScheme" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="contentScheme(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="contentScheme" fullname="QMailMessageKey::contentScheme" href="qmailmessagekey.html#contentScheme-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="contentScheme(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="contentIdentifier" fullname="QMailMessageKey::contentIdentifier" href="qmailmessagekey.html#contentIdentifier" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="contentIdentifier(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="contentIdentifier" fullname="QMailMessageKey::contentIdentifier" href="qmailmessagekey.html#contentIdentifier-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="contentIdentifier(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="inResponseTo" fullname="QMailMessageKey::inResponseTo" href="qmailmessagekey.html#inResponseTo" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="inResponseTo(const QMailMessageId & id, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="inResponseTo" fullname="QMailMessageKey::inResponseTo" href="qmailmessagekey.html#inResponseTo-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="inResponseTo(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="inResponseTo" fullname="QMailMessageKey::inResponseTo" href="qmailmessagekey.html#inResponseTo-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="inResponseTo(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="responseType" fullname="QMailMessageKey::responseType" href="qmailmessagekey.html#responseType" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="responseType(QMailMessageMetaDataFwd::ResponseType type, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="QMailMessageMetaDataFwd::ResponseType" right="" name="type" default=""/> + <parameter left="QMailDataComparator::EqualityComparator" right="" name="cmp" default="QMailDataComparator::Equal"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="responseType" fullname="QMailMessageKey::responseType" href="qmailmessagekey.html#responseType-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="responseType(const QList<QMailMessageMetaDataFwd::ResponseType> & types, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QList<QMailMessageMetaDataFwd::ResponseType> &" right="" name="types" default=""/> + <parameter left="QMailDataComparator::InclusionComparator" right="" name="cmp" default="QMailDataComparator::Includes"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailMessageKey::customField" href="qmailmessagekey.html#customField" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="customField(const QString & name, QMailDataComparator::PresenceComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="QMailDataComparator::PresenceComparator" right="" name="cmp" default="QMailDataComparator::Present"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="customField" fullname="QMailMessageKey::customField" href="qmailmessagekey.html#customField-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="customField(const QString & name, const QString & value, QMailDataComparator::EqualityComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <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="customField" fullname="QMailMessageKey::customField" href="qmailmessagekey.html#customField-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="customField(const QString & name, const QString & value, QMailDataComparator::InclusionComparator cmp)"> + <parameter left="const QString &" right="" name="name" default=""/> + <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="conversation" fullname="QMailMessageKey::conversation" href="qmailmessagekey.html#conversation" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailMessageKey" signature="conversation(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="conversation" fullname="QMailMessageKey::conversation" href="qmailmessagekey.html#conversation-2" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QMailMessageKey" signature="conversation(const QMailMessageIdList & ids)"> + <parameter left="const QMailMessageIdList &" right="" name="ids" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="conversation" fullname="QMailMessageKey::conversation" href="qmailmessagekey.html#conversation-3" location="qmailmessagekey.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="3" type="QMailMessageKey" signature="conversation(const QMailMessageKey & key)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAccountConfiguration" href="qmailaccountconfiguration.html" location="qmailaccountconfiguration.h" bases="" module=""> + <class access="public" threadsafety="unspecified" status="preliminary" name="ServiceConfiguration" fullname="QMailAccountConfiguration::ServiceConfiguration" href="qmailaccountconfiguration-serviceconfiguration.html" location="qmailaccountconfiguration.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="service" fullname="QMailAccountConfiguration::ServiceConfiguration::service" href="qmailaccountconfiguration-serviceconfiguration.html#service" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="service() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailAccountConfiguration::ServiceConfiguration::id" href="qmailaccountconfiguration-serviceconfiguration.html#id" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="value" fullname="QMailAccountConfiguration::ServiceConfiguration::value" href="qmailaccountconfiguration-serviceconfiguration.html#value" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="value(const QString & name) const"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setValue" fullname="QMailAccountConfiguration::ServiceConfiguration::setValue" href="qmailaccountconfiguration-serviceconfiguration.html#setValue" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setValue(const QString & name, const QString & value)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeValue" fullname="QMailAccountConfiguration::ServiceConfiguration::removeValue" href="qmailaccountconfiguration-serviceconfiguration.html#removeValue" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="removeValue(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="values" fullname="QMailAccountConfiguration::ServiceConfiguration::values" href="qmailaccountconfiguration-serviceconfiguration.html#values" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="const QMap<QString, QString> &" signature="values() const"/> + </class> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountConfiguration" fullname="QMailAccountConfiguration::QMailAccountConfiguration" href="qmailaccountconfiguration.html#QMailAccountConfiguration" location="qmailaccountconfiguration.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccountConfiguration()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountConfiguration" fullname="QMailAccountConfiguration::QMailAccountConfiguration" href="qmailaccountconfiguration.html#QMailAccountConfiguration-2" location="qmailaccountconfiguration.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailAccountConfiguration(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setId" fullname="QMailAccountConfiguration::setId" href="qmailaccountconfiguration.html#setId" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setId(const QMailAccountId & id)"> + <parameter left="const QMailAccountId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="id" fullname="QMailAccountConfiguration::id" href="qmailaccountconfiguration.html#id" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailAccountId" signature="id() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="serviceConfiguration" fullname="QMailAccountConfiguration::serviceConfiguration" href="qmailaccountconfiguration.html#serviceConfiguration" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="ServiceConfiguration &" signature="serviceConfiguration(const QString & service)"> + <parameter left="const QString &" right="" name="service" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="serviceConfiguration" fullname="QMailAccountConfiguration::serviceConfiguration" href="qmailaccountconfiguration.html#serviceConfiguration-2" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="true" overload-number="2" type="const ServiceConfiguration &" signature="serviceConfiguration(const QString & service) const"> + <parameter left="const QString &" right="" name="service" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addServiceConfiguration" fullname="QMailAccountConfiguration::addServiceConfiguration" href="qmailaccountconfiguration.html#addServiceConfiguration" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="addServiceConfiguration(const QString & service)"> + <parameter left="const QString &" right="" name="service" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeServiceConfiguration" fullname="QMailAccountConfiguration::removeServiceConfiguration" href="qmailaccountconfiguration.html#removeServiceConfiguration" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="bool" signature="removeServiceConfiguration(const QString & service)"> + <parameter left="const QString &" right="" name="service" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="services" fullname="QMailAccountConfiguration::services" href="qmailaccountconfiguration.html#services" location="qmailaccountconfiguration.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="services() const"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailPluginManager" href="qmailpluginmanager.html" location="qmailpluginmanager.h" bases="QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailPluginManager" fullname="QMailPluginManager::QMailPluginManager" href="qmailpluginmanager.html#QMailPluginManager" location="qmailpluginmanager.cpp" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailPluginManager(const QString & dir, QObject * parent)"> + <parameter left="const QString &" right="" name="dir" default=""/> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailPluginManager" fullname="QMailPluginManager::~QMailPluginManager" href="qmailpluginmanager.html#dtor.QMailPluginManager" location="qmailpluginmanager.cpp" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailPluginManager()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="list" fullname="QMailPluginManager::list" href="qmailpluginmanager.html#list" location="qmailpluginmanager.cpp" virtual="non" meta="plain" const="true" static="false" overload="false" type="QStringList" signature="list() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="instance" fullname="QMailPluginManager::instance" href="qmailpluginmanager.html#instance" location="qmailpluginmanager.cpp" virtual="non" meta="plain" const="false" static="false" overload="false" type="QObject *" signature="instance(const QString & name)"> + <parameter left="const QString &" right="" name="name" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAccountId" href="qmailaccountid.html" location="qmailid.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountId" fullname="QMailAccountId::QMailAccountId" href="qmailaccountid.html#QMailAccountId" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAccountId()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAccountId" fullname="QMailAccountId::QMailAccountId" href="qmailaccountid.html#QMailAccountId-2" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailAccountId(quint64 value)"> + <parameter left="quint64" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isValid" fullname="QMailAccountId::isValid" href="qmailaccountid.html#isValid" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isValid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator QVariant" fullname="QMailAccountId::operator QVariant" href="qmailaccountid.html#operator QVariant" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="" signature="operator QVariant() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailAccountId::operator!=" href="qmailaccountid.html#operator!=" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailAccountId & other) const"> + <parameter left="const QMailAccountId &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailAccountId::operator==" href="qmailaccountid.html#operator==" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailAccountId & other) const"> + <parameter left="const QMailAccountId &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator<" fullname="QMailAccountId::operator<" href="qmailaccountid.html#operator<" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator<(const QMailAccountId & other) const"> + <parameter left="const QMailAccountId &" right="" name="other" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailFolderId" href="qmailfolderid.html" location="qmailid.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderId" fullname="QMailFolderId::QMailFolderId" href="qmailfolderid.html#QMailFolderId" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailFolderId()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderId" fullname="QMailFolderId::QMailFolderId" href="qmailfolderid.html#QMailFolderId-2" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailFolderId(QMailFolderFwd::PredefinedFolderId id)"> + <parameter left="QMailFolderFwd::PredefinedFolderId" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailFolderId" fullname="QMailFolderId::QMailFolderId" href="qmailfolderid.html#QMailFolderId-3" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailFolderId(quint64 value)"> + <parameter left="quint64" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isValid" fullname="QMailFolderId::isValid" href="qmailfolderid.html#isValid" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isValid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator QVariant" fullname="QMailFolderId::operator QVariant" href="qmailfolderid.html#operator QVariant" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="" signature="operator QVariant() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailFolderId::operator!=" href="qmailfolderid.html#operator!=" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailFolderId & other) const"> + <parameter left="const QMailFolderId &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailFolderId::operator==" href="qmailfolderid.html#operator==" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailFolderId & other) const"> + <parameter left="const QMailFolderId &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator<" fullname="QMailFolderId::operator<" href="qmailfolderid.html#operator<" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator<(const QMailFolderId & other) const"> + <parameter left="const QMailFolderId &" right="" name="other" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageId" href="qmailmessageid.html" location="qmailid.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageId" fullname="QMailMessageId::QMailMessageId" href="qmailmessageid.html#QMailMessageId" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageId()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageId" fullname="QMailMessageId::QMailMessageId" href="qmailmessageid.html#QMailMessageId-2" location="qmailid.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailMessageId(quint64 value)"> + <parameter left="quint64" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isValid" fullname="QMailMessageId::isValid" href="qmailmessageid.html#isValid" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isValid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator QVariant" fullname="QMailMessageId::operator QVariant" href="qmailmessageid.html#operator QVariant" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="" signature="operator QVariant() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailMessageId::operator!=" href="qmailmessageid.html#operator!=" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailMessageId & other) const"> + <parameter left="const QMailMessageId &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailMessageId::operator==" href="qmailmessageid.html#operator==" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailMessageId & other) const"> + <parameter left="const QMailMessageId &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator<" fullname="QMailMessageId::operator<" href="qmailmessageid.html#operator<" location="qmailid.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator<(const QMailMessageId & other) const"> + <parameter left="const QMailMessageId &" right="" name="other" default=""/> + </function> + </class> + <typedef access="public" threadsafety="unspecified" status="commendable" name="QMailAccountIdList" href="qmailaccountid.html#QMailAccountIdList-typedef" location="qmailid.h"/> + <typedef access="public" threadsafety="unspecified" status="commendable" name="QMailFolderIdList" href="qmailfolderid.html#QMailFolderIdList-typedef" location="qmailid.h"/> + <typedef access="public" threadsafety="unspecified" status="commendable" name="QMailMessageIdList" href="qmailmessageid.html#QMailMessageIdList-typedef" location="qmailid.h"/> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailAuthenticator" href="qmailauthenticator.html" location="qmailauthenticator.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="useEncryption" fullname="QMailAuthenticator::useEncryption" href="qmailauthenticator.html#useEncryption" location="qmailauthenticator.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="bool" signature="useEncryption(const QMailAccountConfiguration::ServiceConfiguration & svcCfg, const QStringList & capabilities)"> + <parameter left="const QMailAccountConfiguration::ServiceConfiguration &" right="" name="svcCfg" default=""/> + <parameter left="const QStringList &" right="" name="capabilities" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="getAuthentication" fullname="QMailAuthenticator::getAuthentication" href="qmailauthenticator.html#getAuthentication" location="qmailauthenticator.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="getAuthentication(const QMailAccountConfiguration::ServiceConfiguration & svcCfg, const QStringList & capabilities)"> + <parameter left="const QMailAccountConfiguration::ServiceConfiguration &" right="" name="svcCfg" default=""/> + <parameter left="const QStringList &" right="" name="capabilities" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="getResponse" fullname="QMailAuthenticator::getResponse" href="qmailauthenticator.html#getResponse" location="qmailauthenticator.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QByteArray" signature="getResponse(const QMailAccountConfiguration::ServiceConfiguration & svcCfg, const QByteArray & challenge)"> + <parameter left="const QMailAccountConfiguration::ServiceConfiguration &" right="" name="svcCfg" default=""/> + <parameter left="const QByteArray &" right="" name="challenge" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="preliminary" name="QMailMessageModelBase" href="qmailmessagemodelbase.html" location="qmailmessagemodelbase.h" bases="QAbstractItemModel" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="Roles" fullname="QMailMessageModelBase::Roles" href="qmailmessagemodelbase.html#Roles-enum" location="qmailmessagemodelbase.h"> + <value name="MessageAddressTextRole" value="Qt::UserRole"/> + <value name="MessageSubjectTextRole" value=""/> + <value name="MessageFilterTextRole" value=""/> + <value name="MessageTimeStampTextRole" value=""/> + <value name="MessageSizeTextRole" value=""/> + <value name="MessageTypeIconRole" value=""/> + <value name="MessageStatusIconRole" value=""/> + <value name="MessageDirectionIconRole" value=""/> + <value name="MessagePresenceIconRole" value=""/> + <value name="MessageBodyTextRole" value=""/> + <value name="MessageIdRole" value=""/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailMessageModelBase" fullname="QMailMessageModelBase::QMailMessageModelBase" href="qmailmessagemodelbase.html#QMailMessageModelBase" location="qmailmessagemodelbase.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailMessageModelBase(QObject * parent)"> + <parameter left="QObject *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="rowCount" fullname="QMailMessageModelBase::rowCount" href="qmailmessagemodelbase.html#rowCount" location="qmailmessagemodelbase.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="int" signature="rowCount(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default="QModelIndex()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="columnCount" fullname="QMailMessageModelBase::columnCount" href="qmailmessagemodelbase.html#columnCount" location="qmailmessagemodelbase.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="int" signature="columnCount(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default="QModelIndex()"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmpty" fullname="QMailMessageModelBase::isEmpty" href="qmailmessagemodelbase.html#isEmpty" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmpty() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="data" fullname="QMailMessageModelBase::data" href="qmailmessagemodelbase.html#data" location="qmailmessagemodelbase.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="QVariant" signature="data(const QModelIndex & index, int role) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + <parameter left="int" right="" name="role" default="Qt::DisplayRole"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setData" fullname="QMailMessageModelBase::setData" href="qmailmessagemodelbase.html#setData" location="qmailmessagemodelbase.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="bool" signature="setData(const QModelIndex & index, const QVariant & value, int role)"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + <parameter left="const QVariant &" right="" name="value" default=""/> + <parameter left="int" right="" name="role" default="Qt::EditRole"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="key" fullname="QMailMessageModelBase::key" href="qmailmessagemodelbase.html#key" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageKey" signature="key() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setKey" fullname="QMailMessageModelBase::setKey" href="qmailmessagemodelbase.html#setKey" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setKey(const QMailMessageKey & key)"> + <parameter left="const QMailMessageKey &" right="" name="key" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sortKey" fullname="QMailMessageModelBase::sortKey" href="qmailmessagemodelbase.html#sortKey" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageSortKey" signature="sortKey() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setSortKey" fullname="QMailMessageModelBase::setSortKey" href="qmailmessagemodelbase.html#setSortKey" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setSortKey(const QMailMessageSortKey & sortKey)"> + <parameter left="const QMailMessageSortKey &" right="" name="sortKey" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="idFromIndex" fullname="QMailMessageModelBase::idFromIndex" href="qmailmessagemodelbase.html#idFromIndex" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QMailMessageId" signature="idFromIndex(const QModelIndex & index) const"> + <parameter left="const QModelIndex &" right="" name="index" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="indexFromId" fullname="QMailMessageModelBase::indexFromId" href="qmailmessagemodelbase.html#indexFromId" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QModelIndex" signature="indexFromId(const QMailMessageId & id) const"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="ignoreMailStoreUpdates" fullname="QMailMessageModelBase::ignoreMailStoreUpdates" href="qmailmessagemodelbase.html#ignoreMailStoreUpdates" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="ignoreMailStoreUpdates() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="setIgnoreMailStoreUpdates" fullname="QMailMessageModelBase::setIgnoreMailStoreUpdates" href="qmailmessagemodelbase.html#setIgnoreMailStoreUpdates" location="qmailmessagemodelbase.h" virtual="non" meta="plain" const="false" static="false" overload="false" type="void" signature="setIgnoreMailStoreUpdates(bool ignore)"> + <parameter left="bool" right="" name="ignore" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="modelChanged" fullname="QMailMessageModelBase::modelChanged" href="qmailmessagemodelbase.html#modelChanged" location="qmailmessagemodelbase.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="modelChanged()"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailAddress" href="qmailaddress.html" location="qmailaddress.h" bases="" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAddress" fullname="QMailAddress::QMailAddress" href="qmailaddress.html#QMailAddress" location="qmailaddress.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailAddress()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAddress" fullname="QMailAddress::QMailAddress" href="qmailaddress.html#QMailAddress-2" location="qmailaddress.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailAddress(const QString & addressText)"> + <parameter left="const QString &" right="" name="addressText" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailAddress" fullname="QMailAddress::QMailAddress" href="qmailaddress.html#QMailAddress-3" location="qmailaddress.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailAddress(const QString & name, const QString & address)"> + <parameter left="const QString &" right="" name="name" default=""/> + <parameter left="const QString &" right="" name="address" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailAddress" fullname="QMailAddress::~QMailAddress" href="qmailaddress.html#dtor.QMailAddress" location="qmailaddress.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailAddress()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNull" fullname="QMailAddress::isNull" href="qmailaddress.html#isNull" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNull() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="name" fullname="QMailAddress::name" href="qmailaddress.html#name" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="name() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="address" fullname="QMailAddress::address" href="qmailaddress.html#address" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="address() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isGroup" fullname="QMailAddress::isGroup" href="qmailaddress.html#isGroup" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isGroup() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="groupMembers" fullname="QMailAddress::groupMembers" href="qmailaddress.html#groupMembers" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QList<QMailAddress>" signature="groupMembers() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isPhoneNumber" fullname="QMailAddress::isPhoneNumber" href="qmailaddress.html#isPhoneNumber" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isPhoneNumber() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isEmailAddress" fullname="QMailAddress::isEmailAddress" href="qmailaddress.html#isEmailAddress" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isEmailAddress() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="toString" fullname="QMailAddress::toString" href="qmailaddress.html#toString" location="qmailaddress.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="toString(bool forceDelimited) const"> + <parameter left="bool" right="" name="forceDelimited" default="false"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toStringList" fullname="QMailAddress::toStringList" href="qmailaddress.html#toStringList" location="qmailaddress.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QStringList" signature="toStringList(const QList<QMailAddress> & list, bool forceDelimited)"> + <parameter left="const QList<QMailAddress> &" right="" name="list" default=""/> + <parameter left="bool" right="" name="forceDelimited" default="false"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromStringList" fullname="QMailAddress::fromStringList" href="qmailaddress.html#fromStringList" location="qmailaddress.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QList<QMailAddress>" signature="fromStringList(const QString & list)"> + <parameter left="const QString &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="fromStringList" fullname="QMailAddress::fromStringList" href="qmailaddress.html#fromStringList-2" location="qmailaddress.h" virtual="non" meta="plain" const="false" static="true" overload="true" overload-number="2" type="QList<QMailAddress>" signature="fromStringList(const QStringList & list)"> + <parameter left="const QStringList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeComments" fullname="QMailAddress::removeComments" href="qmailaddress.html#removeComments" location="qmailaddress.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="removeComments(const QString & input)"> + <parameter left="const QString &" right="" name="input" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeWhitespace" fullname="QMailAddress::removeWhitespace" href="qmailaddress.html#removeWhitespace" location="qmailaddress.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="removeWhitespace(const QString & input)"> + <parameter left="const QString &" right="" name="input" default=""/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailViewerFactory" href="qmailviewerfactory.html" location="qmailviewer.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="PresentationType" fullname="QMailViewerFactory::PresentationType" href="qmailviewerfactory.html#PresentationType-enum" location="qmailviewer.h"> + <value name="AnyPresentation" value="0"/> + <value name="StandardPresentation" value="1"/> + <value name="ConversationPresentation" value="2"/> + <value name="UserPresentation" value="64"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="keys" fullname="QMailViewerFactory::keys" href="qmailviewerfactory.html#keys" location="qmailviewer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QStringList" signature="keys(QMailMessage::ContentType type, PresentationType pres)"> + <parameter left="QMailMessage::ContentType" right="" name="type" default="QMailMessage::UnknownContent"/> + <parameter left="PresentationType" right="" name="pres" default="AnyPresentation"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="defaultKey" fullname="QMailViewerFactory::defaultKey" href="qmailviewerfactory.html#defaultKey" location="qmailviewer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QString" signature="defaultKey(QMailMessage::ContentType type, PresentationType pres)"> + <parameter left="QMailMessage::ContentType" right="" name="type" default="QMailMessage::UnknownContent"/> + <parameter left="PresentationType" right="" name="pres" default="AnyPresentation"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="create" fullname="QMailViewerFactory::create" href="qmailviewerfactory.html#create" location="qmailviewer.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailViewerInterface *" signature="create(const QString & key, QWidget * parent)"> + <parameter left="const QString &" right="" name="key" default=""/> + <parameter left="QWidget *" right="" name="parent" default="0"/> + </function> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailViewerInterface" href="qmailviewerinterface.html" location="qmailviewer.h" bases="QObject" module=""> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailViewerInterface" fullname="QMailViewerInterface::QMailViewerInterface" href="qmailviewerinterface.html#QMailViewerInterface" location="qmailviewer.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailViewerInterface(QWidget * parent)"> + <parameter left="QWidget *" right="" name="parent" default="0"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailViewerInterface" fullname="QMailViewerInterface::~QMailViewerInterface" href="qmailviewerinterface.html#dtor.QMailViewerInterface" location="qmailviewer.h" virtual="impure" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailViewerInterface()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="widget" fullname="QMailViewerInterface::widget" href="qmailviewerinterface.html#widget" location="qmailviewer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QWidget *" signature="widget() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="scrollToAnchor" fullname="QMailViewerInterface::scrollToAnchor" href="qmailviewerinterface.html#scrollToAnchor" location="qmailviewer.h" virtual="impure" meta="plain" const="false" static="false" overload="false" type="void" signature="scrollToAnchor(const QString & link)"> + <parameter left="const QString &" right="" name="link" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="addActions" fullname="QMailViewerInterface::addActions" href="qmailviewerinterface.html#addActions" location="qmailviewer.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="void" signature="addActions(const QList<QAction *> & actions)"> + <parameter left="const QList<QAction *> &" right="" name="actions" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="removeAction" fullname="QMailViewerInterface::removeAction" href="qmailviewerinterface.html#removeAction" location="qmailviewer.h" virtual="pure" meta="plain" const="false" static="false" overload="false" type="void" signature="removeAction(QAction * action)"> + <parameter left="QAction *" right="" name="action" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="handleIncomingMessages" fullname="QMailViewerInterface::handleIncomingMessages" href="qmailviewerinterface.html#handleIncomingMessages" location="qmailviewer.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="handleIncomingMessages(const QMailMessageIdList & list) const"> + <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="handleOutgoingMessages" fullname="QMailViewerInterface::handleOutgoingMessages" href="qmailviewerinterface.html#handleOutgoingMessages" location="qmailviewer.h" virtual="impure" meta="plain" const="true" static="false" overload="false" type="bool" signature="handleOutgoingMessages(const QMailMessageIdList & list) const"> + <parameter left="const QMailMessageIdList &" right="" name="list" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="key" fullname="QMailViewerInterface::key" href="qmailviewerinterface.html#key" location="qmailviewer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QString" signature="key() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="presentation" fullname="QMailViewerInterface::presentation" href="qmailviewerinterface.html#presentation" location="qmailviewer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QMailViewerFactory::PresentationType" signature="presentation() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="types" fullname="QMailViewerInterface::types" href="qmailviewerinterface.html#types" location="qmailviewer.h" virtual="pure" meta="plain" const="true" static="false" overload="false" type="QList<QMailMessage::ContentType>" signature="types() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isSupported" fullname="QMailViewerInterface::isSupported" href="qmailviewerinterface.html#isSupported" location="qmailviewer.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isSupported(QMailMessage::ContentType t, QMailViewerFactory::PresentationType pres) const"> + <parameter left="QMailMessage::ContentType" right="" name="t" default=""/> + <parameter left="QMailViewerFactory::PresentationType" right="" name="pres" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setMessage" fullname="QMailViewerInterface::setMessage" href="qmailviewerinterface.html#setMessage" location="qmailviewer.h" virtual="pure" meta="slot" const="false" static="false" overload="false" type="bool" signature="setMessage(const QMailMessage & mail)"> + <parameter left="const QMailMessage &" right="" name="mail" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="setResource" fullname="QMailViewerInterface::setResource" href="qmailviewerinterface.html#setResource" location="qmailviewer.h" virtual="impure" meta="slot" const="false" static="false" overload="false" type="void" signature="setResource(const QUrl & name, QVariant value)"> + <parameter left="const QUrl &" right="" name="name" default=""/> + <parameter left="QVariant" right="" name="value" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="clear" fullname="QMailViewerInterface::clear" href="qmailviewerinterface.html#clear" location="qmailviewer.h" virtual="pure" meta="slot" const="false" static="false" overload="false" type="void" signature="clear()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="anchorClicked" fullname="QMailViewerInterface::anchorClicked" href="qmailviewerinterface.html#anchorClicked" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="anchorClicked(const QUrl & link)"> + <parameter left="const QUrl &" right="" name="link" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="contactDetails" fullname="QMailViewerInterface::contactDetails" href="qmailviewerinterface.html#contactDetails" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="contactDetails(const QContact & contact)"> + <parameter left="const QContact &" right="" name="contact" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="messageChanged" fullname="QMailViewerInterface::messageChanged" href="qmailviewerinterface.html#messageChanged" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="messageChanged(const QMailMessageId & id)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="viewMessage" fullname="QMailViewerInterface::viewMessage" href="qmailviewerinterface.html#viewMessage" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="viewMessage(const QMailMessageId & id, QMailViewerFactory::PresentationType type)"> + <parameter left="const QMailMessageId &" right="" name="id" default=""/> + <parameter left="QMailViewerFactory::PresentationType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="sendMessage" fullname="QMailViewerInterface::sendMessage" href="qmailviewerinterface.html#sendMessage" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="sendMessage(QMailMessage & message)"> + <parameter left="QMailMessage &" right="" name="message" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessage" fullname="QMailViewerInterface::retrieveMessage" href="qmailviewerinterface.html#retrieveMessage" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="retrieveMessage()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePortion" fullname="QMailViewerInterface::retrieveMessagePortion" href="qmailviewerinterface.html#retrieveMessagePortion" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="retrieveMessagePortion(uint bytes)"> + <parameter left="uint" right="" name="bytes" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePart" fullname="QMailViewerInterface::retrieveMessagePart" href="qmailviewerinterface.html#retrieveMessagePart" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="retrieveMessagePart(const QMailMessagePart & part)"> + <parameter left="const QMailMessagePart &" right="" name="part" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="retrieveMessagePartPortion" fullname="QMailViewerInterface::retrieveMessagePartPortion" href="qmailviewerinterface.html#retrieveMessagePartPortion" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="retrieveMessagePartPortion(const QMailMessagePart & part, uint bytes)"> + <parameter left="const QMailMessagePart &" right="" name="part" default=""/> + <parameter left="uint" right="" name="bytes" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="respondToMessage" fullname="QMailViewerInterface::respondToMessage" href="qmailviewerinterface.html#respondToMessage" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="respondToMessage(QMailMessage::ResponseType type)"> + <parameter left="QMailMessage::ResponseType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="respondToMessagePart" fullname="QMailViewerInterface::respondToMessagePart" href="qmailviewerinterface.html#respondToMessagePart" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="respondToMessagePart(const QMailMessagePart::Location & partLocation, QMailMessage::ResponseType type)"> + <parameter left="const QMailMessagePart::Location &" right="" name="partLocation" default=""/> + <parameter left="QMailMessage::ResponseType" right="" name="type" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="finished" fullname="QMailViewerInterface::finished" href="qmailviewerinterface.html#finished" location="qmailviewer.h" virtual="non" meta="signal" const="false" static="false" overload="false" type="void" signature="finished()"/> + </class> + <class access="public" threadsafety="unspecified" status="commendable" name="QMailTimeStamp" href="qmailtimestamp.html" location="qmailtimestamp.h" bases="" module=""> + <enum access="public" threadsafety="unspecified" status="commendable" name="OutputFormat" fullname="QMailTimeStamp::OutputFormat" href="qmailtimestamp.html#OutputFormat-enum" location="qmailtimestamp.h"> + <value name="Rfc2822" value="0"/> + <value name="Rfc3501" value="1"/> + <value name="Rfc3339" value="2"/> + </enum> + <function access="public" threadsafety="unspecified" status="commendable" name="currentDateTime" fullname="QMailTimeStamp::currentDateTime" href="qmailtimestamp.html#currentDateTime" location="qmailtimestamp.h" virtual="non" meta="plain" const="false" static="true" overload="false" type="QMailTimeStamp" signature="currentDateTime()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailTimeStamp" fullname="QMailTimeStamp::QMailTimeStamp" href="qmailtimestamp.html#QMailTimeStamp" location="qmailtimestamp.h" virtual="non" meta="constructor" const="false" static="false" overload="false" type="" signature="QMailTimeStamp()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailTimeStamp" fullname="QMailTimeStamp::QMailTimeStamp" href="qmailtimestamp.html#QMailTimeStamp-2" location="qmailtimestamp.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="2" type="" signature="QMailTimeStamp(const QString & timeText)"> + <parameter left="const QString &" right="" name="timeText" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="QMailTimeStamp" fullname="QMailTimeStamp::QMailTimeStamp" href="qmailtimestamp.html#QMailTimeStamp-3" location="qmailtimestamp.h" virtual="non" meta="constructor" const="false" static="false" overload="true" overload-number="3" type="" signature="QMailTimeStamp(const QDateTime & dateTime)"> + <parameter left="const QDateTime &" right="" name="dateTime" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="~QMailTimeStamp" fullname="QMailTimeStamp::~QMailTimeStamp" href="qmailtimestamp.html#dtor.QMailTimeStamp" location="qmailtimestamp.h" virtual="non" meta="destructor" const="false" static="false" overload="false" type="" signature="~QMailTimeStamp()"/> + <function access="public" threadsafety="unspecified" status="commendable" name="toString" fullname="QMailTimeStamp::toString" href="qmailtimestamp.html#toString" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QString" signature="toString(OutputFormat format) const"> + <parameter left="OutputFormat" right="" name="format" default="Rfc2822"/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="toLocalTime" fullname="QMailTimeStamp::toLocalTime" href="qmailtimestamp.html#toLocalTime" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QDateTime" signature="toLocalTime() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="toUTC" fullname="QMailTimeStamp::toUTC" href="qmailtimestamp.html#toUTC" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="QDateTime" signature="toUTC() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isNull" fullname="QMailTimeStamp::isNull" href="qmailtimestamp.html#isNull" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isNull() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="isValid" fullname="QMailTimeStamp::isValid" href="qmailtimestamp.html#isValid" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="isValid() const"/> + <function access="public" threadsafety="unspecified" status="commendable" name="operator==" fullname="QMailTimeStamp::operator==" href="qmailtimestamp.html#operator==" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator==(const QMailTimeStamp & other) const"> + <parameter left="const QMailTimeStamp &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator!=" fullname="QMailTimeStamp::operator!=" href="qmailtimestamp.html#operator!=" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator!=(const QMailTimeStamp & other) const"> + <parameter left="const QMailTimeStamp &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator<" fullname="QMailTimeStamp::operator<" href="qmailtimestamp.html#operator<" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator<(const QMailTimeStamp & other) const"> + <parameter left="const QMailTimeStamp &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator<=" fullname="QMailTimeStamp::operator<=" href="qmailtimestamp.html#operator<=" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator<=(const QMailTimeStamp & other) const"> + <parameter left="const QMailTimeStamp &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator>" fullname="QMailTimeStamp::operator>" href="qmailtimestamp.html#operator>" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator>(const QMailTimeStamp & other) const"> + <parameter left="const QMailTimeStamp &" right="" name="other" default=""/> + </function> + <function access="public" threadsafety="unspecified" status="commendable" name="operator>=" fullname="QMailTimeStamp::operator>=" href="qmailtimestamp.html#operator>=" location="qmailtimestamp.h" virtual="non" meta="plain" const="true" static="false" overload="false" type="bool" signature="operator>=(const QMailTimeStamp & other) const"> + <parameter left="const QMailTimeStamp &" right="" name="other" default=""/> + </function> + </class> + <page access="public" status="commendable" name="messaging.html" href="messaging.html" subtype="page" title="Messages Client" fulltitle="Messages Client" subtitle="" location="qtmail.qdoc"> + <target name="top"/> + <contents name="introduction" title="Introduction" level="1"/> + <contents name="features" title="Features" level="1"/> + <contents name="accounts" title="Accounts" level="1"/> + <contents name="folders" title="Folders" level="1"/> + <contents name="mail-list-per-folder" title="Mail List (per folder)" level="2"/> + <contents name="virtual-folder-queries-and-search" title="Virtual Folder Queries and Search" level="2"/> + <contents name="message-properties" title="Message Properties" level="1"/> + <contents name="viewing-mail" title="Viewing mail" level="1"/> + <contents name="writing-messages" title="Writing Messages" level="1"/> + <contents name="retrieving-messages" title="Retrieving messages" level="1"/> + <contents name="sending-messages" title="Sending messages" level="1"/> + <contents name="dependencies" title="Dependencies" level="1"/> + </page> + <page access="public" status="commendable" name="qtextended-messaging.html" href="qtextended-messaging.html" subtype="page" title="Messaging" fulltitle="Messaging" subtitle="" location="messaging.qdoc"> + <target name="top"/> + <contents name="introduction" title="Introduction" level="1"/> + <contents name="architecture" title="Architecture" level="1"/> + <contents name="building-and-compiling" title="Building and Compiling" level="1"/> + <contents name="running-messaging-framework" title="Running Messaging Framework" level="1"/> + <contents name="testing-the-messaging-framework" title="Testing the Messaging Framework" level="1"/> + <contents name="test-results" title="Test Results" level="2"/> + <contents name="changes-between-messaging-framework-versions" title="Changes Between Messaging Framework Versions" level="1"/> + </page> + <page access="public" status="commendable" name="changes-messageserver.html" href="changes-messageserver.html" subtype="page" title="" fulltitle="" subtitle="" location="CHANGES.qdoc"/> + <page access="public" status="commendable" name="changes-qtopiamail.html" href="changes-qtopiamail.html" subtype="page" title="" fulltitle="" subtitle="" location="CHANGES.qdoc"/> + <page access="public" status="commendable" name="qtextendedmail.html" href="qtextendedmail.html" subtype="page" title="Messaging Framework Client Library" fulltitle="Messaging Framework Client Library" subtitle="" location="qtopiamail.qdoc"> + <contents name="overview" title="Overview" level="1"/> + <contents name="composition-and-manipulation-of-messages" title="Composition and Manipulation of Messages" level="1"/> + <contents name="message-accounts" title="Message Accounts" level="1"/> + <contents name="message-listing" title="Message Listing" level="1"/> + <contents name="message-navigation" title="Message Navigation" level="1"/> + <contents name="sorting-and-searching-functionality" title="Sorting and Searching Functionality" level="1"/> + <contents name="message-content-management-plugins" title="Message Content Management Plugins" level="1"/> + <contents name="message-transport-service" title="Message Transport Service" level="1"/> + <contents name="concurrent-access-to-messaging-data" title="Concurrent Access to Messaging Data" level="1"/> + <contents name="abstraction-of-messaging-data-storage-mechanism" title="Abstraction of Messaging Data Storage Mechanism" level="1"/> + <contents name="performance-characteristics" title="Performance Characteristics" level="1"/> + <contents name="assumptions-and-dependencies" title="Assumptions and Dependencies" level="1"/> + <contents name="examples" title="Examples" level="1"/> + <contents name="changes-between-versions" title="Changes Between Versions" level="1"/> + </page> + <page access="public" status="commendable" name="classes.html" href="classes.html" subtype="page" title="Class Index" fulltitle="Class Index" subtitle="" location="api-pages.qdoc"> + <target name="top"/> + </page> + <page access="public" status="commendable" name="namespaces.html" href="namespaces.html" subtype="page" title="Messaging Framework Namespaces" fulltitle="Messaging Framework Namespaces" subtitle="" location="api-pages.qdoc"/> + <page access="public" status="commendable" name="annotated.html" href="annotated.html" subtype="page" title="Annotated Class List" fulltitle="Annotated Class List" subtitle="" location="api-pages.qdoc"> + <target name="top"/> + </page> + <page access="public" status="commendable" name="messaging-classes.html" href="messaging-classes.html" subtype="page" title="Messaging Framework Class List" fulltitle="Messaging Framework Class List" subtitle="" location="api-pages.qdoc"> + <target name="top"/> + </page> + <page access="public" status="commendable" name="groups.html" href="groups.html" subtype="page" title="Grouped Classes" fulltitle="Grouped Classes" subtitle="" location="groups.qdoc"> + <contents name="ui-controls-interaction" title="UI Controls & Interaction" level="1"/> + <contents name="media-and-document-handling" title="Media and Document Handling" level="1"/> + </page> + <page access="public" status="commendable" name="messaginglibrary" href="messaginglibrary.html" subtype="group" title="Messaging Classes" fulltitle="Messaging Classes" subtitle="" location="groups.qdoc"/> + <page access="public" status="commendable" name="libmessageserver" href="libmessageserver.html" subtype="group" title="Message Server Support Classes" fulltitle="Message Server Support Classes" subtitle="" location="groups.qdoc"/> + <page access="public" status="commendable" name="qmfutil" href="qmfutil.html" subtype="group" title="Messaging Client Utility Classes" fulltitle="Messaging Client Utility Classes" subtitle="" location="groups.qdoc"/> + <page access="public" status="commendable" name="classeshierarchy.html" href="classeshierarchy.html" subtype="page" title="Messaging Framework Class Inheritance Hierarchy" fulltitle="Messaging Framework Class Inheritance Hierarchy" subtitle="" location="classhierarchy.qdoc"> + <target name="top"/> + </page> + <page access="public" status="commendable" name="index.html" href="index.html" subtype="page" title="Messaging Framework Developer Resources" fulltitle="Messaging Framework Developer Resources" subtitle="" location="index.qdoc"/> + <page access="public" status="commendable" name="qtextendedmail-qmfutil.html" href="qtextendedmail-qmfutil.html" subtype="page" title="Messaging Client Utility Library" fulltitle="Messaging Client Utility Library" subtitle="" location="qtopiamail_qmfutil.qdoc"> + <contents name="overview" title="Overview" level="1"/> + <contents name="message-listing" title="Message Listing" level="1"/> + <contents name="message-composer-and-viewer-plugins" title="Message Composer and Viewer Plugins" level="1"/> + <contents name="new-message-arrival-service" title="New Message Arrival Service" level="1"/> + <contents name="examples" title="Examples" level="1"/> + </page> + <page access="public" status="commendable" name="messageserver.html" href="messageserver.html" subtype="page" title="MessageServer Daemon" fulltitle="MessageServer Daemon" subtitle="" location="messageserver.qdoc"> + <contents name="introduction" title="Introduction" level="1"/> + <contents name="features" title="Features" level="1"/> + <contents name="accounts" title="Accounts" level="1"/> + <contents name="interface" title="Interface" level="1"/> + <contents name="dependencies" title="Dependencies" level="1"/> + </page> + <page access="public" status="commendable" name="qtextendedmail-messageserver.html" href="qtextendedmail-messageserver.html" subtype="page" title="Message Server Support Library" fulltitle="Message Server Support Library" subtitle="" location="qtopiamail_messageserver.qdoc"> + <contents name="overview" title="Overview" level="1"/> + <contents name="message-accounts" title="Message Accounts" level="1"/> + <contents name="message-services" title="Message Services" level="1"/> + <contents name="utility-classes" title="Utility Classes" level="1"/> + <contents name="changes-between-versions" title="Changes Between Versions" level="1"/> + </page> + <page access="public" status="commendable" name="messagenavigator" href="messagenavigator.html" subtype="example" title="MessageNavigator Example" fulltitle="MessageNavigator Example" subtitle="" location="messagenavigator.qdoc"> + <page access="public" status="commendable" name="messagenavigator/foldermodel.cpp" href="messagenavigator-foldermodel-cpp.html" subtype="file" title="" fulltitle="foldermodel.cpp Example File" subtitle="messagenavigator/foldermodel.cpp" location=""/> + <page access="public" status="commendable" name="messagenavigator/foldermodel.h" href="messagenavigator-foldermodel-h.html" subtype="file" title="" fulltitle="foldermodel.h Example File" subtitle="messagenavigator/foldermodel.h" location=""/> + <page access="public" status="commendable" name="messagenavigator/messagenavigator.cpp" href="messagenavigator-messagenavigator-cpp.html" subtype="file" title="" fulltitle="messagenavigator.cpp Example File" subtitle="messagenavigator/messagenavigator.cpp" location=""/> + <page access="public" status="commendable" name="messagenavigator/messagenavigator.h" href="messagenavigator-messagenavigator-h.html" subtype="file" title="" fulltitle="messagenavigator.h Example File" subtitle="messagenavigator/messagenavigator.h" location=""/> + <page access="public" status="commendable" name="messagenavigator/messagenavigatorbase.ui" href="messagenavigator-messagenavigatorbase-ui.html" subtype="file" title="" fulltitle="messagenavigatorbase.ui Example File" subtitle="messagenavigator/messagenavigatorbase.ui" location=""/> + <page access="public" status="commendable" name="messagenavigator/main.cpp" href="messagenavigator-main-cpp.html" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="messagenavigator/main.cpp" location=""/> + <page access="public" status="commendable" name="messagenavigator/messagenavigator.pro" href="messagenavigator-messagenavigator-pro.html" subtype="file" title="" fulltitle="messagenavigator.pro Example File" subtitle="messagenavigator/messagenavigator.pro" location=""/> + </page> + <page access="public" status="commendable" name="messageviewer" href="messageviewer.html" subtype="example" title="MessageViewer Example" fulltitle="MessageViewer Example" subtitle="" location="messageviewer.qdoc"> + <page access="public" status="commendable" name="messageviewer/messagedelegate.cpp" href="messageviewer-messagedelegate-cpp.html" subtype="file" title="" fulltitle="messagedelegate.cpp Example File" subtitle="messageviewer/messagedelegate.cpp" location=""/> + <page access="public" status="commendable" name="messageviewer/messagedelegate.h" href="messageviewer-messagedelegate-h.html" subtype="file" title="" fulltitle="messagedelegate.h Example File" subtitle="messageviewer/messagedelegate.h" location=""/> + <page access="public" status="commendable" name="messageviewer/messagemodel.cpp" href="messageviewer-messagemodel-cpp.html" subtype="file" title="" fulltitle="messagemodel.cpp Example File" subtitle="messageviewer/messagemodel.cpp" location=""/> + <page access="public" status="commendable" name="messageviewer/messagemodel.h" href="messageviewer-messagemodel-h.html" subtype="file" title="" fulltitle="messagemodel.h Example File" subtitle="messageviewer/messagemodel.h" location=""/> + <page access="public" status="commendable" name="messageviewer/messageviewer.cpp" href="messageviewer-messageviewer-cpp.html" subtype="file" title="" fulltitle="messageviewer.cpp Example File" subtitle="messageviewer/messageviewer.cpp" location=""/> + <page access="public" status="commendable" name="messageviewer/messageviewer.h" href="messageviewer-messageviewer-h.html" subtype="file" title="" fulltitle="messageviewer.h Example File" subtitle="messageviewer/messageviewer.h" location=""/> + <page access="public" status="commendable" name="messageviewer/messageviewerbase.ui" href="messageviewer-messageviewerbase-ui.html" subtype="file" title="" fulltitle="messageviewerbase.ui Example File" subtitle="messageviewer/messageviewerbase.ui" location=""/> + <page access="public" status="commendable" name="messageviewer/main.cpp" href="messageviewer-main-cpp.html" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="messageviewer/main.cpp" location=""/> + <page access="public" status="commendable" name="messageviewer/messageviewer.pro" href="messageviewer-messageviewer-pro.html" subtype="file" title="" fulltitle="messageviewer.pro Example File" subtitle="messageviewer/messageviewer.pro" location=""/> + </page> + </namespace> +</INDEX> |