S60 3rd Edition SDK for Symbian OS
Example Applications Guide

AddressBookDocument.cpp

00001 /*
00002 * ==============================================================================
00003 *  Name        : AddressBookDocument.cpp
00004 *  Part of     : AddressBook
00005 *  Interface   : 
00006 *  Description : Application Document class, CAddressBookDocument - 
00007 *                                stores and restores the state of the application
00008 *  Version     : 
00009 *
00010 *  Copyright (c) 2002-2006 Nokia Corporation.
00011 *  This material, including documentation and any related 
00012 *  computer programs, is protected by copyright controlled by 
00013 *  Nokia Corporation.
00014 * ==============================================================================
00015 */
00016 
00017 // INCLUDES
00018 #include "AddressBookDocument.h"
00019 #include "AddressBookAppUi.h"
00020 
00021 // ================= MEMBER FUNCTIONS =======================
00022 
00023 // ----------------------------------------------------
00024 // CAddressBookDocument::CAddressBookDocument(CEikApplication& aApp)
00025 // constructor
00026 // ----------------------------------------------------
00027 //
00028 CAddressBookDocument::CAddressBookDocument(CEikApplication& aApp)
00029 : CAknDocument(aApp)    
00030     {
00031     }
00032 
00033 // ----------------------------------------------------
00034 // CAddressBookDocument::~CAddressBookDocument()
00035 // destructor
00036 // ----------------------------------------------------
00037 //
00038 CAddressBookDocument::~CAddressBookDocument()
00039     {
00040     }
00041 
00042 // ----------------------------------------------------
00043 // CAddressBookDocument::NewL(CEikApplication& aApp) 
00044 // Two-phased constructor
00045 // ----------------------------------------------------
00046 //
00047 CAddressBookDocument* CAddressBookDocument::NewL(
00048         CEikApplication& aApp)     // CAddressBookApp reference
00049     {
00050     CAddressBookDocument* self = new (ELeave) CAddressBookDocument( aApp );
00051     return self;
00052     }
00053     
00054 // ----------------------------------------------------
00055 // CAddressBookDocument::CreateAppUiL()
00056 // constructs CAddressBookAppUi
00057 // ----------------------------------------------------
00058 //
00059 CEikAppUi* CAddressBookDocument::CreateAppUiL()
00060     {
00061     return new (ELeave) CAddressBookAppUi;
00062     }
00063 
00064 // End of File  
00065 

© Nokia 2006

Back to top