S60 3rd Edition SDK for Symbian OS
Example Applications Guide

LmUiRefApp.h

00001 /*
00002 * ============================================================================
00003 *  Name        : LmUiRefApp.h
00004 *  Part of     : Landmarks UI Refernece Application 
00005 *  Interface   : 
00006 *  Description : 
00007 *     Declares main application class.
00008 *  Version     : 
00009 *
00010 *  Copyright (c) 2005-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 #ifndef LMUIREFAPP_H
00018 #define LMUIREFAPP_H 
00019 
00020 // INCLUDES
00021 #include <aknapp.h>
00022 
00023 // CLASS DECLARATION
00024 
00025 /**
00026 * LmUiRefApp application class.
00027 * Provides factory to create concrete document object.
00028 * 
00029 */
00030 class CLmUiRefApp : public CAknApplication
00031     {
00032     
00033     public: // Functions from base classes
00034     private:
00035 
00036         /**
00037         * From CApaApplication, creates CLmUiRefAppDocument document object.
00038         * @return A pointer to the created document object.
00039         */
00040         CApaDocument* CreateDocumentL();
00041         
00042         /**
00043         * From CApaApplication, returns application's UID (KUidLmUiRefApp).
00044         * @return The value of KUidLmUiRefApp.
00045         */
00046         TUid AppDllUid() const;
00047     };
00048 
00049 #endif
00050 
00051 // End of File
00052 

© Nokia 2006

Back to top