|
S60 3rd Edition SDK for Symbian OS Example Applications Guide |
00001 /* 00002 * ============================================================================== 00003 * Name : IsvTelInfoAppUi.cpp 00004 * Part of : IsvTelInfoApp 00005 * Interface : 00006 * Description : 00007 * Version : 00008 * 00009 * Copyright (c) 2005-2006 Nokia Corporation. 00010 * This material, including documentation and any related 00011 * computer programs, is protected by copyright controlled by 00012 * Nokia Corporation. 00013 * ============================================================================== 00014 */ 00015 00016 //INCLUDES 00017 #include <avkon.hrh> 00018 #include "IsvTelInfoAppUi.h" 00019 #include "IsvTelInfoAppView.h" 00020 00021 // ================= MEMBER FUNCTIONS ========================================= 00022 00023 // ---------------------------------------------------------------------------- 00024 // CIsvTelInfoAppUi::CIsvTelInfoAppUi() 00025 // Default constructor. 00026 // ---------------------------------------------------------------------------- 00027 // 00028 CIsvTelInfoAppUi::CIsvTelInfoAppUi() 00029 { 00030 } 00031 00032 // ---------------------------------------------------------------------------- 00033 // void CIsvTelInfoAppUi::ConstructL() 00034 // A Second phase constructor 00035 // ---------------------------------------------------------------------------- 00036 // 00037 void CIsvTelInfoAppUi::ConstructL() 00038 { 00039 BaseConstructL(CAknAppUi::EAknEnableSkin); 00040 00041 // Creates CIsvTelInfoAppView class object. 00042 CIsvTelInfoAppView* view = new( ELeave ) CIsvTelInfoAppView; 00043 CleanupStack::PushL( view ); 00044 view->ConstructL(); 00045 AddViewL( view ); // transfer ownership to CAknViewAppUi. 00046 CleanupStack::Pop(); // view 00047 00048 iViewId = view->Id(); 00049 ActivateLocalViewL( iViewId ); 00050 } 00051 00052 // ---------------------------------------------------------------------------- 00053 // CIsvTelInfoAppUi::~CIsvTelInfoAppUi() 00054 // Destructor. 00055 // ---------------------------------------------------------------------------- 00056 // 00057 CIsvTelInfoAppUi::~CIsvTelInfoAppUi() 00058 { 00059 } 00060 00061 // ---------------------------------------------------------------------------- 00062 // void CIsvTelInfoAppUi::HandleCommandL( TInt ) 00063 // Handles the commands. 00064 // ---------------------------------------------------------------------------- 00065 // 00066 void CIsvTelInfoAppUi::ProcessCommandL( TInt aCommand ) 00067 { 00068 CAknViewAppUi::ProcessCommandL(aCommand); 00069 } 00070 00071 // ---------------------------------------------------------------------------- 00072 // void CIsvTelInfoAppUi::HandleCommandL( TInt ) 00073 // Handles the commands. 00074 // ---------------------------------------------------------------------------- 00075 // 00076 void CIsvTelInfoAppUi::HandleCommandL( TInt aCommand ) 00077 { 00078 switch ( aCommand ) 00079 { 00080 case EAknSoftkeyBack: 00081 case EEikCmdExit: 00082 Exit(); 00083 break; 00084 default: 00085 break; 00086 } 00087 } 00088 00089 // End of File 00090
|
© Nokia 2006 |