examples/ForumNokia/Symbian_OS_Basics_Lab_Exercises_v3_1/Lab_04304.cb1/solution/inc/S60MemoryLabAppUi.h

00001 // Copyright: (c) 2006 Nokia Ltd.  All rights reserved.
00002 
00003 #ifndef S60MEMORYLABAPPUI_H
00004 #define S60MEMORYLABAPPUI_H
00005 
00006 // INCLUDES
00007 #include <eikapp.h>
00008 #include <eikdoc.h>
00009 #include <e32std.h>
00010 #include <coeccntx.h>
00011 #include <aknappui.h>
00012 
00013 // FORWARD DECLARATIONS
00014 class CS60MemoryLabContainer;
00015 
00016 
00017 // CONSTANTS
00018 //const ?type ?constant_var = ?constant;
00019 
00020 
00021 // CLASS DECLARATION
00022 
00029 class CS60MemoryLabAppUi : public CAknAppUi
00030     {
00031     public: // // Constructors and destructor
00032 
00036         void ConstructL();
00037 
00041         ~CS60MemoryLabAppUi();
00042         
00043     public: // New functions
00044 
00045     public: // Functions from base classes
00046 
00047     private:
00048         // From MEikMenuObserver
00049         void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane);
00050 
00051     private:
00056         void HandleCommandL(TInt aCommand);
00057 
00064         virtual TKeyResponse HandleKeyEventL(
00065             const TKeyEvent& aKeyEvent,TEventCode aType);
00066             
00070         virtual void HandleScreenDeviceChangedL();
00071 
00072     private: //Data
00073         CS60MemoryLabContainer* iAppContainer;
00074          
00075     };
00076 
00077 #endif
00078 
00079 // End of File

Generated by  doxygen 1.6.2