S60 3rd Edition SDK for Symbian OS
Example Applications Guide

IsvTelCallAppDocument.h

00001 /*
00002 * ============================================================================
00003 *  Name        : IsvTelCallAppDocument.h
00004 *  Part of     : IsvTelCallApp
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 ISVTELCALLAPPDOCUMENT_H
00017 #define ISVTELCALLAPPDOCUMENT_H
00018 
00019 // INCLUDES
00020 #include <akndoc.h>
00021 #include <aknapp.h>
00022 
00023 // FORWARD DECLARATIONS
00024 class  CEikAppUi;
00025 
00026 // CLASS DECLARATION
00027 /**
00028 * CIsvTelCallAppDocument application class.
00029 */
00030 class CIsvTelCallAppDocument : 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 CIsvTelCallAppDocument* NewL( CAknApplication& aApp );
00040 
00041         /**
00042         * Destructor.
00043         */
00044         virtual ~CIsvTelCallAppDocument();
00045 
00046     private: 
00047     // Constructors
00048 
00049         /**
00050         * Overload constructor.
00051         * @param aApp Reference to Application class object.
00052         */
00053         CIsvTelCallAppDocument( CAknApplication& aApp );
00054 
00055     private: // From CAknDocument
00056         /**
00057         * From CEikDocument, CreateAppUiL.
00058         * Creates CIsvTelCallAppUi "App UI" object.
00059         * @return Pointer to created AppUi class object.
00060         */
00061         CEikAppUi* CreateAppUiL();
00062 
00063     private:
00064         CIsvTelCallAppUi* iIsvTelCallAppUiPtr;
00065     };
00066 
00067 #endif  //ISVTELCALLAPPDOCUMENT_H
00068 
00069 // End of File

© Nokia 2006

Back to top