imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagaudioobserver.cpp
branchRCL_3
changeset 50 60bb012f1157
parent 41 9d4d3445ce6e
child 58 9e8b0cc88842
equal deleted inserted replaced
47:3d743e824514 50:60bb012f1157
   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 // ---------------------------------------------------------------------------