306 CMdENamespaceDef& defaultNamespace = iMdESession->GetDefaultNamespaceDefL(); |
306 CMdENamespaceDef& defaultNamespace = iMdESession->GetDefaultNamespaceDefL(); |
307 CMdEObjectDef& audioDef = defaultNamespace.GetObjectDefL( MdeConstants::Audio::KAudioObject ); |
307 CMdEObjectDef& audioDef = defaultNamespace.GetObjectDefL( MdeConstants::Audio::KAudioObject ); |
308 |
308 |
309 // set observing conditions |
309 // set observing conditions |
310 CMdELogicCondition* addCondition = CMdELogicCondition::NewLC( ELogicConditionOperatorAnd ); |
310 CMdELogicCondition* addCondition = CMdELogicCondition::NewLC( ELogicConditionOperatorAnd ); |
311 CMdEObjectCondition& addObjectCondition = addCondition->AddObjectConditionL( audioDef ); |
311 addCondition->AddObjectConditionL( audioDef ); |
312 CleanupStack::PushL( &addObjectCondition ); |
|
313 |
312 |
314 CMdELogicCondition* modifyCondition = CMdELogicCondition::NewLC( ELogicConditionOperatorAnd ); |
313 CMdELogicCondition* modifyCondition = CMdELogicCondition::NewLC( ELogicConditionOperatorAnd ); |
315 CMdEObjectCondition& modifyObjectCondition = modifyCondition->AddObjectConditionL( audioDef ); |
314 modifyCondition->AddObjectConditionL( audioDef ); |
316 CleanupStack::PushL( &modifyObjectCondition ); |
|
317 |
315 |
318 // add observer |
316 // add observer |
319 iMdESession->AddObjectObserverL( *this, addCondition, ENotifyAdd ); |
317 iMdESession->AddObjectObserverL( *this, addCondition, ENotifyAdd ); |
320 |
318 |
321 // modify observer |
319 // modify observer |
322 iMdESession->AddObjectObserverL( *this, modifyCondition, ENotifyModify ); |
320 iMdESession->AddObjectObserverL( *this, modifyCondition, ENotifyModify ); |
323 |
321 |
324 CleanupStack::Pop( 4, addCondition ); |
322 CleanupStack::Pop( 2, addCondition ); |
325 |
323 |
326 TN_DEBUG1( "CThumbAGAudioObserver::AddObserversL() - end" ); |
324 TN_DEBUG1( "CThumbAGAudioObserver::AddObserversL() - end" ); |
327 } |
325 } |
328 |
326 |
329 // --------------------------------------------------------------------------- |
327 // --------------------------------------------------------------------------- |