diff -r 41a7f70b3818 -r 5266b1f337bd phoneapp/phoneuicontrol/inc/cphonestatestartup.h --- a/phoneapp/phoneuicontrol/inc/cphonestatestartup.h Tue Aug 31 15:14:29 2010 +0300 +++ b/phoneapp/phoneuicontrol/inc/cphonestatestartup.h Wed Sep 01 12:30:10 2010 +0100 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -54,7 +54,7 @@ * @param aMessage Message from Phone Engine * @param aCallId Call id the message concerns */ - IMPORT_C void HandlePhoneEngineMessageL( + IMPORT_C virtual void HandlePhoneEngineMessageL( const TInt aMessage, TInt aCallId ); @@ -72,11 +72,16 @@ IMPORT_C virtual void HandlePhoneStartupL(); /** + * A message handling function for message EPEMessagePEConstructionReady. + * @param aCallId: the call id of the call + */ + IMPORT_C void HandlePEConstructionReadyL( TInt aCallId ); + /** * Indicates when the Idle app is in the foreground. */ IMPORT_C virtual void HandleIdleForegroundEventL(); - protected: + protected: /** * ConstructL() @@ -95,16 +100,17 @@ private: /** + * Passes create number entry command forward if NE can be created. + */ + IMPORT_C void HandleCreateNumberEntryL( const TKeyEvent& aKeyEvent, + TEventCode aEventCode ); + + /** * Plays DTMF tone for key event * */ IMPORT_C void HandleDtmfKeyToneL( const TKeyEvent& aKeyEvent, TEventCode aEventCode ); - /** - * A message handling function for message EPEMessagePEConstructionReady. - * @param aCallId: the call id of the call - */ - void HandlePEConstructionReadyL( TInt aCallId ); /** * Starts to shows note. @@ -116,6 +122,11 @@ * if necessary. */ void CreateAndShowNoteAfterIdle(); + + /** + * Finishes phone application initialization + */ + void InitializationReadyL(); protected: // Data @@ -123,10 +134,10 @@ // Provides phone engine startup status TBool iPEReady; - private: // Data // Provides phone application startup status TBool iPhoneReady; + private: // Data // Ownded: idle object to create note. CIdle* iCreateNote;