FepSetupAppUi.h
上传用户:tjsjht
上传日期:2021-01-13
资源大小:25k
文件大小:2k
源码类别:

输入法编程

开发平台:

Visual C++

  1. /*
  2. * ============================================================================
  3. *  Name     : CFepSetupAppUi from FepSetupAppUi.h
  4. *  Part of  : FepSetup
  5. *  Created  : 02/23/2003 by Forum Nokia
  6. *  Description:
  7. *     Declares UI class for application.
  8. *  Version  :
  9. *  Copyright: 
  10. * ============================================================================
  11. */
  12. #ifndef FepSetupAppUi_H
  13. #define FepSetupAppUi_H
  14. // INCLUDES
  15. #include <eikapp.h>
  16. #include <eikdoc.h>
  17. #include <e32std.h>
  18. #include <coeccntx.h>
  19. #include <aknappui.h>
  20. // FORWARD DECLARATIONS
  21. class CFepSetupContainer;
  22. // CONSTANTS
  23. //const ?type ?constant_var = ?constant;
  24. // CLASS DECLARATION
  25. /**
  26. * Application UI class.
  27. * Provides support for the following features:
  28. * - EIKON control architecture
  29. */
  30. class CFepSetupAppUi : public CAknAppUi
  31.     {
  32.     public: // // Constructors and destructor
  33.         /**
  34.         * EPOC default constructor.
  35.         */      
  36.         void ConstructL();
  37.         /**
  38.         * Destructor.
  39.         */      
  40.         ~CFepSetupAppUi();
  41.         
  42.     public: // New functions
  43.     public: // Functions from base classes
  44.     private:
  45.         // From MEikMenuObserver
  46.         void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane);
  47.     private:
  48.         /**
  49.         * From CEikAppUi, takes care of command handling.
  50.         * @param aCommand command to be handled
  51.         */
  52.         void HandleCommandL(TInt aCommand);
  53.         /**
  54.         * From CEikAppUi, handles key events.
  55.         * @param aKeyEvent Event to handled.
  56.         * @param aType Type of the key event. 
  57.         * @return Response code (EKeyWasConsumed, EKeyWasNotConsumed). 
  58.         */
  59.         virtual TKeyResponse HandleKeyEventL(
  60.             const TKeyEvent& aKeyEvent,TEventCode aType);
  61.     private: //Data
  62.         CFepSetupContainer* iAppContainer; 
  63.     };
  64. #endif
  65. // End of File