00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __MAINVIEW_H__
00010 #define __MAINVIEW_H__
00011
00012
00013 #include <aknview.h>
00014 #include "RecipeEx.hrh"
00015
00016
00017 const TUid KMainViewId = {1};
00018
00019
00020 class CMainViewContainer;
00021
00029 class CMainView : public CAknView
00030 {
00031 public:
00032
00034 static CMainView* NewL();
00035
00037 static CMainView* NewLC();
00038
00040 ~CMainView();
00041
00042 public:
00043
00045 TUid Id() const;
00046
00048 void HandleCommandL(TInt aCommand);
00049
00050 private:
00051
00053 void ConstructL();
00054
00055 private:
00056
00060 void DoActivateL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,
00061 const TDesC8& aCustomMessage);
00062
00066 void DoDeactivate();
00067
00068 private:
00069
00073 CMainViewContainer* iContainer;
00074
00075 };
00076
00077 #endif // __MAINVIEW_H__
00078
00079