phoneapp/phoneuistates/inc/cphonesinglecall.h
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
equal deleted inserted replaced
61:41a7f70b3818 62:5266b1f337bd
    63             const TInt aMessage, 
    63             const TInt aMessage, 
    64             TInt aCallId );       
    64             TInt aCallId );       
    65             
    65             
    66         IMPORT_C virtual TBool HandleCommandL( TInt aCommand );
    66         IMPORT_C virtual TBool HandleCommandL( TInt aCommand );
    67 
    67 
       
    68         /**
       
    69         * This function is called from displaycallsetup and 
       
    70         * the purpose is to do state specific things for callsetup.
       
    71         */
       
    72         IMPORT_C virtual void DoStateSpecificCallSetUpDefinitionsL();
    68 
    73 
    69     protected:
    74     protected:
    70 
    75 
    71         /**
    76         /**
    72         * By default EPOC constructor is private.
    77         * By default EPOC constructor is private.
    80         * ConstructL()
    85         * ConstructL()
    81         */
    86         */
    82         IMPORT_C virtual void ConstructL();
    87         IMPORT_C virtual void ConstructL();
    83 
    88 
    84         /**
    89         /**
       
    90         * Open menu bar
       
    91         */
       
    92         IMPORT_C virtual void OpenMenuBarL();
       
    93 
       
    94         /**
    85         * Returns call identifier of the call this state is associated with.
    95         * Returns call identifier of the call this state is associated with.
    86         * @return   Call identifier.
    96         * @return   Call identifier.
    87         */
    97         */
    88         IMPORT_C TInt CallId() const;
    98         IMPORT_C TInt CallId() const;
       
    99         
    89     private:
   100     private:
    90     
   101     
    91         void OpenVideoCallMenuBarL();
   102     	void OpenVideoCallMenuBarL();
    92     
   103     
    93         void HandleHeldL( TInt aCallId );
   104         void HandleHeldL( TInt aCallId );
    94         
   105         
    95         void HandleConnectedL( TInt aCallId );
   106         void HandleConnectedL( TInt aCallId );
    96         
   107         
    99         void HandleIncomingL( TInt aCallId );
   110         void HandleIncomingL( TInt aCallId );
   100         
   111         
   101         void DisplayIncomingCallL( 
   112         void DisplayIncomingCallL( 
   102             TInt aCallId, 
   113             TInt aCallId, 
   103             const TPhoneCmdParamBoolean aCommandParam );
   114             const TPhoneCmdParamBoolean aCommandParam );
       
   115 
       
   116         void CallFromNewCallQueryL();
   104         
   117         
   105         void HandleDiallingL( TInt aCallId );
   118         void HandleDialingL( TInt aCallId );
   106                 
   119         
   107         void DisplayCallSetupL( TInt aCallId );
   120         void SetCallResumeL();
       
   121         
       
   122         void SetCallHoldL();
   108         
   123         
   109         void SwitchToVideoL();
   124         void SwitchToVideoL();
   110         
   125         
   111         void SwitchToVoiceL();
   126         void SwitchToVoiceL();
   112     
   127