equal
deleted
inserted
replaced
446 * |
446 * |
447 * @since v5.0 |
447 * @since v5.0 |
448 */ |
448 */ |
449 void RemoveLastFocusedWinFromOpenList(); |
449 void RemoveLastFocusedWinFromOpenList(); |
450 |
450 |
|
451 /** |
|
452 * Set the editor pointer to NULL |
|
453 * |
|
454 * @since v5.0 |
|
455 * @param none |
|
456 * @return void |
|
457 */ |
|
458 void ClearDestroyedEditorPointer(); |
|
459 |
|
460 /** |
|
461 * Get the editor state |
|
462 * |
|
463 * @since v5.0 |
|
464 * @param none |
|
465 * @return the pointer of editor state |
|
466 */ |
|
467 CAknEdwinState* EdwinState(); |
|
468 |
451 public: // inline |
469 public: // inline |
452 |
470 |
453 /** |
471 /** |
454 * Get current plugin input UI |
472 * Get current plugin input UI |
455 * |
473 * |
756 |
774 |
757 TInt RepeatStringFromLeft(const TDesC& aSubmitData, TDes& aEditorData); |
775 TInt RepeatStringFromLeft(const TDesC& aSubmitData, TDes& aEditorData); |
758 |
776 |
759 void InformMfneUiStatusL( TBool aOpened ); |
777 void InformMfneUiStatusL( TBool aOpened ); |
760 |
778 |
|
779 /** |
|
780 * Update editor state according to current ui state |
|
781 * |
|
782 * @since Symbian^3 |
|
783 * @param aOpened specifies current ui is opened or closed |
|
784 */ |
|
785 void SetEdwinFlagsByUiStatus( TBool aOpened ); |
|
786 |
|
787 /** |
|
788 * Update state flags of specified editor |
|
789 * |
|
790 * @since Symbian^3 |
|
791 * @param aEdwin specifies the editor to be updated |
|
792 * @param aFlags editor state flags |
|
793 * @param aSet ETrue to add flags, or EFalse to remove flags. |
|
794 */ |
|
795 void SetAknEdwinFlags( MCoeFepAwareTextEditor* aEdwin, TInt aFlags, TBool aSet ); |
|
796 |
761 void UpdatePredicState(); |
797 void UpdatePredicState(); |
762 |
798 |
763 TBool NotifyInGlobalNoteEditorL(); |
799 TBool NotifyInGlobalNoteEditorL(); |
764 |
800 |
765 TBool IsChineseIndicator( TAknEditingState aOldState ); |
801 TBool IsChineseIndicator( TAknEditingState aOldState ); |
854 * Initialize the Menu item in Option Menu for Arabic Finger HWR |
890 * Initialize the Menu item in Option Menu for Arabic Finger HWR |
855 * |
891 * |
856 * @CAknFepUiInterfaceMenuPane* aMenuPane The menu pane used to add more menu items |
892 * @CAknFepUiInterfaceMenuPane* aMenuPane The menu pane used to add more menu items |
857 */ |
893 */ |
858 void InitMenuItemForArabicFingerHwrL(CAknFepUiInterfaceMenuPane* aMenuPane); |
894 void InitMenuItemForArabicFingerHwrL(CAknFepUiInterfaceMenuPane* aMenuPane); |
|
895 |
|
896 /** |
|
897 * andling the menu cmd for changing the input mode |
|
898 * |
|
899 * @param aInputMode: the inputmode should be activate |
|
900 * @return None |
|
901 */ |
|
902 void ProcessChangingInputModeCmdL(TInt aInputMode); |
859 |
903 |
860 private: // Data |
904 private: // Data |
861 |
905 |
862 /** |
906 /** |
863 * The reference of fep manager |
907 * The reference of fep manager |
1028 TBool iResourceChange; |
1072 TBool iResourceChange; |
1029 |
1073 |
1030 TBool iLaunchHelp; |
1074 TBool iLaunchHelp; |
1031 TInt iCurPermittedModes; |
1075 TInt iCurPermittedModes; |
1032 MCoeFepAwareTextEditor* iMfne; |
1076 MCoeFepAwareTextEditor* iMfne; |
|
1077 |
|
1078 /** |
|
1079 * current focused editor |
|
1080 * not own |
|
1081 */ |
|
1082 MCoeFepAwareTextEditor* iEdwin; |
|
1083 |
1033 TBool iMfneChanged; |
1084 TBool iMfneChanged; |
1034 TBool iIsInEditWordQueryDlg; |
1085 TBool iIsInEditWordQueryDlg; |
1035 |
1086 |
1036 TBool iPreferredUiMode; |
1087 TBool iPreferredUiMode; |
1037 |
1088 |
1081 TBool iCurrentDimState; |
1132 TBool iCurrentDimState; |
1082 |
1133 |
1083 TBool iLaunchSCTInSpell; |
1134 TBool iLaunchSCTInSpell; |
1084 |
1135 |
1085 TBool iFocuschangedForSpellEditor; |
1136 TBool iFocuschangedForSpellEditor; |
|
1137 |
|
1138 /** |
|
1139 * Indicate whether portrait FSQ feature is enabled |
|
1140 */ |
|
1141 TBool iPortraitFSQEnabled; |
1086 }; |
1142 }; |
1087 |
1143 |
1088 class CConnectAo : public CActive |
1144 class CConnectAo : public CActive |
1089 { |
1145 { |
1090 public: |
1146 public: |