00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __DEVICECAPSVIEW_H__
00010 #define __DEVICECAPSVIEW_H__
00011
00012
00013 #include <aknview.h>
00014 #include "RecipeEx.hrh"
00015
00016
00017 const TUid KDeviceCapsViewId = {2};
00018
00019
00020 class CLogContainer;
00021 class CDeviceCapabilitiesScan;
00022
00030 class CDeviceCapsView : public CAknView
00031 {
00032 public:
00033
00035 static CDeviceCapsView* NewL();
00036
00038 static CDeviceCapsView* NewLC();
00039
00041 ~CDeviceCapsView();
00042
00043 public:
00044
00046 TUid Id() const;
00047
00049 void HandleCommandL(TInt aCommand);
00050
00051 private:
00052
00054 void ConstructL();
00055
00056 private:
00057
00061 void DoActivateL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,
00062 const TDesC8& aCustomMessage);
00063
00067 void DoDeactivate();
00068
00069 private:
00070
00072 CDeviceCapabilitiesScan* iDeviceCapabilitiesScan;
00073
00077 CLogContainer* iLogContainer;
00078
00079 };
00080
00081 #endif // __DEVICECAPSVIEW_H__
00082
00083