phoneapp/phoneuicontrol/inc/cphonestateincoming.h
changeset 77 2be0b271d017
parent 72 c76a0b1755b9
child 76 cfea66083b62
equal deleted inserted replaced
72:c76a0b1755b9 77:2be0b271d017
    71 
    71 
    72         /** 
    72         /** 
    73         * Handle state-specific behaviour when number entry is cleared
    73         * Handle state-specific behaviour when number entry is cleared
    74         */ 
    74         */ 
    75         IMPORT_C void HandleNumberEntryClearedL();
    75         IMPORT_C void HandleNumberEntryClearedL();
    76 
       
    77         /** 
       
    78         * Handle keylock state change events
       
    79         */ 
       
    80         IMPORT_C void HandleKeyLockEnabled( TBool aKeylockEnabled );
       
    81         
    76         
    82     protected:
    77     protected:
    83 
    78 
    84         /**
    79         /**
    85         * By default EPOC constructor is private.
    80         * By default EPOC constructor is private.
   145         * @return resource id
   140         * @return resource id
   146         */
   141         */
   147         TInt GetNumberEntryNotVisibleMenuBar();
   142         TInt GetNumberEntryNotVisibleMenuBar();
   148         
   143         
   149         /**
   144         /**
   150         * Updates incoming CBA's
       
   151         */
       
   152         void UpdateInCallCbaL( TInt aCallId );
       
   153         
       
   154         /**
       
   155         * Show disconnected note
   145         * Show disconnected note
   156         */        
   146         */        
   157         void ShowDisconnectingL( TInt aCallId ); 
   147         void ShowDisconnectingL( TInt aCallId ); 
   158         
   148         
   159         /**
   149         /**
   160         * Update remote data and label to the call header.
   150         * Update remote data and label to the call header.
   161         * @param aCallId - Call Id.
   151         * @param aCallId - Call Id.
   162         * @param aCallHeaderData - Call header parameters where modifications
       
   163         *                          are made.
       
   164         */
   152         */
   165         void UpdateRemoteInfoDataAndLabelL( 
   153         void UpdateRemoteInfoDataAndLabelL( 
   166                 TInt aCallId, 
   154                 TInt aCallId );
   167                 TPhoneCmdParamCallHeaderData aCallHeaderParam );
       
   168        
   155        
   169     protected:
   156     protected:
   170         // call id of ringing call
   157         // call id of ringing call
   171         TInt iRingingCallId;
   158         TInt iRingingCallId;
       
   159         
       
   160         // True if call is disconnected otherwise false
       
   161         TBool iCallDisconnected;
   172         
   162         
   173     };
   163     };
   174 
   164 
   175 #endif // CPHONESTATEINCOMING
   165 #endif // CPHONESTATEINCOMING
   176 
   166