phoneapp/phoneuivoipextension/inc/cphonevcchandler.h
branchRCL_3
changeset 6 38529f706030
parent 0 5f000ab63145
child 24 41a7f70b3818
equal deleted inserted replaced
5:2a26698d78ba 6:38529f706030
    66         */
    66         */
    67         void AddHandoverMenuItemL( 
    67         void AddHandoverMenuItemL( 
    68             RArray<CTelMenuExtension::TCallInfo>& aArray, 
    68             RArray<CTelMenuExtension::TCallInfo>& aArray, 
    69             TInt aResourceId,
    69             TInt aResourceId,
    70             CEikMenuPane& aMenuPane );
    70             CEikMenuPane& aMenuPane );
    71          
    71        
       
    72         /**
       
    73         * CancelHandoverNoteTimer if running
       
    74         */ 
       
    75         void CancelHandoverNoteTimerL();
       
    76         
    72     protected:
    77     protected:
    73 
    78 
    74         CPhoneVccHandler( 
    79         CPhoneVccHandler( 
    75             MPhoneStateMachine& aStateMachine,
    80             MPhoneStateMachine& aStateMachine,
    76             MPhoneViewCommandHandle& aViewCommandHandle );
    81             MPhoneViewCommandHandle& aViewCommandHandle );
    82         /**
    87         /**
    83         * StartHandoverNoteTimerL
    88         * StartHandoverNoteTimerL
    84         */        
    89         */        
    85         void StartHandoverNoteTimerL();
    90         void StartHandoverNoteTimerL();
    86        
    91        
    87         /**
       
    88         * CancelHandoverNoteTimer if running
       
    89         */ 
       
    90         void CancelHandoverNoteTimerL();
       
    91         
       
    92         /**
    92         /**
    93         * Callback function for launching Handover wait note
    93         * Callback function for launching Handover wait note
    94         * This is called when HO note timer timeout is
    94         * This is called when HO note timer timeout is
    95         * reached
    95         * reached
    96         * @param aAny - not used
    96         * @param aAny - not used
   106         * HandoverInProgressNote
   106         * HandoverInProgressNote
   107         * @param aCommand a command parameter
   107         * @param aCommand a command parameter
   108         */
   108         */
   109         void HandoverInProgressNoteL( TInt aCommand );
   109         void HandoverInProgressNoteL( TInt aCommand );
   110 
   110 
   111 		// From MVccPsPropertyListenerObserver        
   111 // From MVccPsPropertyListenerObserver        
   112         /**
   112         /**
   113         *  Gets called when PS key is changed
   113         *  Gets called when PS key is changed
   114         * @param aKeyId 
   114         * @param aKeyId 
   115         * @param aValue 
   115         * @param aValue 
   116         **/
   116         **/
   155         TBool iVccHoAllowedToWlan;
   155         TBool iVccHoAllowedToWlan;
   156         
   156         
   157         // Handover not allowed if multicall
   157         // Handover not allowed if multicall
   158         TBool iNoHoIfMultiCall;
   158         TBool iNoHoIfMultiCall;
   159         
   159         
   160         // Listens for the hand-over commands
   160         // Listens for the hand-over status commands
   161         CVccUiPsPropertyListener* iPropListener; 
   161         CVccUiPsPropertyListener* iPropListener;
       
   162         
       
   163         // Listens for the hand-over request commands
       
   164         CVccUiPsPropertyListener* iPropListenerReq;
       
   165          
       
   166         // Status of Handover failure
       
   167         TBool iHOFailure;
   162         };
   168         };
   163 
   169 
   164 #endif // C_CPHONEVCCHANDLER_H
   170 #endif // C_CPHONEVCCHANDLER_H
   165 
   171 
   166 // End of File
   172 // End of File