fep/aknfep/inc/AknFepLanguageManager.h
branchRCL_3
changeset 19 ac7e4d1d9209
parent 0 eb1f2e154e89
--- a/fep/aknfep/inc/AknFepLanguageManager.h	Thu Jul 15 19:01:13 2010 +0300
+++ b/fep/aknfep/inc/AknFepLanguageManager.h	Thu Aug 19 10:15:25 2010 +0300
@@ -55,6 +55,7 @@
 class RPeninputServer;
 class TImePlguinImplDetail;
 class CAknFepPluginManager;
+class CAknFepSharedDataInterface;
 
 /**
  * CAknFepLanguageManager is a part of Japanese FEP.
@@ -84,8 +85,10 @@
      * @param aCaseMan
      * @param aLanguage
      */
-    static CAknFepLanguageManager* NewL(MAknFepManagerUIInterface* aFepMan, 
-                                        CAknFepCaseManager* aCaseMan);
+    static CAknFepLanguageManager* NewL( MAknFepManagerUIInterface* aFepMan, 
+                                         CAknFepCaseManager* aCaseMan,
+                                         CAknFepSharedDataInterface* aSharedData = NULL );
+
 
     /**
      * Destructor.
@@ -187,8 +190,9 @@
      *
      * @since 2.6
      */
-    CAknFepLanguageManager(MAknFepManagerUIInterface* aFepManager, 
-                           CAknFepCaseManager* aCaseManager);
+    CAknFepLanguageManager( MAknFepManagerUIInterface* aFepManager, 
+                            CAknFepCaseManager* aCaseManager,
+                            CAknFepSharedDataInterface* aSharedData = NULL );
 
     /**
      * Second phase construction
@@ -258,6 +262,12 @@
      * @since S60 v3.2
      */	
     TBool iIsSplitView;
+   
+    /**
+     * Shared data manager
+     */
+    CAknFepSharedDataInterface* iSharedData;
+
     };
 
 inline CAknFepPenInputImePlugin* CAknFepLanguageManager::CurrentImePlugin()