|
S60 3rd Edition SDK for Symbian OS Example Applications Guide |
00001 /* 00002 * ============================================================================== 00003 * Name : RegistrationDocument.cpp 00004 * Part of : Registration 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 // INCLUDE FILES 00017 #include "RegistrationDocument.h" 00018 #include "RegistrationAppui.h" 00019 00020 // ============================ MEMBER FUNCTIONS ============================== 00021 00022 // ---------------------------------------------------------------------------- 00023 // constructor 00024 // ---------------------------------------------------------------------------- 00025 // 00026 CRegistrationDocument::CRegistrationDocument( CEikApplication& aApp ) 00027 : CAknDocument( aApp ) 00028 { 00029 // No implementation required 00030 } 00031 00032 // ---------------------------------------------------------------------------- 00033 // destructor 00034 // ---------------------------------------------------------------------------- 00035 // 00036 CRegistrationDocument::~CRegistrationDocument() 00037 { 00038 // No implementation required 00039 } 00040 00041 // ---------------------------------------------------------------------------- 00042 // Symbian default constructor can leave. 00043 // ---------------------------------------------------------------------------- 00044 // 00045 void CRegistrationDocument::ConstructL() 00046 { 00047 // No implementation required 00048 } 00049 00050 // ---------------------------------------------------------------------------- 00051 // Two-phased constructor. 00052 // ---------------------------------------------------------------------------- 00053 // 00054 CRegistrationDocument* CRegistrationDocument::NewL( 00055 CEikApplication& aApp ) // CRegistrationApp reference 00056 { 00057 CRegistrationDocument* self = new ( ELeave ) CRegistrationDocument( aApp ); 00058 CleanupStack::PushL( self ); 00059 self->ConstructL(); 00060 CleanupStack::Pop( self ); 00061 00062 return self; 00063 } 00064 00065 // ---------------------------------------------------------------------------- 00066 // CRegistrationDocument::CreateAppUiL() 00067 // constructs CRegistrationAppUi 00068 // ---------------------------------------------------------------------------- 00069 // 00070 CEikAppUi* CRegistrationDocument::CreateAppUiL() 00071 { 00072 return new ( ELeave ) CRegistrationAppUi; 00073 } 00074 00075 // End of File
|
© Nokia 2006 |