imstutils/imconversationview/imcvuiapp/inc/cimcvappview.h
branchRCL_3
changeset 4 f5911524345e
parent 0 5e5d6b214f4f
equal deleted inserted replaced
0:5e5d6b214f4f 4:f5911524345e
    31 #include "mimcvenginechatlistobserver.h"
    31 #include "mimcvenginechatlistobserver.h"
    32 #include <akntoolbarobserver.h>
    32 #include <akntoolbarobserver.h>
    33 //For KMaxPackedContactLinkLength
    33 //For KMaxPackedContactLinkLength
    34 #include "imcvuiparams.h"
    34 #include "imcvuiparams.h"
    35 #include "mimcvngineservicechangeobserver.h"
    35 #include "mimcvngineservicechangeobserver.h"
       
    36 #include <AiwCommon.h>
    36 // FORWARD DECLARATIONS
    37 // FORWARD DECLARATIONS
    37 class CIMCVAppUi;
    38 class CIMCVAppUi;
    38 class MIMCVEngineChatInterface;
    39 class MIMCVEngineChatInterface;
    39 class CFindItemMenu;
    40 class CFindItemMenu;
    40 class CItemFinder;
    41 class CItemFinder;
    43 class CIMCVAppStatusPaneHandler;
    44 class CIMCVAppStatusPaneHandler;
    44 class MCCAConnection;
    45 class MCCAConnection;
    45 class MCCAParameter;
    46 class MCCAParameter;
    46 class CIMCVMenuExtensionManager;
    47 class CIMCVMenuExtensionManager;
    47 class MIMCVEngineFactory;
    48 class MIMCVEngineFactory;
       
    49 class CAiwServiceHandler;
       
    50 
    48 
    51 
    49 // CLASS DECLARATION
    52 // CLASS DECLARATION
    50 
    53 
    51 /**
    54 /**
    52  *  This is view class for conversation view
    55  *  This is view class for conversation view
   353         // not owns : active change engine pointer
   356         // not owns : active change engine pointer
   354         CIMCVEngine* iActiveEngine;
   357         CIMCVEngine* iActiveEngine;
   355         
   358         
   356         // not owned , chat interface
   359         // not owned , chat interface
   357          MIMCVEngineChatInterface* iActiveChatInterface;
   360          MIMCVEngineChatInterface* iActiveChatInterface;
   358          
   361               //owns. object of aiwservicehandler.
       
   362        CAiwServiceHandler *iAiwServiceHandler;
       
   363     
   359          //Keep track if Detail view is opened.
   364          //Keep track if Detail view is opened.
   360          TBool iDetailViewOpen;
   365          TBool iDetailViewOpen;
   361          
   366          
   362          //Keep track, if conv. view need to be closed when xsp id is deleted
   367          //Keep track, if conv. view need to be closed when xsp id is deleted
   363          //when doing back operation conv. view need to be closed if xsp id deleted from detail view.
   368          //when doing back operation conv. view need to be closed if xsp id deleted from detail view.