engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmdsattribute.cpp
equal
deleted
inserted
replaced
112 |
112 |
113 CGlxGetRequest* request = static_cast<CGlxGetRequest*>(iRequest); |
113 CGlxGetRequest* request = static_cast<CGlxGetRequest*>(iRequest); |
114 |
114 |
115 __ASSERT_DEBUG(request->MediaIds().Count() > 0, User::Invariant()); |
115 __ASSERT_DEBUG(request->MediaIds().Count() > 0, User::Invariant()); |
116 |
116 |
117 RDebug::Print(_L("==> CGlxDataSourceTaskMdeAttributeMde::ExecuteRequestL")); |
117 GLX_LOG_INFO("==> CGlxDataSourceTaskMdeAttributeMde::ExecuteRequestL"); |
118 iStartTime.HomeTime(); // Get home time |
118 #ifdef _DEBUG |
119 |
119 iStartTime.HomeTime(); // Get home time |
|
120 #endif |
120 if (request->MediaIds().Count() > 1) |
121 if (request->MediaIds().Count() > 1) |
121 { |
122 { |
122 iMediaArray = CMPXMediaArray::NewL(); |
123 iMediaArray = CMPXMediaArray::NewL(); |
123 } |
124 } |
124 |
125 |
1162 { |
1163 { |
1163 TRACER("CGlxDataSourceTaskMdeAttribute::DoHandleImageVideoQueryCompletedL()") |
1164 TRACER("CGlxDataSourceTaskMdeAttribute::DoHandleImageVideoQueryCompletedL()") |
1164 CMdEQuery* query = iQueries[0]; |
1165 CMdEQuery* query = iQueries[0]; |
1165 |
1166 |
1166 TInt queryResultsCount = query->Count(); |
1167 TInt queryResultsCount = query->Count(); |
1167 iStopTime.HomeTime(); // Get home time |
1168 GLX_LOG_INFO1("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL - queryResultsCount=%d", queryResultsCount); |
1168 RDebug::Print(_L("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL - queryResultsCount=%d"), queryResultsCount); |
1169 #ifdef _DEBUG |
|
1170 iStopTime.HomeTime(); // Get home time |
1169 if (queryResultsCount) |
1171 if (queryResultsCount) |
1170 { |
1172 { |
1171 RDebug::Print(_L("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL took <%d> us"), (TInt)iStopTime.MicroSecondsFrom(iStartTime).Int64()); |
1173 GLX_LOG_INFO1("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL took <%d> us", (TInt)iStopTime.MicroSecondsFrom(iStartTime).Int64()); |
1172 } |
1174 } |
1173 |
1175 #endif |
1174 if( ( queryResultsCount == 1 ) && ( !iMediaArray ) ) |
1176 if( ( queryResultsCount == 1 ) && ( !iMediaArray ) ) |
1175 { |
1177 { |
1176 CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(0)); |
1178 CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(0)); |
1177 |
1179 |
1178 delete iResponse; |
1180 delete iResponse; |
1184 else |
1186 else |
1185 { |
1187 { |
1186 for (TInt i = 0; i < queryResultsCount; i++) |
1188 for (TInt i = 0; i < queryResultsCount; i++) |
1187 { |
1189 { |
1188 CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(i)); |
1190 CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(i)); |
1189 |
|
1190 CMPXMedia* entry = CMPXMedia::NewL(); |
1191 CMPXMedia* entry = CMPXMedia::NewL(); |
1191 CleanupStack::PushL(entry); |
1192 CleanupStack::PushL(entry); |
1192 iMediaArray->AppendL(entry); |
1193 iMediaArray->AppendL(*entry); |
1193 CleanupStack::Pop(entry); |
1194 CleanupStack::PopAndDestroy(entry); |
1194 AddAttributesL(object, (*iMediaArray)[iMediaArray->Count() - 1]); |
1195 AddAttributesL(object, (*iMediaArray)[iMediaArray->Count() - 1]); |
1195 } |
1196 } |
1196 } |
1197 } |
1197 } |
1198 } |
1198 |
1199 |