equal
deleted
inserted
replaced
17 |
17 |
18 |
18 |
19 // INCLUDE FILES |
19 // INCLUDE FILES |
20 |
20 |
21 #include "btmcphonestatus.h" |
21 #include "btmcphonestatus.h" |
22 #ifdef NO101APPDEPFIXES |
|
23 #include <nssvascoreconstant.h> |
22 #include <nssvascoreconstant.h> |
24 #endif //NO101APPDEPFIXES |
|
25 #include <etelmm.h> |
23 #include <etelmm.h> |
26 #include "atcodec.h" |
24 #include "atcodec.h" |
27 #include "btmcprotocol.h" |
25 #include "btmcprotocol.h" |
28 #include "btmcprotocolstatus.h" |
26 #include "btmcprotocolstatus.h" |
29 #include "btmc_defs.h" |
27 #include "btmc_defs.h" |
100 { |
98 { |
101 TRACE_FUNC_ENTRY |
99 TRACE_FUNC_ENTRY |
102 if (aEnabled && !iVoiceRecognitionEnabled) |
100 if (aEnabled && !iVoiceRecognitionEnabled) |
103 { |
101 { |
104 // AO for Voice Dial |
102 // AO for Voice Dial |
105 #ifdef NO101APPDEPFIXES |
|
106 LEAVE_IF_ERROR(iVoiceDialProperty.Attach(KSINDUID, ERecognitionState)) |
103 LEAVE_IF_ERROR(iVoiceDialProperty.Attach(KSINDUID, ERecognitionState)) |
107 #else //NO101APPDEPFIXES |
|
108 LEAVE_IF_ERROR(iVoiceDialProperty.Attach(KUidSystemCategory, KBTMonoVoiceRecognitionStateKey)) |
|
109 #endif //NO101APPDEPFIXES |
|
110 CBtmcActive* ao = CBtmcActive::NewLC(*this, CActive::EPriorityStandard, KVoiceDialSubscribe); |
104 CBtmcActive* ao = CBtmcActive::NewLC(*this, CActive::EPriorityStandard, KVoiceDialSubscribe); |
111 iActives.AppendL(ao); |
105 iActives.AppendL(ao); |
112 iVoiceDialProperty.Subscribe(ao->iStatus); |
106 iVoiceDialProperty.Subscribe(ao->iStatus); |
113 ao->GoActive(); |
107 ao->GoActive(); |
114 CleanupStack::Pop(ao); |
108 CleanupStack::Pop(ao); |
211 { |
205 { |
212 TRACE_FUNC_ENTRY |
206 TRACE_FUNC_ENTRY |
213 TRACE_INFO((_L("Voice dial Initiator %d, Voice dial event %d"), iVoiceRecogInitiator, aEnabled)) |
207 TRACE_INFO((_L("Voice dial Initiator %d, Voice dial event %d"), iVoiceRecogInitiator, aEnabled)) |
214 TBTMonoATVoiceRecognition value = EBTMonoATVoiceRecognitionOff; |
208 TBTMonoATVoiceRecognition value = EBTMonoATVoiceRecognitionOff; |
215 |
209 |
216 #ifdef NO101APPDEPFIXES |
|
217 if (iVoiceRecogInitiator != EBTMonoVoiceRecognitionActivatedByRemote && aEnabled == ERecognitionStarted) |
210 if (iVoiceRecogInitiator != EBTMonoVoiceRecognitionActivatedByRemote && aEnabled == ERecognitionStarted) |
218 #else //NO101APPDEPFIXES |
|
219 if (iVoiceRecogInitiator != EBTMonoVoiceRecognitionActivatedByRemote && aEnabled == KBTMonoVoiceRecognitionStarted) |
|
220 #endif //NO101APPDEPFIXES |
|
221 {// phone activated or headset deactivated voice recognition, informs headset status change |
211 {// phone activated or headset deactivated voice recognition, informs headset status change |
222 value = EBTMonoATVoiceRecognitionOn; |
212 value = EBTMonoATVoiceRecognitionOn; |
223 } |
213 } |
224 else if(aEnabled == KErrNotFound) |
214 else if(aEnabled == KErrNotFound) |
225 {// headset or phone ui deactivated voice recognition, inform headset status change |
215 {// headset or phone ui deactivated voice recognition, inform headset status change |