00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __SENSORVIEW_H__
00010 #define __SENSORVIEW_H__
00011
00012
00013 #include <aknview.h>
00014 #include "RecipeEx.hrh"
00015
00016
00017 const TUid KSensorViewId = {3};
00018
00019
00020 class CLogContainer;
00021 class CSensorListener;
00022
00029 class CSensorView : public CAknView
00030 {
00031 public:
00032
00034 static CSensorView* NewL();
00035
00037 static CSensorView* NewLC();
00038
00040 ~CSensorView();
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
00071 CSensorListener* iSensorListener;
00072
00076 CLogContainer* iLogContainer;
00077
00078 };
00079
00080 #endif // __SENSORVIEW_H__
00081
00082