phoneapp/phoneuicontrol/inc/cphonestate.h
changeset 76 cfea66083b62
parent 74 d1c62c765e48
child 78 baacf668fe89
equal deleted inserted replaced
74:d1c62c765e48 76:cfea66083b62
   271 
   271 
   272         /**
   272         /**
   273         * Update remote information data in the call header
   273         * Update remote information data in the call header
   274         * @param aCallid call id
   274         * @param aCallid call id
   275         */
   275         */
   276         IMPORT_C void UpdateRemoteInfoDataL( TInt aCallId );
   276         IMPORT_C void UpdateCallHeader( TInt aCallId );
   277 
   277 
       
   278         /**
       
   279         * Updates call header and ui commands.
       
   280         * @param aCallid call id
       
   281         */
       
   282         IMPORT_C void UpdateCallHeaderAndUiCommandsL( TInt aCallId );
       
   283        
   278         /**
   284         /**
   279         * Show note
   285         * Show note
   280         * @param aResourceId resource id to be resolved
   286         * @param aResourceId resource id to be resolved
   281         */
   287         */
   282         IMPORT_C void ShowNoteL( TInt aResourceId );
   288         IMPORT_C void ShowNoteL( TInt aResourceId );
   478         void SendKeyEventL(
   484         void SendKeyEventL(
   479             const TKeyEvent& aKeyEvent,
   485             const TKeyEvent& aKeyEvent,
   480             TEventCode aEventCode );
   486             TEventCode aEventCode );
   481 
   487 
   482         /**
   488         /**
   483         * Change Audio volume level
       
   484         * @param aLevel New volume level.
       
   485         * @param aUpdateControl Set ETrue if volume ui control
       
   486         *                       needs to be updated.
       
   487         */
       
   488         void ChangeAudioVolumeL( TInt aLevel,
       
   489                                  TBool aUpdateControl = ETrue );
       
   490 
       
   491         /**
       
   492         * Handles EPEMessageInitiatedEmergency call message from Phone Engine.
   489         * Handles EPEMessageInitiatedEmergency call message from Phone Engine.
   493         * @param aCallId - Caller id.
   490         * @param aCallId - Caller id.
   494         */
   491         */
   495         void HandleInitiatedEmergencyCallL( TInt aCallId );
   492         void HandleInitiatedEmergencyCallL( TInt aCallId );
   496 
   493 
   504         * Handles network ciphering info changes
   501         * Handles network ciphering info changes
   505         */
   502         */
   506         void HandleCallSecureStatusChangeL( TInt aCallId );
   503         void HandleCallSecureStatusChangeL( TInt aCallId );
   507 
   504 
   508         /**
   505         /**
   509         * Active call id
       
   510         */
       
   511         TInt GetActiveCallIdL();
       
   512 
       
   513         /**
       
   514         * Shows WLAN MAC address note
   506         * Shows WLAN MAC address note
   515         */
   507         */
   516         void ShowWlanMacAddressL();
   508         void ShowWlanMacAddressL();
   517         
       
   518         /**
       
   519         * A message handling function for message EPEMessageRemoteBusy
       
   520         * @param aCallId a call id
       
   521         */
       
   522         void HandleRemoteBusyL( const TInt aCallId );
       
   523 
   509 
   524         /**
   510         /**
   525         * TCleanupOperation to call EndUiUpdate(), if leave occurs
   511         * TCleanupOperation to call EndUiUpdate(), if leave occurs
   526         * after BeginUiUpdate().
   512         * after BeginUiUpdate().
   527         */
   513         */
   528         static void UiUpdateCleanup(TAny* aThis );
   514         static void UiUpdateCleanup(TAny* aThis );
   529 
       
   530         /**
       
   531         * Gets volume level from ui control.
       
   532         */
       
   533         TInt GetVolumeLevel();
       
   534 
   515 
   535         /**
   516         /**
   536         * Shows video call specific out of memory note.
   517         * Shows video call specific out of memory note.
   537         */
   518         */
   538         void ShowVideoCallOutOfMemoryNoteL();
   519         void ShowVideoCallOutOfMemoryNoteL();