phoneapp/phoneuistates/inc/cphoneconference.h
branchRCL_3
changeset 25 5266b1f337bd
parent 24 41a7f70b3818
child 26 8baf28733c3d
equal deleted inserted replaced
24:41a7f70b3818 25:5266b1f337bd
    63         virtual TBool HandleCommandL( TInt aCommand );  
    63         virtual TBool HandleCommandL( TInt aCommand );  
    64         
    64         
    65         virtual void HandleKeyMessageL(
    65         virtual void HandleKeyMessageL(
    66             TPhoneKeyEventMessages aMessage,
    66             TPhoneKeyEventMessages aMessage,
    67             TKeyCode aCode );
    67             TKeyCode aCode );
       
    68         
       
    69         /**
       
    70         * This function is called from displaycallsetup and 
       
    71         * the purpose is to do state specific things for callsetup.
       
    72         */
       
    73         IMPORT_C virtual void DoStateSpecificCallSetUpDefinitionsL();
    68             
    74             
    69     protected:
    75     protected:
    70 
    76 
    71         /**
    77         /**
    72         * By default EPOC constructor is private.
    78         * By default EPOC constructor is private.
    84         virtual void HandleKeyEventL( 
    90         virtual void HandleKeyEventL( 
    85             const TKeyEvent& aKeyEvent, 
    91             const TKeyEvent& aKeyEvent, 
    86             TEventCode aEventCode );
    92             TEventCode aEventCode );
    87             
    93             
    88         virtual void HandleNumberEntryClearedL();
    94         virtual void HandleNumberEntryClearedL();
       
    95         
       
    96         virtual void OpenMenuBarL();
    89 
    97 
    90         virtual void HandleIdleL( TInt aCallId );
    98         virtual void HandleIdleL( TInt aCallId );
    91         
    99         
    92         virtual void MakeStateTransitionToSingleL();
   100         virtual void MakeStateTransitionToSingleL();
    93 
   101 
    98             const TPhoneCmdParamBoolean aCommandParam );
   106             const TPhoneCmdParamBoolean aCommandParam );
    99         
   107         
   100         virtual void HandleConferenceIdleL();
   108         virtual void HandleConferenceIdleL();
   101                         
   109                         
   102         virtual void MakeStateTransitionToTwoSinglesL();
   110         virtual void MakeStateTransitionToTwoSinglesL();
   103 
   111         
   104         virtual void DisplayCallSetupL( TInt aCallId );
   112         virtual TBool IsConferenceBubbleInSelectionMode() const;
   105         
   113         
   106         virtual void UpdateInCallCbaL();
   114         virtual void UpdateInCallCbaL();
       
   115         
       
   116         void CloseSelectionListL();
       
   117         
       
   118         virtual void SetHoldFlagL();
       
   119         
       
   120         virtual void DefineAndSetHoldFlagL();
       
   121   
       
   122         virtual void HandleCreateNumberEntryL( 
       
   123 			const TKeyEvent& aKeyEvent,
       
   124             TEventCode aEventCode );
   107 
   125 
   108         void UpdateConferenceSecurityStatusL( TInt aCallId );
   126         void UpdateConferenceSecurityStatusL( TInt aCallId );
   109         
   127 		
       
   128         virtual void DisconnectCallL();
   110         
   129         
   111      private:
   130      private:
       
   131               
       
   132         void OpenParticipantsListL();
   112      
   133      
   113         void HandleHeldConferenceL( TInt aCallId );
   134         void HandleHeldConferenceL( TInt aCallId );
   114          
   135          
   115         void HandleConnectedConferenceL();
   136         void HandleConnectedConferenceL();
   116 
   137 
   117         void ToggleHoldL();
   138         void ToggleHoldL();
       
   139 
       
   140         void OpenDropParticipantSelectionL();
   118         
   141         
   119         void DropSelectedParticipantL();
   142         void DropSelectedParticipantL();
       
   143         
       
   144         void OpenPrivateSelectionL();
   120         
   145         
   121         void PrivateSelectedParticipantL();
   146         void PrivateSelectedParticipantL();
   122         
   147         
   123         void MakeStateTransitionToIdleL();
   148         void MakeStateTransitionToIdleL();
   124         
   149         
   125         void HandleDiallingL( TInt aCallId );
   150         void HandleDialingL( TInt aCallId );
       
   151               
       
   152         void CallFromNewCallQueryL();
   126         
   153         
   127         void HandleWentOneToOneL( TInt aCallId );
   154         void HandleWentOneToOneL( TInt aCallId );
   128         
   155         
   129     };
   156     };
   130 
   157