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