258 FmDriverInfo driverInfo = FmUtils::queryDriverInfo( driveName ); |
258 FmDriverInfo driverInfo = FmUtils::queryDriverInfo( driveName ); |
259 |
259 |
260 switch ( driverInfo.driveType() ) |
260 switch ( driverInfo.driveType() ) |
261 { |
261 { |
262 case FmDriverInfo::EDriveTypeMassStorage: |
262 case FmDriverInfo::EDriveTypeMassStorage: |
263 defaultVolumeName = hbTrId("Mass storage"); |
263 defaultVolumeName = hbTrId("txt_fmgr_mass_memory_default"); |
264 break; |
264 break; |
265 case FmDriverInfo::EDriveTypeUsbMemory: |
265 case FmDriverInfo::EDriveTypeUsbMemory: |
266 defaultVolumeName = hbTrId("USB memory"); |
266 defaultVolumeName = hbTrId("txt_fmgr_usb_memory_default"); |
267 break; |
267 break; |
268 case FmDriverInfo::EDriveTypeMemoryCard: |
268 case FmDriverInfo::EDriveTypeMemoryCard: |
269 defaultVolumeName = hbTrId("Memory card"); |
269 defaultVolumeName = hbTrId("txt_fmgr_memory_card_default"); |
270 break; |
270 break; |
271 case FmDriverInfo::EDriveTypePhoneMemory: |
271 case FmDriverInfo::EDriveTypePhoneMemory: |
272 defaultVolumeName = hbTrId("Device memory"); |
272 defaultVolumeName = hbTrId("txt_fmgr_device_memory_default"); |
273 break; |
273 break; |
274 case FmDriverInfo::EDriveTypeNotExist:// no such drive, break and return empty string |
274 case FmDriverInfo::EDriveTypeNotExist:// no such drive, break and return empty string |
275 default:// do not have default volume for other drive types, e.g. Ram, Rom |
275 default:// do not have default volume for other drive types, e.g. Ram, Rom |
276 break; |
276 break; |
277 } |
277 } |
295 //volume name may be null if not set, it will be set at least for one time in the following while cycling. |
295 //volume name may be null if not set, it will be set at least for one time in the following while cycling. |
296 if ( volumeName.isEmpty() ) { |
296 if ( volumeName.isEmpty() ) { |
297 switch ( driverInfo.driveType() ) |
297 switch ( driverInfo.driveType() ) |
298 { |
298 { |
299 case FmDriverInfo::EDriveTypeMassStorage: |
299 case FmDriverInfo::EDriveTypeMassStorage: |
300 volumeName = hbTrId("Mass storage"); |
300 volumeName = hbTrId("txt_fmgr_mass_memory_default"); |
301 break; |
301 break; |
302 case FmDriverInfo::EDriveTypeUsbMemory: |
302 case FmDriverInfo::EDriveTypeUsbMemory: |
303 volumeName = hbTrId("USB memory"); |
303 volumeName = hbTrId("txt_fmgr_usb_memory_default"); |
304 break; |
304 break; |
305 case FmDriverInfo::EDriveTypeMemoryCard: |
305 case FmDriverInfo::EDriveTypeMemoryCard: |
306 volumeName = hbTrId("Memory card"); |
306 volumeName = hbTrId("txt_fmgr_memory_card_default"); |
307 break; |
307 break; |
308 case FmDriverInfo::EDriveTypePhoneMemory: |
308 case FmDriverInfo::EDriveTypePhoneMemory: |
309 volumeName = hbTrId("Device memory"); |
309 volumeName = hbTrId("txt_fmgr_device_memory_default"); |
310 break; |
310 break; |
311 case FmDriverInfo::EDriveTypeNotExist:// no such drive |
311 case FmDriverInfo::EDriveTypeNotExist:// no such drive |
312 default:// do not need get volume for other drive types, e.g. Ram, Rom |
312 default:// do not need get volume for other drive types, e.g. Ram, Rom |
313 break; |
313 break; |
314 } |
314 } |