phoneapp/phoneuistates/inc/cphoneemergency.h
branchRCL_3
changeset 61 41a7f70b3818
parent 17 38529f706030
child 62 5266b1f337bd
equal deleted inserted replaced
58:40a3f856b14d 61:41a7f70b3818
    93         
    93         
    94         /** 
    94         /** 
    95         * Handle state-specific behaviour handleErrorL
    95         * Handle state-specific behaviour handleErrorL
    96         */ 
    96         */ 
    97         void HandleErrorL( const TPEErrorInfo& aErrorInfo );
    97         void HandleErrorL( const TPEErrorInfo& aErrorInfo );
    98 
       
    99         /**
       
   100         * Open menu bar
       
   101         */
       
   102         void OpenMenuBarL();
       
   103         
    98         
   104         virtual void UpdateInCallCbaL();
    99         virtual void UpdateInCallCbaL();
   105         
   100         
   106         TBool HandleCommandL( TInt aCommand );
   101         TBool HandleCommandL( TInt aCommand );
   107         
   102         
   144         
   139         
   145         /**
   140         /**
   146         * Handle initializing cba's
   141         * Handle initializing cba's
   147         */
   142         */
   148         void UpdateSetupCbaL();
   143         void UpdateSetupCbaL();
   149         
       
   150         /**
       
   151         * Passes create number entry command forward if not call setup
       
   152         */
       
   153         void HandleCreateNumberEntryL( 
       
   154                 const TKeyEvent& aKeyEvent,
       
   155                 TEventCode aEventCode );
       
   156        
   144        
   157         /**
   145         /**
   158         * Handles commands from the Remote Control framework.
   146         * Handles commands from the Remote Control framework.
   159         * @param aOperationId The operation ID of the command.
   147         * @param aOperationId The operation ID of the command.
   160         * @param aButtonAct The button action associated with the command.
   148         * @param aButtonAct The button action associated with the command.
   163         IMPORT_C virtual TBool HandleRemConCommandL( 
   151         IMPORT_C virtual TBool HandleRemConCommandL( 
   164                     TRemConCoreApiOperationId aOperationId, 
   152                     TRemConCoreApiOperationId aOperationId, 
   165                     TRemConCoreApiButtonAction aButtonAct );
   153                     TRemConCoreApiButtonAction aButtonAct );
   166         
   154         
   167     private:
   155     private:
   168     	
   156         
   169     	/**
   157         /**
   170 		* Check whether UseEmergencyNoIhfCBA set should be used or not. 
   158         * Check whether UseEmergencyNoIhfCBA set should be used or not. 
   171 		* @param aAudioOutput current audio output type.
   159         * @param aAudioOutput current audio output type.
   172         * @return ETrue if UseEmergencyNoIhfCBA should be used,
   160         * @return ETrue if UseEmergencyNoIhfCBA should be used,
   173         * EFalse otherwise.
   161         * EFalse otherwise.
   174 		*/
   162         */
   175     	TBool UseEmergencyNoIhfCBA( const TPEAudioOutput& aAudioOutput ) const;
   163         TBool UseEmergencyNoIhfCBA( const TPEAudioOutput& aAudioOutput ) const;
   176     	
   164         
   177     	/**
   165         /**
   178 		* Check whether UseHandsetEmergencyCBA set should be used or not.
   166         * Check whether UseHandsetEmergencyCBA set should be used or not.
   179 		* @param aAudioOutput current audio output type.
   167         * @param aAudioOutput current audio output type.
   180         * @return ETrue if UseHandsetEmergencyCBA should be used,
   168         * @return ETrue if UseHandsetEmergencyCBA should be used,
   181         * EFalse otherwise.
   169         * EFalse otherwise.
   182 		*/
   170         */
   183     	TBool UseHandsetEmergencyCBA( const TPEAudioOutput& aAudioOutput ) const;
   171         TBool UseHandsetEmergencyCBA( const TPEAudioOutput& aAudioOutput ) const;
   184     	
   172         
   185     	/**
   173         /**
   186 		* Check whether the touch call handling is supported or not.
   174         * Check whether the touch call handling is supported or not.
   187 		* @return ETrue if KFeatureIdTouchCallHandling is supported,
   175         * @return ETrue if KFeatureIdTouchCallHandling is supported,
   188 		* EFalse otherwise.
   176         * EFalse otherwise.
   189 		*/
   177         */
   190     	TBool TouchCallHandlingSupported () const;
   178         TBool TouchCallHandlingSupported () const;
   191     	
       
   192        /**
       
   193        * Update status of startup if startup finish during emergency call
       
   194        */
       
   195        void HandlePhoneStartupL();
       
   196          
   179          
   197     private:
   180     private:
   198  
   181         /**
       
   182         * Is device lock on/off
       
   183         */
       
   184         TBool iDeviceLockOn;
       
   185         
   199         /**
   186         /**
   200         * If true update emergency call wait note
   187         * If true update emergency call wait note
   201         */
   188         */
   202         TBool iCallSetup;
   189         TBool iCallSetup;
   203 
   190