messagingapp/msgui/appengine/inc/conversationlistchangehandler.h
changeset 44 36f374c67aa8
parent 23 238255e8b033
--- a/messagingapp/msgui/appengine/inc/conversationlistchangehandler.h	Wed Jun 23 18:09:17 2010 +0300
+++ b/messagingapp/msgui/appengine/inc/conversationlistchangehandler.h	Tue Jul 06 14:12:40 2010 +0300
@@ -110,7 +110,14 @@
 
     void ModifyConversationList(
         const CCsClientConversation& aClientConversation);
-
+    
+	/**
+	 * PartialDeleteConversationList
+	 * This is for handling the partial delete of conversation event from server
+	 * @param aClientConversation CCsClientConversation& - reference to client conversation
+	 */
+    void PartialDeleteConversationList(
+            const CCsClientConversation& aClientConversation);
     /**
      * RefreshConversationList
      * This is for handling refresh asynchronusly from the server.
@@ -129,7 +136,18 @@
      * Handles Conversation List received from server and updates into model
      */
     void HandleConversationListL();
-
+    
+    /**
+     * CompareByConvTimeStamp
+     * Helper method to compare conversations by timestamp
+     * 
+     * @param aObj1  CCsConversation object
+     * @param aObj2  CCsConversation object
+     * @return value based of timestamp comparison
+     */
+    static TInt CompareByConvTimeStamp(const CCsClientConversation& aObj1,
+            const CCsClientConversation& aObj2);
+   
 private:
     // data