phoneapp/phoneuistates/inc/cphoneconferenceandwaiting.h
branchRCL_3
changeset 61 41a7f70b3818
parent 58 40a3f856b14d
child 62 5266b1f337bd
--- a/phoneapp/phoneuistates/inc/cphoneconferenceandwaiting.h	Thu Aug 19 09:54:27 2010 +0300
+++ b/phoneapp/phoneuistates/inc/cphoneconferenceandwaiting.h	Tue Aug 31 15:14:29 2010 +0300
@@ -61,21 +61,17 @@
         virtual void HandleKeyMessageL(
             TPhoneKeyEventMessages aMessage,
             TKeyCode aCode );
-     
+            
+        virtual void HandleKeyEventL(
+            const TKeyEvent& aKeyEvent,
+            TEventCode aEventCode );
+
         /**
-        * HandleError
-        * Implements error handling framework
-        * @param aErrorInfo: the error info
-        */
-        IMPORT_C virtual void HandleErrorL( 
-            const TPEErrorInfo& aErrorInfo ); 
-        
-        /**
-        * This function is called from displaycallsetup and 
-        * the purpose is to do state specific things for callsetup.
-        */
-        IMPORT_C virtual void DoStateSpecificCallSetUpDefinitionsL();
-        
+        * Handles user selected UI commands.
+        * @param aCommand - selected command
+        */    
+        TBool HandleCommandL( TInt aCommand );
+
     protected:
 
         /**
@@ -91,8 +87,6 @@
         */
         virtual void ConstructL();
         
-        virtual void OpenMenuBarL();
-        
         virtual void UpdateInCallCbaL();
         
         
@@ -106,9 +100,14 @@
                   
          void MakeStateTransitionToConferenceAndSingleL( TInt aCallId );
          
-         void HandleDialingL( TInt aCallId );
+         void HandleDiallingL( TInt aCallId );
          
          void HandleWentOneToOneL( TInt aCallId );
+         
+         /**
+          *  Handles received EPhoneCmdUpdateUiControls command.
+          */
+         void UpdateUiControlsL();
       
      private:
         TInt iRingingCallId;