equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #include <FeatMgr.h> |
18 #include <featmgr.h> |
19 #include <ImplementationInformation.h> |
19 #include <implementationinformation.h> |
20 #include <AknFepPeninputEnums.h> |
20 #include <aknfeppeninputenums.h> |
21 #include <AknFepUiInterface.h> |
21 #include <aknfepuiinterface.h> |
22 #include <AknFepUiMenus.h> |
22 #include <aknfepuimenus.h> |
23 #include <AknListQueryDialog.h> |
23 #include <aknlistquerydialog.h> |
24 |
24 |
25 #include <COEMAIN.H> |
25 #include <coemain.h> |
26 #include <BAUTILS.H> |
26 #include <bautils.h> |
27 #include <StringLoader.h> |
27 #include <StringLoader.h> |
28 |
28 |
29 #include <PeninputCmd.h> |
29 #include <peninputcmd.h> |
30 #include <PeninputPluginKrRes.rsg> |
30 #include <PeninputPluginKrRes.rsg> |
31 #include <PeninputClient.h> |
31 #include <peninputclient.h> |
32 |
32 |
33 #include <PtiKoreanQwertyCoreCRDefs.h> |
33 #include <PtiKoreanQwertyCoreCRDefs.h> |
34 |
34 |
35 #include "PeninputPluginKrDbg.h" |
35 #include "PeninputPluginKrDbg.h" |
36 #include "PeninputPluginKr.hrh" // CPeninputPluginKr |
36 #include "PeninputPluginKr.hrh" // CPeninputPluginKr |
402 CleanupStack::PushL( TCleanupItem( Cleanup, &infoArray ) ); |
402 CleanupStack::PushL( TCleanupItem( Cleanup, &infoArray ) ); |
403 REComSession::ListImplementationsL(id, infoArray); |
403 REComSession::ListImplementationsL(id, infoArray); |
404 |
404 |
405 for (TInt i = 0; i < infoArray.Count(); ++i) |
405 for (TInt i = 0; i < infoArray.Count(); ++i) |
406 { |
406 { |
407 if(infoArray[i]->ImplementationUid().iUid == KVkbUiId ) |
407 if(infoArray[i]->ImplementationUid().iUid == KVkbUiId |
|
408 && FeatureManager::FeatureSupported(KFeatureIdVirtualKeyboardInput)) |
408 { |
409 { |
409 vkb = ETrue; |
410 vkb = ETrue; |
410 } |
411 } |
411 /* |
412 /* |
412 if(infoArray[i]->ImplementationUid().iUid == KItutUiId ) |
413 if(infoArray[i]->ImplementationUid().iUid == KItutUiId ) |
413 { |
414 { |
414 itut = ETrue; |
415 itut = ETrue; |
415 }*/ |
416 }*/ |
416 if(infoArray[i]->ImplementationUid().iUid == KFsqUiId ) |
417 if(infoArray[i]->ImplementationUid().iUid == KFsqUiId |
|
418 && FeatureManager::FeatureSupported(KFeatureIdVirtualFullscrQwertyInput)) |
417 { |
419 { |
418 fsq = ETrue; |
420 fsq = ETrue; |
419 } |
421 } |
420 /*if(infoArray[i]->ImplementationUid().iUid == KFsqUiEngId ) |
422 /*if(infoArray[i]->ImplementationUid().iUid == KFsqUiEngId ) |
421 { |
423 { |