S60UIExampleappui.h
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. // Copyright (c) 2006 Nokia Corporation.
  2. #ifndef __S60UIEXAMPLE_APPUI_H__
  3. #define __S60UIEXAMPLE_APPUI_H__
  4. #include <aknViewAppUi.h>
  5. class CS60UIExampleInitialView;
  6. class CS60UIExamplePlayView;
  7. class CS60UIExampleModel;
  8. /**
  9. * CS60UIExampleAppUi application UI class.
  10. * An instance of class CS60UIExampleAppUi is the UserInterface part of the 
  11. * AVKON application framework for the S60UIExample application
  12. */
  13. class CS60UIExampleAppUi : public CAknViewAppUi
  14.     {
  15.     public: // Constructors and destructor
  16.         /**
  17.         * ConstructL.
  18.         * 2nd phase constructor.
  19.         */
  20.         void ConstructL();
  21.         virtual ~CS60UIExampleAppUi();
  22.         
  23.         
  24.     public: // New functions from CAknAppUi
  25.         /**
  26. * HandleCommandL
  27.         * Takes care of command handling.
  28.         * @param aCommand Command to be handled.
  29.         */
  30.         void HandleCommandL(TInt aCommand);
  31.     private: // Data
  32.         /**
  33.         * iAppInitialView, The application initial view 
  34.         * Not owned by CS60UIExampleAppUi object.
  35.         */
  36.         CS60UIExampleInitialView* iAppInitialView;
  37.         /**
  38.         * iAppPlayView, The application play view 
  39.         * Not owned by CS60UIExampleAppUi object.
  40.         */
  41.         CS60UIExamplePlayView* iAppPlayView;
  42.         
  43.         /** 
  44.         * iModel, has the model data
  45.         */ 
  46.         CS60UIExampleModel* iModel;
  47.     };
  48. #endif // __S60UIEXAMPLE_APPUI_H__
  49. // End of File