Example Application Guide

 

geoprofilesdocument.h

00001 /*
00002 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
00003 * All rights reserved.
00004 * This component and the accompanying materials are made available
00005 * under the terms of the License "Eclipse Public License v1.0"
00006 * which accompanies this distribution, and is available
00007 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
00008 *
00009 * Initial Contributors:
00010 * Nokia Corporation - initial contribution.
00011 *
00012 * Contributors:
00013 *
00014 * Description:  Document class for Geo Profiles Application
00015 *
00016 */
00017 
00018 
00019 #ifndef C_GEOPROFILESDOCUMENT_H
00020 #define C_GEOPROFILESDOCUMENT_H
00021 
00022 // SYSTEM INCLUDES
00023 #include <akndoc.h>
00024 
00025 // FORWARD DECLARATIONS
00026 class  CEikAppUi;
00027 
00028 /**
00029  *  GeoProfiles Application's document class.
00030  */
00031 class CGeoProfilesDocument : public CAknDocument
00032     {
00033 public:
00034         /**
00035          * Static Two phase constructor
00036          */
00037     static CGeoProfilesDocument* NewL( CEikApplication&    aApp );
00038 
00039         /**
00040          * Virtual destructor
00041          */
00042     virtual ~CGeoProfilesDocument();
00043 
00044 private:
00045         /**
00046          * C++ Default constructor
00047          */
00048     CGeoProfilesDocument( CEikApplication&     aApp );
00049 
00050         /**
00051          * Second phase of the two phase constructor
00052          */
00053     void ConstructL();
00054 
00055 private: // Inherited from Base class
00056 
00057         /**
00058          * Inherited from CAknDocument
00059          */
00060     CEikAppUi* CreateAppUiL();
00061     };
00062 
00063 #endif  // C_GEOPROFILESDOCUMENT_H
00064 
00065 // End of File
00066 

© Nokia 2009

Back to top