www.pudn.com > ChineseDisplay.rar > ChineseDisplay1AppUi.h


/* 
============================================================================ 
 Name        : CChineseDisplay1AppUi from ChineseDisplay1Appui.h 
 Author      :  
 Version     : 
 Copyright   : Your copyright notice 
 Description : Declares UI class for application. 
============================================================================ 
*/ 
 
#ifndef CHINESEDISPLAY1APPUI_H 
#define CHINESEDISPLAY1APPUI_H 
 
// INCLUDES 
#include  
 
// FORWARD DECLARATIONS 
class CChineseDisplay1Container; 
 
 
// CLASS DECLARATION 
 
/** 
* Application UI class. 
* Provides support for the following features: 
* - EIKON control architecture 
*  
*/ 
class CChineseDisplay1AppUi : public CAknAppUi 
    { 
    public: // // Constructors and destructor 
 
        /** 
        * EPOC default constructor. 
        */       
        void ConstructL(); 
 
        /** 
        * Destructor. 
        */       
        ~CChineseDisplay1AppUi(); 
         
    public: // New functions 
 
    public: // Functions from base classes 
 
    private: 
        // From MEikMenuObserver 
        void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane); 
 
    private: 
        /** 
        * From CEikAppUi, takes care of command handling. 
        * @param aCommand command to be handled 
        */ 
        void HandleCommandL(TInt aCommand); 
 
        /** 
        * From CEikAppUi, handles key events. 
        * @param aKeyEvent Event to handled. 
        * @param aType Type of the key event.  
        * @return Response code (EKeyWasConsumed, EKeyWasNotConsumed).  
        */ 
        virtual TKeyResponse HandleKeyEventL( 
            const TKeyEvent& aKeyEvent,TEventCode aType); 
 
    private: //Data 
        CChineseDisplay1Container* iAppContainer;  
    }; 
 
#endif