1208 OstTrace0( TRACE_NORMAL, DUP8_CTHUMBAGPROCESSOR_RUNL, "CThumbAGProcessor::RunL - add iHarvesterClient observer" ); |
1208 OstTrace0( TRACE_NORMAL, DUP8_CTHUMBAGPROCESSOR_RUNL, "CThumbAGProcessor::RunL - add iHarvesterClient observer" ); |
1209 err = iHarvesterClient.AddHarvesterEventObserver( *this, EHEObserverTypeOverall | EHEObserverTypeMMC | EHEObserverTypePlaceholder, 20 ); |
1209 err = iHarvesterClient.AddHarvesterEventObserver( *this, EHEObserverTypeOverall | EHEObserverTypeMMC | EHEObserverTypePlaceholder, 20 ); |
1210 TN_DEBUG2( "CThumbAGProcessor::RunL() iHarvesterClient observer err = %d", err); |
1210 TN_DEBUG2( "CThumbAGProcessor::RunL() iHarvesterClient observer err = %d", err); |
1211 OstTrace1( TRACE_NORMAL, DUP9_CTHUMBAGPROCESSOR_RUNL, "CThumbAGProcessor::RunL - iHarvesterClient observer;err=%d", err ); |
1211 OstTrace1( TRACE_NORMAL, DUP9_CTHUMBAGPROCESSOR_RUNL, "CThumbAGProcessor::RunL - iHarvesterClient observer;err=%d", err ); |
1212 |
1212 |
1213 if( !err ) |
1213 if( err != KErrNone ) |
1214 { |
1214 { |
1215 TN_DEBUG1( "CThumbAGProcessor::RunL() add iHarvesterClient observer failed"); |
1215 TN_DEBUG1( "CThumbAGProcessor::RunL() add iHarvesterClient observer failed"); |
1216 OstTrace0( TRACE_NORMAL, DUP10_CTHUMBAGPROCESSOR_RUNL, "CThumbAGProcessor::RunL - add iHarvesterClient observer failed" ); |
1216 OstTrace0( TRACE_NORMAL, DUP10_CTHUMBAGPROCESSOR_RUNL, "CThumbAGProcessor::RunL - add iHarvesterClient observer failed" ); |
1217 // if we fail observer harvester, fake it |
1217 // if we fail observer harvester, fake it |
1218 iHarvesterActivated = ETrue; |
1218 iHarvesterActivated = ETrue; |
2041 iQueryAllItems->SetResultMode( EQueryResultModeItem ); |
2041 iQueryAllItems->SetResultMode( EQueryResultModeItem ); |
2042 |
2042 |
2043 CMdELogicCondition& rootCondition = iQueryAllItems->Conditions(); |
2043 CMdELogicCondition& rootCondition = iQueryAllItems->Conditions(); |
2044 rootCondition.SetOperator( ELogicConditionOperatorOr ); |
2044 rootCondition.SetOperator( ELogicConditionOperatorOr ); |
2045 |
2045 |
2046 CMdEObjectCondition& imageObjectCondition = rootCondition.AddObjectConditionL(imageObjDef); |
2046 rootCondition.AddObjectConditionL(imageObjDef); |
2047 CleanupStack::PushL( &imageObjectCondition ); |
2047 rootCondition.AddObjectConditionL(videoObjDef); |
2048 |
2048 rootCondition.AddObjectConditionL(audioObjDef); |
2049 CMdEObjectCondition& videoObjectCondition = rootCondition.AddObjectConditionL(videoObjDef); |
|
2050 CleanupStack::PushL( &videoObjectCondition ); |
|
2051 |
|
2052 CMdEObjectCondition& audioObjectCondition = rootCondition.AddObjectConditionL(audioObjDef); |
|
2053 CleanupStack::PushL( &audioObjectCondition ); |
|
2054 |
2049 |
2055 iQueryAllItems->FindL(KMdEQueryDefaultMaxCount, KMaxQueryBatchSize); |
2050 iQueryAllItems->FindL(KMdEQueryDefaultMaxCount, KMaxQueryBatchSize); |
2056 |
|
2057 CleanupStack::Pop(3, &imageObjectCondition); |
|
2058 |
2051 |
2059 TN_DEBUG1( "CThumbAGProcessor::QueryAllItemsL - end" ); |
2052 TN_DEBUG1( "CThumbAGProcessor::QueryAllItemsL - end" ); |
2060 OstTrace0( TRACE_NORMAL, DUP3_CTHUMBAGPROCESSOR_QUERYALLITEMSL, "CThumbAGProcessor::QueryAllItemsL" ); |
2053 OstTrace0( TRACE_NORMAL, DUP3_CTHUMBAGPROCESSOR_QUERYALLITEMSL, "CThumbAGProcessor::QueryAllItemsL" ); |
2061 } |
2054 } |
2062 |
2055 |