--- a/fep/aknfep/inc/AknFepUiInputStateChineseBase.h Tue Sep 14 21:59:06 2010 +0300
+++ b/fep/aknfep/inc/AknFepUiInputStateChineseBase.h Wed Sep 15 12:34:44 2010 +0300
@@ -38,6 +38,9 @@
#include "AknFepUiInputStateBase.h"
#include "AknFepUiCtrlContainerChinese.h"
+#include "aknfepuiinputminiqwertysogoupinyinphraseplugin.h"
+#include "aknfepuiinputminiqwertysogoustrokephraseplugin.h"
+
// CONSTANTS
// FORWARD DECLARATIONS
@@ -88,12 +91,33 @@
* @param aCommandId Command ID value
*/
void HandleCommandL( TInt aCommandId );
+
+ /**
+ * Set plugin to state machine.
+ * This Method is called by CAknFepUIManagerChinese.
+ *
+ * @param aPlugin the plugin for sogou core
+ */
+ void SetPlugin( TAknFepInputMiniQwertySogouPinyinPhrasePlugin aPlugin );
+
+ /**
+ * Set stroke plugin to state machine.
+ * This Method is called by CAknFepUIManagerChinese.
+ *
+ * @param aPlugin the stroke plugin for sogou core
+ */
+ void SetStrokePlugin( TAknFepInputMiniQwertySogouStrokePhrasePlugin aPlugin );
protected:
MAknFepUICtrlContainerChinese* iUIContainer;
TBool iUseforResourcechange;
-
+
+ // The plugin for sogou core.
+ TAknFepInputMiniQwertySogouPinyinPhrasePlugin iPlugin;
+
+ // The stroke plugin for sogou core
+ TAknFepInputMiniQwertySogouStrokePhrasePlugin iStrokePlugin;
};
#endif//__AKN_FEP_UI_INPUTSTATE_CHINESE_BASE_H__
// End of file