fep/aknfep/src/AknFepUiInputStateEntryVietnamesePredictive.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 0 eb1f2e154e89
child 12 5e18d8c489d6
equal deleted inserted replaced
8:4eb1ae11334f 9:e6a39382bb9c
    30 #include "AknFepUiInputStateEntryVietnamesePredictive.h"
    30 #include "AknFepUiInputStateEntryVietnamesePredictive.h"
    31 #include "AknFepUIInputStateInitialVietnameseMultitap.h"
    31 #include "AknFepUIInputStateInitialVietnameseMultitap.h"
    32 #include "AknFepUIManagerStateInterface.h"      //MAknFepUIManagerStateInterface
    32 #include "AknFepUIManagerStateInterface.h"      //MAknFepUIManagerStateInterface
    33 #include "AknFepCaseManager.h"
    33 #include "AknFepCaseManager.h"
    34 #include "AknFepVietnameseToneManager.h"
    34 #include "AknFepVietnameseToneManager.h"
       
    35 #include "AknFepPluginManager.h"
    35 
    36 
    36 #include <uikon.hrh>
    37 #include <uikon.hrh>
    37 #include <PtiEngine.h>                          //CPtiEngine
    38 #include <PtiEngine.h>                          //CPtiEngine
    38 #include <PtiDefs.h>                            //keys
    39 #include <PtiDefs.h>                            //keys
    39 #include <aknSctDialog.h>
    40 #include <aknSctDialog.h>
   189         }
   190         }
   190     else 
   191     else 
   191         {
   192         {
   192         if (fepMan->IsFlagSet(CAknFepManager::EFlagInsideInlineEditingTransaction))
   193         if (fepMan->IsFlagSet(CAknFepManager::EFlagInsideInlineEditingTransaction))
   193             {
   194             {
       
   195 #ifdef RD_SCALABLE_UI_V2
       
   196             if ( (iIsLastWord || ptiengine->NumberOfCandidates() == 1) 
       
   197                  && ( fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModeItut ) )
       
   198                 {
       
   199                 fepMan->PluginUIManager()->SetFingerMatchSelectionState(ETrue);
       
   200                 fepMan->PluginUIManager()->ShowAllCandidates();
       
   201                 iMatchState = EWordMatchNone;
       
   202                 iIsLastWord = EFalse;
       
   203                 return ETrue;
       
   204                 }
       
   205 #endif //RD_SCALABLE_UI_V2
   194             if (fepMan->IsFlagSet(CAknFepManager::EFlagNoMatches))
   206             if (fepMan->IsFlagSet(CAknFepManager::EFlagNoMatches))
   195                 {
   207                 {
   196                 //no more matches
   208                 //no more matches
   197                 fepMan->PlaySound(EAvkonSIDWarningTone);
   209                 fepMan->PlaySound(EAvkonSIDWarningTone);
   198                 }
   210                 }