diff -r 24062c24fe38 -r 2a26698d78ba phoneuis/Ussd/src/UssdAppUi.cpp --- a/phoneuis/Ussd/src/UssdAppUi.cpp Fri Mar 12 15:42:40 2010 +0200 +++ b/phoneuis/Ussd/src/UssdAppUi.cpp Mon Mar 15 12:40:24 2010 +0200 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2002-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" @@ -15,24 +15,22 @@ * */ - // INCLUDE FILES -#include "UssdAppUi.h" -#include "UssdContainer.h" -#include "UssdComms.h" #include #include -#include "ussd.hrh" #include #include #include #include #include - #include #include // For HlpLauncher - +#include "UssdAppUi.h" +#include "UssdContainer.h" +#include "UssdComms.h" +#include "ussd.hrh" +#include "UssdLogger.h" // ============================ MEMBER FUNCTIONS =============================== // ----------------------------------------------------------------------------- @@ -41,11 +39,12 @@ // ----------------------------------------------------------------------------- void CUssdAppUi::ConstructL() { + _LOGSTRING( "CUssdAppUi::ConstructL =>" ) // Sets up TLS, must be done before FeatureManager is used in USSD. FeatureManager::InitializeLibL(); BaseConstructL( - EAknEnableSkin | EAknEnableMSK + EAknEnableSkin | EAknEnableMSK | EAknSingleClickCompatible ); // Softkeys at start: @@ -66,9 +65,9 @@ iAppContainer->ConstructL( ClientRect() ); AddToStackL( iAppContainer ); iIsAddedToStack = ETrue; + _LOGSTRING( "CUssdAppUi::ConstructL <=" ) } - // ----------------------------------------------------------------------------- // CUssdAppUi::~CUssdAppUi // Destructor @@ -76,28 +75,29 @@ // ----------------------------------------------------------------------------- CUssdAppUi::~CUssdAppUi() { + _LOGSTRING( "CUssdAppUi::~CUssdAppUi =>" ) if ( iIsAddedToStack ) { RemoveFromStack( iAppContainer ); } delete iAppContainer; - iAppContainer = NULL; delete iComms; - iComms = NULL; // Frees the TLS! Must be done after FeatureManager is used. FeatureManager::UnInitializeLib(); + _LOGSTRING( "CUssdAppUi::~CUssdAppUi <=" ) } - // ----------------------------------------------------------------------------- // CUssdAppUi::HandleCommandL // Handle commands from the user. // ----------------------------------------------------------------------------- void CUssdAppUi::HandleCommandL( TInt aCommand ) { + _LOGSTRING2( "CUssdAppUi::HandleCommandL =>, aCommand=%d", + aCommand ) switch ( aCommand ) { case EAknCmdExit: @@ -145,9 +145,9 @@ default: break; } + _LOGSTRING( "CUssdAppUi::HandleCommandL <=" ) } - // ----------------------------------------------------------------------------- // CUssdAppUi::HandleResourceChangeL // ----------------------------------------------------------------------------- @@ -167,6 +167,8 @@ // ----------------------------------------------------------------------------- void CUssdAppUi::HandleForegroundEventL( TBool aForeground ) { + _LOGSTRING2( "CUssdAppUi::HandleForegroundEventL =>, aForeground=%d", + aForeground ) if ( iComms ) { if ( aForeground ) @@ -202,9 +204,9 @@ } CAknAppUi::HandleForegroundEventL( aForeground ); + _LOGSTRING( "CUssdAppUi::HandleForegroundEventL <=" ) } - // ----------------------------------------------------------------------------- // CUssdAppUi::DynInitMenuPaneL // Set's Send option visible. @@ -236,7 +238,6 @@ // If help not defined, do nothing } - // ----------------------------------------------------------------------------- // CUssdAppUi::SetSofkeySendVisibleL // Sets Send softkey (in)visible.