fep/aknfep/inc/AknFepUiInputStateChineseBase.h
branchRCL_3
changeset 50 5a1685599b76
parent 0 eb1f2e154e89
child 56 8152b1f1763a
equal deleted inserted replaced
46:bd83ceabce89 50:5a1685599b76
    35 #include <avkon.hrh>
    35 #include <avkon.hrh>
    36 #include <uikon.hrh>
    36 #include <uikon.hrh>
    37 #include <AknFepGlobalEnums.h>
    37 #include <AknFepGlobalEnums.h>
    38 #include "AknFepUiInputStateBase.h"
    38 #include "AknFepUiInputStateBase.h"
    39 #include "AknFepUiCtrlContainerChinese.h"
    39 #include "AknFepUiCtrlContainerChinese.h"
       
    40 
       
    41 #include "aknfepuiinputminiqwertysogoupinyinphraseplugin.h"
       
    42 #include "aknfepuiinputminiqwertysogoustrokephraseplugin.h"
    40 
    43 
    41 // CONSTANTS
    44 // CONSTANTS
    42 
    45 
    43 // FORWARD DECLARATIONS
    46 // FORWARD DECLARATIONS
    44 
    47 
    86      * This Method is called by CAknFepUIManagerJapanese.
    89      * This Method is called by CAknFepUIManagerJapanese.
    87      *
    90      *
    88      * @param aCommandId Command ID value
    91      * @param aCommandId Command ID value
    89      */
    92      */
    90     void HandleCommandL( TInt aCommandId );
    93     void HandleCommandL( TInt aCommandId );
       
    94     
       
    95     /**
       
    96      * Set plugin to state machine.
       
    97      * This Method is called by CAknFepUIManagerChinese.
       
    98      *
       
    99      * @param aPlugin the plugin for sogou core
       
   100      */
       
   101     void SetPlugin( TAknFepInputMiniQwertySogouPinyinPhrasePlugin aPlugin );
       
   102     
       
   103     /**
       
   104      * Set stroke plugin to state machine.
       
   105      * This Method is called by CAknFepUIManagerChinese.
       
   106      *
       
   107      * @param aPlugin the stroke plugin for sogou core
       
   108      */
       
   109     void SetStrokePlugin( TAknFepInputMiniQwertySogouStrokePhrasePlugin aPlugin );
    91 
   110 
    92 protected:
   111 protected:
    93     MAknFepUICtrlContainerChinese* iUIContainer;
   112     MAknFepUICtrlContainerChinese* iUIContainer;
    94     
   113     
    95    TBool iUseforResourcechange;    
   114    TBool iUseforResourcechange;    
    96       
   115    
       
   116    // The plugin for sogou core.
       
   117    TAknFepInputMiniQwertySogouPinyinPhrasePlugin iPlugin;
       
   118    
       
   119    // The stroke plugin for sogou core
       
   120    TAknFepInputMiniQwertySogouStrokePhrasePlugin iStrokePlugin;
    97     };
   121     };
    98 #endif//__AKN_FEP_UI_INPUTSTATE_CHINESE_BASE_H__
   122 #endif//__AKN_FEP_UI_INPUTSTATE_CHINESE_BASE_H__
    99 // End of file
   123 // End of file