fep/aknfep/inc/AknFepSharedDataInterface.h
branchRCL_3
changeset 11 c8fb4cf7b3ae
parent 8 4eb1ae11334f
child 12 5e18d8c489d6
equal deleted inserted replaced
9:e6a39382bb9c 11:c8fb4cf7b3ae
    28 
    28 
    29 #ifndef _AKNFEP_SHARED_DATA_INT_H__
    29 #ifndef _AKNFEP_SHARED_DATA_INT_H__
    30 #define _AKNFEP_SHARED_DATA_INT_H__
    30 #define _AKNFEP_SHARED_DATA_INT_H__
    31 
    31 
    32 #include <e32base.h>
    32 #include <e32base.h>
    33 #include <ptidefs.h>
    33 #include <PtiDefs.h>
    34 #include <e32property.h>
    34 #include <e32property.h>
    35 #include <cenrepnotifyhandler.h>
    35 #include <cenrepnotifyhandler.h>
       
    36 #include <pslninternalcrkeys.h>
       
    37 
    36 class CRepository;
    38 class CRepository;
    37 
    39 
    38 class CAknFepRepositoryWatcher : public CBase, public MCenRepNotifyHandlerCallback
    40 class CAknFepRepositoryWatcher : public CBase, public MCenRepNotifyHandlerCallback
    39     {
    41     {
    40 public:
    42 public:
   501     TInt FepLastUseVkbModeForLandscape();
   503     TInt FepLastUseVkbModeForLandscape();
   502 
   504 
   503     void SetFepLastUseVkbModeForLandscape(TInt aValue);
   505     void SetFepLastUseVkbModeForLandscape(TInt aValue);
   504 
   506 
   505     TBool AutoRotateEnabled();
   507     TBool AutoRotateEnabled();
       
   508     
       
   509     TBool ThemeEffectsEnabled();
   506 #ifdef __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__
   510 #ifdef __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__
   507 #ifdef RD_INTELLIGENT_TEXT_INPUT
   511 #ifdef RD_INTELLIGENT_TEXT_INPUT
   508 	/**
   512 	/**
   509 	* Queries if numbers (and other characters found behind Fn) can be entered with long key press on QWERTY.
   513 	* Queries if numbers (and other characters found behind Fn) can be entered with long key press on QWERTY.
   510 	*/
   514 	*/
   734     CRepository*                iCommonEngineRepository;
   738     CRepository*                iCommonEngineRepository;
   735     CRepository*                iAknFepRepository;
   739     CRepository*                iAknFepRepository;
   736     CRepository*                iGsPenSettings;   //for global setting 
   740     CRepository*                iGsPenSettings;   //for global setting 
   737     CRepository*				iLocaleRepository; // locale related settings
   741     CRepository*				iLocaleRepository; // locale related settings
   738     CRepository*                iSensorRepository;
   742     CRepository*                iSensorRepository;
       
   743     CRepository*                iThemeEffectsRepository;//transition effects
   739     CAknFepRepositoryWatcher*   iAknFepRepositoryWatcher;
   744     CAknFepRepositoryWatcher*   iAknFepRepositoryWatcher;
   740     CAknFepRepositoryWatcher*   iAknFepLocaleRepositoryWatcher;
   745     CAknFepRepositoryWatcher*   iAknFepLocaleRepositoryWatcher;
   741 
   746 
   742     TInt iSharedDataScrollLatinPredictive;
   747     TInt iSharedDataScrollLatinPredictive;
   743     TInt iSharedDataSpaceWithScrollRight;
   748     TInt iSharedDataSpaceWithScrollRight;