examples/ForumNokia/Symbian_OS_Basics_Lab_Exercises_v3_1/Lab_04307.cb1/solution/src/S60ResourceLabDocument.cpp

00001 // Copyright (c) 2006 Nokia Corporation.
00002 
00003 // INCLUDE FILES
00004 #include "S60ResourceLabDocument.h"
00005 #include "S60ResourceLabAppUi.h"
00006 
00007 // ================= MEMBER FUNCTIONS =======================
00008 
00009 // constructor
00010 CS60ResourceLabDocument::CS60ResourceLabDocument(CEikApplication& aApp)
00011 : CAknDocument(aApp)    
00012     {
00013     }
00014 
00015 // destructor
00016 CS60ResourceLabDocument::~CS60ResourceLabDocument()
00017     {
00018     }
00019 
00020 // EPOC default constructor can leave.
00021 void CS60ResourceLabDocument::ConstructL()
00022     {
00023     }
00024 
00025 // Two-phased constructor.
00026 CS60ResourceLabDocument* CS60ResourceLabDocument::NewL(
00027         CEikApplication& aApp)     // CS60ResourceLabApp reference
00028     {
00029     CS60ResourceLabDocument* self = new (ELeave) CS60ResourceLabDocument( aApp );
00030     CleanupStack::PushL( self );
00031     self->ConstructL();
00032     CleanupStack::Pop();
00033 
00034     return self;
00035     }
00036     
00037 // ----------------------------------------------------
00038 // CS60ResourceLabDocument::CreateAppUiL()
00039 // constructs CS60ResourceLabAppUi
00040 // ----------------------------------------------------
00041 //
00042 CEikAppUi* CS60ResourceLabDocument::CreateAppUiL()
00043     {
00044     return new (ELeave) CS60ResourceLabAppUi;
00045     }
00046 
00047 // End of File  

Generated by  doxygen 1.6.2