S60UIExampleappui.h
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:2k
- // Copyright (c) 2006 Nokia Corporation.
- #ifndef __S60UIEXAMPLE_APPUI_H__
- #define __S60UIEXAMPLE_APPUI_H__
- #include <aknViewAppUi.h>
- class CS60UIExampleInitialView;
- class CS60UIExamplePlayView;
- class CS60UIExampleSettingsView;
- class CS60UIExampleHighScoreView;
- class CS60UIExampleModel;
- /**
- * CS60UIExampleAppUi application UI class.
- * An instance of class CS60UIExampleAppUi is the UserInterface part of the
- * AVKON application framework for the S60UIExample application
- */
- class CS60UIExampleAppUi : public CAknViewAppUi
- {
- public: // Constructors and destructor
- /**
- * ConstructL.
- * 2nd phase constructor.
- */
- void ConstructL();
- virtual ~CS60UIExampleAppUi();
-
-
- public: // New functions from CAknAppUi
- /**
- * HandleCommandL
- * Takes care of command handling.
- * @param aCommand Command to be handled.
- */
- void HandleCommandL(TInt aCommand);
- private: // Data
- /**
- * iAppInitialView, The application initial view
- * Not owned by CS60UIExampleAppUi object.
- */
- CS60UIExampleInitialView* iAppInitialView;
- /**
- * iAppPlayView, The application play view
- * Not owned by CS60UIExampleAppUi object.
- */
- CS60UIExamplePlayView* iAppPlayView;
-
- /**
- * iAppSettingsView, The application settings view
- * Not owned by CS60UIExampleAppUi object.
- */
- CS60UIExampleSettingsView* iAppSettingsView;
-
- /**
- * iAppHighScoreView, The application settings view
- * Not owned by CS60UIExampleAppUi object.
- */
- CS60UIExampleHighScoreView* iAppHighScoreView;
-
- /**
- * iModel, has the model data
- */
- CS60UIExampleModel* iModel;
- };
- #endif // __S60UIEXAMPLE_APPUI_H__
- // End of File