fep/aknfep/inc/AknFepLanguageManager.h
branchRCL_3
changeset 19 ac7e4d1d9209
parent 0 eb1f2e154e89
equal deleted inserted replaced
18:b1ea1642412e 19:ac7e4d1d9209
    53 class MAknFepManagerUIInterface;
    53 class MAknFepManagerUIInterface;
    54 class CAknFepCaseManager;
    54 class CAknFepCaseManager;
    55 class RPeninputServer;
    55 class RPeninputServer;
    56 class TImePlguinImplDetail;
    56 class TImePlguinImplDetail;
    57 class CAknFepPluginManager;
    57 class CAknFepPluginManager;
       
    58 class CAknFepSharedDataInterface;
    58 
    59 
    59 /**
    60 /**
    60  * CAknFepLanguageManager is a part of Japanese FEP.
    61  * CAknFepLanguageManager is a part of Japanese FEP.
    61  *
    62  *
    62  * @lib AknFep.lib
    63  * @lib AknFep.lib
    82      * @since 2.6
    83      * @since 2.6
    83      * @param aFepMan
    84      * @param aFepMan
    84      * @param aCaseMan
    85      * @param aCaseMan
    85      * @param aLanguage
    86      * @param aLanguage
    86      */
    87      */
    87     static CAknFepLanguageManager* NewL(MAknFepManagerUIInterface* aFepMan, 
    88     static CAknFepLanguageManager* NewL( MAknFepManagerUIInterface* aFepMan, 
    88                                         CAknFepCaseManager* aCaseMan);
    89                                          CAknFepCaseManager* aCaseMan,
       
    90                                          CAknFepSharedDataInterface* aSharedData = NULL );
       
    91 
    89 
    92 
    90     /**
    93     /**
    91      * Destructor.
    94      * Destructor.
    92      *
    95      *
    93      * @since 2.6
    96      * @since 2.6
   185     /**
   188     /**
   186      * private c++ constructor.
   189      * private c++ constructor.
   187      *
   190      *
   188      * @since 2.6
   191      * @since 2.6
   189      */
   192      */
   190     CAknFepLanguageManager(MAknFepManagerUIInterface* aFepManager, 
   193     CAknFepLanguageManager( MAknFepManagerUIInterface* aFepManager, 
   191                            CAknFepCaseManager* aCaseManager);
   194                             CAknFepCaseManager* aCaseManager,
       
   195                             CAknFepSharedDataInterface* aSharedData = NULL );
   192 
   196 
   193     /**
   197     /**
   194      * Second phase construction
   198      * Second phase construction
   195      *
   199      *
   196      * @since 2.6
   200      * @since 2.6
   256     /**
   260     /**
   257      * Is split view flag
   261      * Is split view flag
   258      * @since S60 v3.2
   262      * @since S60 v3.2
   259      */	
   263      */	
   260     TBool iIsSplitView;
   264     TBool iIsSplitView;
       
   265    
       
   266     /**
       
   267      * Shared data manager
       
   268      */
       
   269     CAknFepSharedDataInterface* iSharedData;
       
   270 
   261     };
   271     };
   262 
   272 
   263 inline CAknFepPenInputImePlugin* CAknFepLanguageManager::CurrentImePlugin()
   273 inline CAknFepPenInputImePlugin* CAknFepLanguageManager::CurrentImePlugin()
   264     {
   274     {
   265     return iCurImePlugin;
   275     return iCurImePlugin;