voiceui/pbkinfoviewimpl/inc/pbkinfoviewdialog.h
branchRCL_3
changeset 12 fc313e1df071
parent 0 bf1d17376201
child 15 6347473a7bb2
equal deleted inserted replaced
11:b2f9a76933e1 12:fc313e1df071
    37 /**
    37 /**
    38 *  Pbk info view dialog.
    38 *  Pbk info view dialog.
    39 */
    39 */
    40 NONSHARABLE_CLASS (CPbkInfoViewDialog) : public CAknDialog, public MEikListBoxObserver
    40 NONSHARABLE_CLASS (CPbkInfoViewDialog) : public CAknDialog, public MEikListBoxObserver
    41 	{
    41 	{
    42 	enum TInfoViewDialogIconIndex
    42     enum TInfoViewDialogIconIndex
    43 		{
    43 		{
    44 	    EIconIndexMobile = 0,
    44 		EIconIndexPhone = 0,
    45         EIconIndexPhone,
    45 		EIconIndexMobile,
    46 	    EIconIndexVideo,
    46 	    EIconIndexVideo,
       
    47 	    EIconIndexVoip,
    47 	    EIconIndexEmail,
    48 	    EIconIndexEmail,
    48 	    EIconIndexVoip,
    49 	    EIconIndexXsp,
    49 	    EIconIndexEmpty
    50 	    EIconIndexEmpty
    50 		};
    51 		};	
    51 	
    52 
    52     public:// Constructors and destructor
    53     public:// Constructors and destructor
    53 
    54 
    54         /**
    55         /**
    55         * Two-phased constructor.
    56         * Two-phased constructor.
    56         */
    57         */
   201 		/**
   202 		/**
   202 	    * Show "Call in progress" note
   203 	    * Show "Call in progress" note
   203 	    */		
   204 	    */		
   204 		void CallInProgressNoteL();
   205 		void CallInProgressNoteL();
   205 		
   206 		
       
   207 		/**
       
   208 	    * Create field icons
       
   209 	    */			
       
   210 		void CreateFieldIconsL(CArrayPtr<CGulIcon>* aIconArray);
       
   211 		
   206 	private: // from MEikListBoxObserver
   212 	private: // from MEikListBoxObserver
   207         /**
   213         /**
   208         * From MEikListBoxObserver, called by framework.
   214         * From MEikListBoxObserver, called by framework.
   209         * @param aListBox.
   215         * @param aListBox.
   210         * @param aEventType.
   216         * @param aEventType.
   241 		// Currently selected listbox item
   247 		// Currently selected listbox item
   242 		TInt iCurrentListBoxIndex;
   248 		TInt iCurrentListBoxIndex;
   243 		
   249 		
   244 		// SIND handler
   250 		// SIND handler
   245 		CPbkInfoViewSindHandler* iSindHandler;
   251 		CPbkInfoViewSindHandler* iSindHandler;
       
   252 		
       
   253 		// Xsp flag
       
   254 		TBool isXsp;
   246     };
   255     };
   247 
   256 
   248 #endif    // PBKINFOVIEWDIALOG_H
   257 #endif    // PBKINFOVIEWDIALOG_H
   249             
   258             
   250 // End of File
   259 // End of File