S60 3rd Edition SDK for Symbian OS
Example Applications Guide

IsvTelInfoAppDocument.h

00001 /*
00002 * ==============================================================================
00003 *  Name        : IsvTelInfoAppDocument.h
00004 *  Part of     : IsvTelInfoApp
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 #ifndef ISVTELINFOAPPDOCUMENT_H
00017 #define ISVTELINFOAPPDOCUMENT_H
00018 
00019 // INCLUDES
00020 #include <akndoc.h>
00021 #include <aknapp.h>
00022 
00023 // FORWARD DECLARATIONS
00024 class  CEikAppUi;
00025 
00026 // CLASS DEFINITION
00027 /**
00028 * CIsvTelInfoAppDocument application class.
00029 */
00030 class CIsvTelInfoAppDocument : public CAknDocument
00031     {
00032     public: // Constructors and destructor
00033 
00034         /**
00035         * EPOC two-phased constructor.
00036         * @return Pointer to created Document class object.
00037         * @param aApp Reference to Application class object.
00038         */
00039         static CIsvTelInfoAppDocument* NewL( CAknApplication& aApp );
00040 
00041         /**
00042         * Destructor.
00043         */
00044         virtual ~CIsvTelInfoAppDocument();
00045 
00046     private: // Constructors
00047 
00048         /**
00049         * Overload constructor.
00050         * @param aApp Reference to Application class object.
00051         */
00052         CIsvTelInfoAppDocument( CAknApplication& aApp );
00053 
00054     private: // From CAknDocument
00055 
00056         /**
00057         * From CEikDocument, CreateAppUiL.
00058         * Creates CIsvTelInfoAppUi "App UI" object.
00059         * @return Pointer to created AppUi class object.
00060         */
00061         CEikAppUi* CreateAppUiL();
00062 
00063     private:
00064         CIsvTelInfoAppUi* iIsvTelInfoAppUiPtr;
00065 
00066     };
00067 
00068 #endif //ISVTELINFOAPPDOCUMENT_H
00069 
00070 // End of File

© Nokia 2006

Back to top