equal
deleted
inserted
replaced
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 |
33 #include <ptidefs.h> |
34 #include <e32property.h> |
34 #include <e32property.h> |
35 #include <cenrepnotifyhandler.h> |
35 #include <cenrepnotifyhandler.h> |
36 class CRepository; |
36 class CRepository; |
37 |
37 |
38 class CAknFepRepositoryWatcher : public CBase, public MCenRepNotifyHandlerCallback |
38 class CAknFepRepositoryWatcher : public CBase, public MCenRepNotifyHandlerCallback |
590 void HandleKeyboardLayoutChange(); |
590 void HandleKeyboardLayoutChange(); |
591 /** |
591 /** |
592 * Call back function to handle a change in keyboard layout. |
592 * Call back function to handle a change in keyboard layout. |
593 */ |
593 */ |
594 static TInt HandleKeyboardLayoutChangeNotification(TAny* aObj); |
594 static TInt HandleKeyboardLayoutChangeNotification(TAny* aObj); |
|
595 |
|
596 #ifdef RD_SCALABLE_UI_V2 |
|
597 /** |
|
598 Handles the change to virtual keyboard layout. |
|
599 */ |
|
600 void HandleVirtualKeyboardLayoutChange(); |
|
601 |
|
602 /** |
|
603 * Call back function to handle a change to virtual keyboard layout. |
|
604 */ |
|
605 static TInt HandleVirtualKeyboardLayoutChangeNotification(TAny* aObj); |
|
606 #endif // RD_SCALABLE_UI_V2 |
|
607 |
595 #endif |
608 #endif |
596 #ifdef RD_INTELLIGENT_TEXT_INPUT |
609 #ifdef RD_INTELLIGENT_TEXT_INPUT |
597 |
610 |
598 /** |
611 /** |
599 * Handles a change in predictive text Auto Word Completion setting from general settings |
612 * Handles a change in predictive text Auto Word Completion setting from general settings |
677 TInt NumberModeChangesGSNotification(); |
690 TInt NumberModeChangesGSNotification(); |
678 |
691 |
679 static TInt HandleRepositoryCallBack(TAny* aPtr); |
692 static TInt HandleRepositoryCallBack(TAny* aPtr); |
680 #ifdef RD_INTELLIGENT_TEXT_INPUT |
693 #ifdef RD_INTELLIGENT_TEXT_INPUT |
681 static TInt HandleGenericRepositoryChange(TAny* aPtr); |
694 static TInt HandleGenericRepositoryChange(TAny* aPtr); |
|
695 TPtiKeyboardType ActiveKeyboardType() const; |
682 #endif |
696 #endif |
683 static TInt HandleLocaleRepositoryCallBack(TAny* aPtr); |
697 static TInt HandleLocaleRepositoryCallBack(TAny* aPtr); |
684 |
698 |
685 class CSubscriber : public CActive |
699 class CSubscriber : public CActive |
686 { |
700 { |
704 CSubscriber* iQwertyModeStatusSubscriber; |
718 CSubscriber* iQwertyModeStatusSubscriber; |
705 RProperty iQwertyModeStatusProperty; |
719 RProperty iQwertyModeStatusProperty; |
706 #ifdef RD_INTELLIGENT_TEXT_INPUT |
720 #ifdef RD_INTELLIGENT_TEXT_INPUT |
707 CSubscriber* iKeyboardLayoutStatusSubscriber; |
721 CSubscriber* iKeyboardLayoutStatusSubscriber; |
708 RProperty iKeyboardLayoutStatusProperty; |
722 RProperty iKeyboardLayoutStatusProperty; |
|
723 #ifdef RD_SCALABLE_UI_V2 |
|
724 CSubscriber* iVirtualKeyboardLayoutStatusSubscriber; |
|
725 RProperty iVirtualKeyboardLayoutStatusProperty; |
|
726 #endif // #ifdef RD_SCALABLE_UI_V2 |
709 #endif |
727 #endif |
710 |
728 |
711 friend class CSubscriber; |
729 friend class CSubscriber; |
712 |
730 |
713 private: |
731 private: |