diff options
author | Don Sanders <don.sanders@nokia.com> | 2012-01-10 14:21:59 +0200 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2012-01-10 14:21:59 +0200 |
commit | e664093e1a17b45fee69332c6988a39398f0ce4b (patch) | |
tree | 3d9638e21e1f9bbeb4eb5d99647e09090039d9de | |
parent | a6748fd6a7bd41b79667c5f399fd649eabe23161 (diff) |
Add QMailMessageMetaData Todo flag.2012W02_1
Fixes NB#291875 also update CHANGES file to correct previous tag name.
-rw-r--r-- | CHANGES | 5 | ||||
-rw-r--r-- | src/libraries/qmfclient/qmailmessage.cpp | 2 | ||||
-rw-r--r-- | src/libraries/qmfclient/qmailmessage.h | 1 | ||||
-rw-r--r-- | src/libraries/qmfclient/qmailstore_p.cpp | 3 |
4 files changed, 9 insertions, 2 deletions
@@ -1,7 +1,10 @@ Latest Changes --------------- -201201_2 +201202_1 + * Fixes: NB#291875 QMF doesn't have message flag for marking emails as todo + +201202 * Made API additions as documented in src/libraries/qmfclient/CHANGES.qdoc item 52. 201201_1 diff --git a/src/libraries/qmfclient/qmailmessage.cpp b/src/libraries/qmfclient/qmailmessage.cpp index 73b40b38..bb863d45 100644 --- a/src/libraries/qmfclient/qmailmessage.cpp +++ b/src/libraries/qmfclient/qmailmessage.cpp @@ -6300,6 +6300,7 @@ static quint64 importantFlag = 0; static quint64 highPriorityFlag = 0; static quint64 lowPriorityFlag = 0; static quint64 calendarInvitationFlag = 0; +static quint64 todoFlag = 0; /* QMailMessageMetaData */ @@ -6946,6 +6947,7 @@ const quint64 &QMailMessageMetaData::Important = importantFlag; const quint64 &QMailMessageMetaData::HighPriority = highPriorityFlag; const quint64 &QMailMessageMetaData::LowPriority = lowPriorityFlag; const quint64 &QMailMessageMetaData::CalendarInvitation = calendarInvitationFlag; +const quint64 &QMailMessageMetaData::Todo = todoFlag; /*! Constructs an empty message meta data object. diff --git a/src/libraries/qmfclient/qmailmessage.h b/src/libraries/qmfclient/qmailmessage.h index 8b6cfb11..bd1d5a45 100644 --- a/src/libraries/qmfclient/qmailmessage.h +++ b/src/libraries/qmfclient/qmailmessage.h @@ -571,6 +571,7 @@ public: static const quint64 &HighPriority; static const quint64 &LowPriority; static const quint64 &CalendarInvitation; + static const quint64 &Todo; QMailMessageMetaData(); #ifndef QTOPIAMAIL_PARSING_ONLY diff --git a/src/libraries/qmfclient/qmailstore_p.cpp b/src/libraries/qmfclient/qmailstore_p.cpp index 3215423a..c705a650 100644 --- a/src/libraries/qmfclient/qmailstore_p.cpp +++ b/src/libraries/qmfclient/qmailstore_p.cpp @@ -2473,7 +2473,8 @@ bool QMailStorePrivate::initStore() || attemptRegisterStatusBit("Important", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::Important), t, false) || attemptRegisterStatusBit("HighPriority", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::HighPriority), t, false) || attemptRegisterStatusBit("LowPriority", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::LowPriority), t, false) - || attemptRegisterStatusBit("CalendarInvitation", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::CalendarInvitation), t, false); + || attemptRegisterStatusBit("CalendarInvitation", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::CalendarInvitation), t, false) + || attemptRegisterStatusBit("Todo", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::CalendarInvitation), t, false); if (res) { qWarning() << "There was an error registering flags."; |