messagingapp/msgui/appengine/inc/conversationsengine_p.h
changeset 44 36f374c67aa8
parent 31 ebfee66fde93
child 47 5b14749788d7
child 52 12db4185673b
equal deleted inserted replaced
43:35b64624a9e7 44:36f374c67aa8
   117      *  Adds ConversationChange Observer
   117      *  Adds ConversationChange Observer
   118      */
   118      */
   119     void registerForConversationUpdatesL();
   119     void registerForConversationUpdatesL();
   120     
   120     
   121     /**
   121     /**
       
   122      *  Remove the CV notifs temporary for some time
       
   123      *  does not destroy the model as such
       
   124      */
       
   125     void deRegisterCVUpdatesTemporary();
       
   126     
       
   127     /**
       
   128      *  Register again after temporary de-register
       
   129      * just need to set the new conversation id
       
   130      */
       
   131     void registerAgainForConversationUpdatesL(int newConversationId);
       
   132     
       
   133     /**
   122      *  Fetch ConversationId from contactId
   134      *  Fetch ConversationId from contactId
   123      *  @param contactId , contactId
   135      *  @param contactId , contactId
   124      *  @return conversationId
   136      *  @return conversationId
   125      */
   137      */
   126     TInt getConversationIdFromContactIdL(TInt contactId);    
   138     TInt getConversationIdFromContactIdL(TInt contactId);    
   129      *  Fetch ConversationId from contact address
   141      *  Fetch ConversationId from contact address
   130      *  @param contactAddress , contact Address
   142      *  @param contactAddress , contact Address
   131      *  @return conversationId
   143      *  @return conversationId
   132      */
   144      */
   133     TInt getConversationIdFromAddressL(TDesC& contactAddress);
   145     TInt getConversationIdFromAddressL(TDesC& contactAddress);
       
   146 
       
   147     /**
       
   148      *  Get the latest conversation from the conversation cache by Id
       
   149      *  @param aConversationId for conversation is required
       
   150      */
       
   151     CCsClientConversation* getConversationFromConversationIdL(TInt aConversationId);
   134 
   152 
   135     /**
   153     /**
   136      *  Starts fetching remaing conversations
   154      *  Starts fetching remaing conversations
   137      */
   155      */
   138     void fetchMoreConversations();
   156     void fetchMoreConversations();