phoneapp/phoneuistates/inc/cphonesinglecall.h
branchRCL_3
changeset 24 41a7f70b3818
parent 23 40a3f856b14d
child 25 5266b1f337bd
equal deleted inserted replaced
23:40a3f856b14d 24:41a7f70b3818
    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();
       
    73 
    68 
    74     protected:
    69     protected:
    75 
    70 
    76         /**
    71         /**
    77         * By default EPOC constructor is private.
    72         * By default EPOC constructor is private.
    85         * ConstructL()
    80         * ConstructL()
    86         */
    81         */
    87         IMPORT_C virtual void ConstructL();
    82         IMPORT_C virtual void ConstructL();
    88 
    83 
    89         /**
    84         /**
    90         * Open menu bar
       
    91         */
       
    92         IMPORT_C virtual void OpenMenuBarL();
       
    93 
       
    94         /**
       
    95         * Returns call identifier of the call this state is associated with.
    85         * Returns call identifier of the call this state is associated with.
    96         * @return   Call identifier.
    86         * @return   Call identifier.
    97         */
    87         */
    98         IMPORT_C TInt CallId() const;
    88         IMPORT_C TInt CallId() const;
    99         
       
   100     private:
    89     private:
   101     
    90     
   102     	void OpenVideoCallMenuBarL();
    91         void OpenVideoCallMenuBarL();
   103     
    92     
   104         void HandleHeldL( TInt aCallId );
    93         void HandleHeldL( TInt aCallId );
   105         
    94         
   106         void HandleConnectedL( TInt aCallId );
    95         void HandleConnectedL( TInt aCallId );
   107         
    96         
   110         void HandleIncomingL( TInt aCallId );
    99         void HandleIncomingL( TInt aCallId );
   111         
   100         
   112         void DisplayIncomingCallL( 
   101         void DisplayIncomingCallL( 
   113             TInt aCallId, 
   102             TInt aCallId, 
   114             const TPhoneCmdParamBoolean aCommandParam );
   103             const TPhoneCmdParamBoolean aCommandParam );
   115 
       
   116         void CallFromNewCallQueryL();
       
   117         
   104         
   118         void HandleDialingL( TInt aCallId );
   105         void HandleDiallingL( TInt aCallId );
   119         
   106                 
   120         void SetCallResumeL();
   107         void DisplayCallSetupL( TInt aCallId );
   121         
       
   122         void SetCallHoldL();
       
   123         
   108         
   124         void SwitchToVideoL();
   109         void SwitchToVideoL();
   125         
   110         
   126         void SwitchToVoiceL();
   111         void SwitchToVoiceL();
   127     
   112