filemanager/src/inc/fmutils.cpp
changeset 49 81668a704644
parent 47 12b82dc0e8db
equal deleted inserted replaced
47:12b82dc0e8db 49:81668a704644
   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             }