00001
00002
00003 #ifndef S60MEMORYLABAPPUI_H
00004 #define S60MEMORYLABAPPUI_H
00005
00006
00007 #include <eikapp.h>
00008 #include <eikdoc.h>
00009 #include <e32std.h>
00010 #include <coeccntx.h>
00011 #include <aknappui.h>
00012
00013
00014 class CS60MemoryLabContainer;
00015
00016
00017
00018
00019
00020
00021
00022
00029 class CS60MemoryLabAppUi : public CAknAppUi
00030 {
00031 public:
00032
00036 void ConstructL();
00037
00041 ~CS60MemoryLabAppUi();
00042
00043 public:
00044
00045 public:
00046
00047 private:
00048
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:
00073 CS60MemoryLabContainer* iAppContainer;
00074
00075 };
00076
00077 #endif
00078
00079