voiceui/pbkinfoviewimpl/inc/pbkinfoviewdialog.h
branchRCL_3
changeset 15 6347473a7bb2
parent 12 fc313e1df071
child 16 994c46bea969
equal deleted inserted replaced
12:fc313e1df071 15:6347473a7bb2
    29 #include <AknInfoPopupNoteController.h>
    29 #include <AknInfoPopupNoteController.h>
    30 
    30 
    31 #include "pbkinfoviewdialogutil.h"
    31 #include "pbkinfoviewdialogutil.h"
    32 #include "pbkinfoviewreshandler.h"
    32 #include "pbkinfoviewreshandler.h"
    33 #include "pbkinfoviewsindhandler.h"
    33 #include "pbkinfoviewsindhandler.h"
       
    34 
       
    35 // FORWARD DECLARATIONS
       
    36 class TXspIconHelper;
    34 
    37 
    35 // CLASS DECLARATION
    38 // CLASS DECLARATION
    36 
    39 
    37 /**
    40 /**
    38 *  Pbk info view dialog.
    41 *  Pbk info view dialog.
    44 		EIconIndexPhone = 0,
    47 		EIconIndexPhone = 0,
    45 		EIconIndexMobile,
    48 		EIconIndexMobile,
    46 	    EIconIndexVideo,
    49 	    EIconIndexVideo,
    47 	    EIconIndexVoip,
    50 	    EIconIndexVoip,
    48 	    EIconIndexEmail,
    51 	    EIconIndexEmail,
    49 	    EIconIndexXsp,
       
    50 	    EIconIndexEmpty
    52 	    EIconIndexEmpty
    51 		};	
    53 		};	
    52 
    54 
    53     public:// Constructors and destructor
    55     public:// Constructors and destructor
    54 
    56 
   163 		void UpdateCbaL( TInt aResourceId );
   165 		void UpdateCbaL( TInt aResourceId );
   164 		
   166 		
   165 	    /**
   167 	    /**
   166         * Returns TInfoViewDialogIconIndex enumeration icon index.
   168         * Returns TInfoViewDialogIconIndex enumeration icon index.
   167 		* @param aIconId enumeration TPbkIconId from PbkIconId.hrh.
   169 		* @param aIconId enumeration TPbkIconId from PbkIconId.hrh.
       
   170 		*        aTagIndex voice tag index
   168         * @return Icon index.
   171         * @return Icon index.
   169         */
   172         */
   170 		TInt IconIndex( TInt aIconId );
   173 		TInt IconIndex( TInt aIconId,TInt aTagIndex );
   171 		
   174 		
   172 		/**
   175 		/**
   173         * Creates listbox items.
   176         * Creates listbox items.
   174         * @return None.
   177         * @return None.
   175         */
   178         */
   248 		TInt iCurrentListBoxIndex;
   251 		TInt iCurrentListBoxIndex;
   249 		
   252 		
   250 		// SIND handler
   253 		// SIND handler
   251 		CPbkInfoViewSindHandler* iSindHandler;
   254 		CPbkInfoViewSindHandler* iSindHandler;
   252 		
   255 		
   253 		// Xsp flag
   256 		//XSp icon helper
   254 		TBool isXsp;
   257 		RArray<TXspIconHelper>   iXspIconHelper;
   255     };
   258     };
   256 
   259 
   257 #endif    // PBKINFOVIEWDIALOG_H
   260 #endif    // PBKINFOVIEWDIALOG_H
   258             
   261             
   259 // End of File
   262 // End of File