changeset 38 | 6297cdf66332 |
parent 36 | 0ed94ceaa377 |
child 62 | c711bdda59f4 |
child 65 | 5bfc169077b2 |
37:cb62a4f66ebe | 38:6297cdf66332 |
---|---|
1097 break; |
1097 break; |
1098 case EDlAttrActivePlayedDownload: |
1098 case EDlAttrActivePlayedDownload: |
1099 { |
1099 { |
1100 aValue = iActivePlayedDownload; |
1100 aValue = iActivePlayedDownload; |
1101 } |
1101 } |
1102 break; |
1102 break; |
1103 |
|
1104 case EDlAttrDestRemovable: |
|
1105 { |
|
1106 aValue = iStorage->RemovableDest(); |
|
1107 } |
|
1108 break; |
|
1103 |
1109 |
1104 default: |
1110 default: |
1105 { |
1111 { |
1106 CLOG_WRITE_1( "Unknown int attrib: %d", aAttribute ); |
1112 CLOG_WRITE_1( "Unknown int attrib: %d", aAttribute ); |
1107 #ifdef __WINS__ |
1113 #ifdef __WINS__ |
1193 case EDlAttrMethod: |
1199 case EDlAttrMethod: |
1194 { |
1200 { |
1195 aValue = mediaData->Method(); |
1201 aValue = mediaData->Method(); |
1196 } |
1202 } |
1197 break; |
1203 break; |
1204 |
|
1205 case EDlAttrDestRemovable: |
|
1206 { |
|
1207 aValue = mediaData->DesRemovable(); |
|
1208 } |
|
1209 break; |
|
1198 |
1210 |
1199 default: |
1211 default: |
1200 { |
1212 { |
1201 CLOG_WRITE_1( "Unknown int attrib: %d", aAttribute ); |
1213 CLOG_WRITE_1( "Unknown int attrib: %d", aAttribute ); |
1202 #ifdef __WINS__ |
1214 #ifdef __WINS__ |
1293 } |
1305 } |
1294 break; |
1306 break; |
1295 |
1307 |
1296 case EDlAttrDestRemovable: |
1308 case EDlAttrDestRemovable: |
1297 { |
1309 { |
1298 aValue = iStorage->RemovableDest(); |
1310 aValue = (KDriveAttRemovable == iStorage->RemovableDest()) ? ETrue : EFalse ; |
1299 } |
1311 } |
1300 break; |
1312 break; |
1301 |
1313 |
1302 case EDlAttrCodPdAvailable: |
1314 case EDlAttrCodPdAvailable: |
1303 { |
1315 { |
1366 } |
1378 } |
1367 break; |
1379 break; |
1368 |
1380 |
1369 case EDlAttrDestRemovable: |
1381 case EDlAttrDestRemovable: |
1370 { |
1382 { |
1371 aValue = mediaData->DesRemovable(); |
1383 aValue = (KDriveAttRemovable == mediaData->DesRemovable()) ? ETrue : EFalse ; |
1372 } |
1384 } |
1373 break; |
1385 break; |
1374 |
1386 |
1375 default: |
1387 default: |
1376 { |
1388 { |
2323 { |
2335 { |
2324 iActivePlayedDownload = aValue; |
2336 iActivePlayedDownload = aValue; |
2325 } |
2337 } |
2326 |
2338 |
2327 break; |
2339 break; |
2340 |
|
2341 case EDlAttrDestRemovable: |
|
2342 { |
|
2343 if( iCodDownload ) |
|
2344 { |
|
2345 iStorage->SetRemovableDest( aValue ); |
|
2346 |
|
2347 if (iCodDlData) |
|
2348 { |
|
2349 // Update for Active media object. |
|
2350 TInt active = iActiveDownload; |
|
2351 CMediaDataBase* mediaData = (*iCodDlData)[active]; |
|
2352 mediaData->SetDesRemovable( aValue ); |
|
2353 } |
|
2354 } |
|
2355 } |
|
2356 break; |
|
2328 default: |
2357 default: |
2329 { |
2358 { |
2330 #ifdef __WINS__ |
2359 #ifdef __WINS__ |
2331 DMPanic( KErrArgument ); |
2360 DMPanic( KErrArgument ); |
2332 #else |
2361 #else |
2485 |
2514 |
2486 case EDlAttrDestRemovable: |
2515 case EDlAttrDestRemovable: |
2487 { |
2516 { |
2488 if( iCodDownload ) |
2517 if( iCodDownload ) |
2489 { |
2518 { |
2490 iStorage->SetRemovableDest( aValue ); |
2519 TInt32 removableDestStatus = (aValue) ? KDriveAttRemovable : KDriveAttLocal ; |
2520 |
|
2521 iStorage->SetRemovableDest( removableDestStatus ); |
|
2491 |
2522 |
2492 if (iCodDlData) |
2523 if (iCodDlData) |
2493 { |
2524 { |
2494 // Update for Active media object. |
2525 // Update for Active media object. |
2495 TInt active = iActiveDownload; |
2526 TInt active = iActiveDownload; |
2496 CMediaDataBase* mediaData = (*iCodDlData)[active]; |
2527 CMediaDataBase* mediaData = (*iCodDlData)[active]; |
2497 mediaData->SetDesRemovable( aValue ); |
2528 mediaData->SetDesRemovable( removableDestStatus ); |
2498 } |
2529 } |
2499 } |
2530 } |
2500 } |
2531 } |
2501 break; |
2532 break; |
2502 |
2533 |