examples/ForumNokia/Symbian_OS_Basics_Lab_Exercises_v3_1/Lab_04308.cb1/solution/inc/S60ClientServLabAppUi.h

00001 // Copyright (c) 2006 Nokia Corporation.
00002 
00003 #ifndef S60CLIENTSERVLABAPPUI_H
00004 #define S60CLIENTSERVLABAPPUI_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 CS60ClientServLabContainer;
00015 
00016 
00017 // CONSTANTS
00018 //const ?type ?constant_var = ?constant;
00019 
00020 
00021 // CLASS DECLARATION
00022 
00029 class CS60ClientServLabAppUi : public CAknAppUi
00030     {
00031     public: // // Constructors and destructor
00032 
00036         void ConstructL();
00037 
00041         ~CS60ClientServLabAppUi();
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 
00067                 // Handle change in screen resolution.
00068                 void HandleScreenDeviceChangedL();
00069                 
00070     private: //Data
00071         CS60ClientServLabContainer* iAppContainer; 
00072     };
00073 
00074 #endif
00075 
00076 // End of File

Generated by  doxygen 1.6.2