--- a/messagingapp/msgui/appengine/src/conversationsengine.cpp Fri Apr 16 14:56:15 2010 +0300
+++ b/messagingapp/msgui/appengine/src/conversationsengine.cpp Mon May 03 12:29:07 2010 +0300
@@ -154,6 +154,16 @@
}
//---------------------------------------------------------------
+// ConversationsEngine::deleteAllDraftMessages
+// @see header
+//---------------------------------------------------------------
+void ConversationsEngine::deleteAllDraftMessages()
+{
+ int error;
+ TRAP(error, d_ptr->deleteAllDraftMessagesL());
+}
+
+//---------------------------------------------------------------
// ConversationsEngine::markConversationRead
// @see header
//---------------------------------------------------------------
@@ -188,8 +198,7 @@
// @see header
//---------------------------------------------------------------
void ConversationsEngine::getContactDetails(qint64 conversationId,
- QString& firstName,
- QString& lastName,
+ QString& displayName,
QString& address)
{
QModelIndexList indexList = mConversationsSummaryModel->match(
@@ -201,8 +210,7 @@
if(indexList.count() > 0)
{
- firstName = indexList[0].data(FirstName).toString();
- lastName = indexList[0].data(LastName).toString();
+ displayName = indexList[0].data(DisplayName).toString();
address = indexList[0].data(ConversationAddress).toString();
}
}
@@ -284,5 +292,50 @@
d_ptr->fetchMoreConversations();
}
+//---------------------------------------------------------------
+// ConversationsEngine::resendMessage()
+// @see header
+//---------------------------------------------------------------
+
+bool ConversationsEngine::resendMessage(qint32 messageId)
+{
+ return d_ptr->resendMessage(messageId);
+}
+
+//---------------------------------------------------------------
+// ConversationsEngine::downloadMessage()
+// @see header
+//---------------------------------------------------------------
+
+int ConversationsEngine::downloadMessage(qint32 messageId)
+{
+ return d_ptr->downloadMessage(messageId);
+}
+
+//---------------------------------------------------------------
+// ConversationsEngine::downloadOperationSupported()
+// @see header
+//---------------------------------------------------------------
+bool ConversationsEngine::downloadOperationSupported(qint32 messageId)
+{
+ return d_ptr->downloadOperationSupported(messageId);
+}
+
+//---------------------------------------------------------------
+// ConversationsEngine::markAsReadAndGetType()
+// @see header
+//---------------------------------------------------------------
+
+void ConversationsEngine::markAsReadAndGetType(qint32 messageId,
+ int& msgType,
+ int& msgSubType)
+{
+mConversationMsgStoreHandler->markAsReadAndGetType(messageId,
+ msgType,
+ msgSubType);
+}
+
+
+
//EOF