examples/SFExamples/NotifierExample/Launchers/ExeLauncher_S60/inc/ExeLauncher_S60ContainerView.h

00001 /*
00002 ========================================================================
00003  Name        : ExeLauncher_S60ContainerView.h
00004  Author      : Hamish Willee
00005  Copyright   : (C) Symbian 2007
00006  Description : 
00007 ========================================================================
00008 */
00009 #ifndef EXELAUNCHER_S60CONTAINERVIEW_H
00010 #define EXELAUNCHER_S60CONTAINERVIEW_H
00011 
00012 // [[[ begin generated region: do not modify [Generated Includes]
00013 #include <aknview.h>
00014 // ]]] end generated region [Generated Includes]
00015 
00016 
00017 // [[[ begin [Event Handler Includes]
00018 // ]]] end [Event Handler Includes]
00019 
00020 // [[[ begin generated region: do not modify [Generated Forward Declarations]
00021 class CExeLauncher_S60Container;
00022 // ]]] end generated region [Generated Forward Declarations]
00023 
00024 // [[[ begin generated region: do not modify [Generated Constants]
00025 // ]]] end generated region [Generated Constants]
00026 
00032 class CExeLauncher_S60ContainerView : public CAknView
00033         {
00034 public:
00035         // constructors and destructor
00036         CExeLauncher_S60ContainerView();
00037         static CExeLauncher_S60ContainerView* NewL();
00038         static CExeLauncher_S60ContainerView* NewLC();        
00039         void ConstructL();
00040         virtual ~CExeLauncher_S60ContainerView();
00041 
00042 public:
00043         // from base class CAknView
00044         TUid Id() const;
00045         void HandleCommandL( TInt aCommand );
00046 
00047 protected:
00048         // from base class CAknView
00049         void DoActivateL(
00050                 const TVwsViewId& aPrevViewId,
00051                 TUid aCustomMessageId,
00052                 const TDesC8& aCustomMessage );
00053         void DoDeactivate();
00054         void HandleStatusPaneSizeChange();
00055         
00056 private:
00057         void SetupStatusPaneL();
00058         void CleanupStatusPane();
00059         // [[[ begin generated region: do not modify [Generated Methods]
00060 public: 
00061         // ]]] end generated region [Generated Methods]
00062         
00063         
00064         // [[[ begin [Overridden Methods]
00065 protected: 
00066         // ]]] end [Overridden Methods]
00067         
00068         
00069         // [[[ begin [User Handlers]
00070 protected: 
00071         // ]]] end [User Handlers]
00072         
00073         // [[[ begin generated region: do not modify [Generated Instance Variables]
00074 private: 
00075         CExeLauncher_S60Container* iExeLauncher_S60Container;
00076         // ]]] end generated region [Generated Instance Variables]
00077         
00078         };
00079 
00080 #endif // EXELAUNCHER_S60CONTAINERVIEW_H                        

Generated by  doxygen 1.6.2