contentstorage/casrv/cawidgetscanner/src/widgetscannerutils.cpp
changeset 106 e78d6e055a5b
parent 98 d2f833ab7940
equal deleted inserted replaced
102:8b8b34fa9751 106:e78d6e055a5b
    22 
    22 
    23 // -----------------------------------------------------------------------------
    23 // -----------------------------------------------------------------------------
    24 //
    24 //
    25 // -----------------------------------------------------------------------------
    25 // -----------------------------------------------------------------------------
    26 //
    26 //
    27 TBool WidgetScannerUtils::IsFileOnDrive( const TDesC& aFileName,
       
    28         const DriveInfo::TDefaultDrives& aDefaultDrive )
       
    29     {
       
    30     TBool result = EFalse;
       
    31     if ( aFileName.Length() )
       
    32         {
       
    33         TInt drive;
       
    34         TInt err = DriveInfo::GetDefaultDrive( aDefaultDrive, drive );
       
    35         if ( !err )
       
    36             {
       
    37             TInt fileDrive;
       
    38             err = RFs::CharToDrive( aFileName[0], fileDrive );
       
    39             if ( !err && fileDrive == drive )
       
    40                 {
       
    41                 result = ETrue;
       
    42                 }
       
    43             }
       
    44         }
       
    45     return result;
       
    46     }
       
    47 
       
    48 // -----------------------------------------------------------------------------
       
    49 //
       
    50 // -----------------------------------------------------------------------------
       
    51 //
       
    52 void WidgetScannerUtils::CurrentMmcId( const RFs& aFs, TDes& aMmcId )
    27 void WidgetScannerUtils::CurrentMmcId( const RFs& aFs, TDes& aMmcId )
    53     {
    28     {
    54     TInt mmcDrive;
    29     TInt mmcDrive;
    55     if ( DriveInfo::GetDefaultDrive( DriveInfo::EDefaultRemovableMassStorage,
    30     if ( DriveInfo::GetDefaultDrive( DriveInfo::EDefaultRemovableMassStorage,
    56             mmcDrive ) == KErrNone )
    31             mmcDrive ) == KErrNone )