--- 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()