|
S60 3rd Edition SDK for Symbian OS Example Applications Guide |
00001 /* 00002 * ============================================================================== 00003 * Name : TextureDocument.cpp 00004 * Part of : OpenGLEx / Texture 00005 * Interface : 00006 * Description : 00007 * Version : 00008 * 00009 * Copyright (c) 2004-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 "TextureDocument.h" 00018 #include "TextureAppUi.h" 00019 00020 // ================= MEMBER FUNCTIONS ======================= 00021 00022 // constructor 00023 CTextureDocument::CTextureDocument(CEikApplication& aApp) 00024 : CAknDocument(aApp) 00025 { 00026 } 00027 00028 // destructor 00029 CTextureDocument::~CTextureDocument() 00030 { 00031 } 00032 00033 // EPOC default constructor can leave. 00034 void CTextureDocument::ConstructL() 00035 { 00036 } 00037 00038 // Two-phased constructor. 00039 CTextureDocument* CTextureDocument::NewL( 00040 CEikApplication& aApp) // CTextureApp reference 00041 { 00042 CTextureDocument* self = new (ELeave) CTextureDocument( aApp ); 00043 CleanupStack::PushL( self ); 00044 self->ConstructL(); 00045 CleanupStack::Pop(); 00046 00047 return self; 00048 } 00049 00050 // ---------------------------------------------------- 00051 // CTextureDocument::CreateAppUiL() 00052 // constructs CTextureAppUi 00053 // ---------------------------------------------------- 00054 // 00055 CEikAppUi* CTextureDocument::CreateAppUiL() 00056 { 00057 return new (ELeave) CTextureAppUi; 00058 } 00059 00060 00061 // End of File
|
© Nokia 2006 |