diff -r 459da34cdb45 -r 83cc6bae1de8 email_plat/nmail_client_api/nmapimessageenvelope.h --- a/email_plat/nmail_client_api/nmapimessageenvelope.h Fri Sep 03 17:52:02 2010 +0300 +++ b/email_plat/nmail_client_api/nmapimessageenvelope.h Wed Sep 15 12:09:55 2010 +0300 @@ -23,6 +23,7 @@ #include #include +#include class QString; class QDateTime; @@ -72,6 +73,11 @@ quint64 parentFolder() const; /*! + getter for id of mailbox + */ + quint64 mailboxId() const; + + /*! getter for subject */ QString subject() const; @@ -92,6 +98,11 @@ void getCcRecipients(QList &ccRecipients); /*! + getter for bcc recipients + */ + void getBccRecipients(QList &bccRecipients); + + /*! getter for sent time */ QDateTime sentTime() const; @@ -142,6 +153,21 @@ quint64 fetchedSize() const; /*! + getter for priority + */ + NmApiMessagePriority priority() const; + + /*! + getter for flags + */ + NmApiMessageFlags flags() const; + + /*! + getter for flag + */ + bool isFlagSet(const NmApiMessageFlag flag) const; + + /*! setter for id */ void setId(quint64 id); @@ -152,6 +178,11 @@ void setParentFolder(quint64 parentFolder); /*! + setter for mailbox id + */ + void setMailboxId(quint64 mailboxId); + + /*! setter for subject */ void setSubject(const QString &subject); @@ -172,6 +203,11 @@ void setCcRecipients(const QList &ccRecipients); /*! + setter for bcc recipients + */ + void setBccRecipients(const QList &bccRecipients); + + /*! setter for sent time */ void setSentTime(QDateTime sentTime); @@ -202,20 +238,35 @@ void setContentType(const QString &contentType); /*! - getter for messages plain text + setter for messages plain text */ void setPlainText(const QString &plainText); /*! - getter for messages fetched size + setter for messages fetched size */ void setTotalSize(quint64 totalSize); /*! - getter for messages fetched size + setter for messages fetched size */ void setFetchedSize(quint64 fetchedSize); + /*! + setter for priority + */ + void setPriority(NmApiMessagePriority forwarded); + + /*! + setter for flags + */ + void setFlags(const NmApiMessageFlags flags, bool set); + + /*! + setter for flag + */ + void setFlag(const NmApiMessageFlag flag, bool set); + private: QExplicitlySharedDataPointer d; };