diff -r 2872ae438bf7 -r e538444823de harvester/monitorplugins/fileplugin/src/fileeventhandlerao.cpp --- a/harvester/monitorplugins/fileplugin/src/fileeventhandlerao.cpp Wed Sep 15 12:40:59 2010 +0300 +++ b/harvester/monitorplugins/fileplugin/src/fileeventhandlerao.cpp Wed Oct 13 15:02:02 2010 +0300 @@ -16,7 +16,6 @@ #include #include -#include #include "fileeventhandlerao.h" #include "harvesterlog.h" @@ -84,46 +83,12 @@ User::LeaveIfError( error ); TRAP( error, ReadCacheSizeFromCenrepL() ); - if ( error == KErrNone ) { iQueue.Reserve( iCacheSize ); } iEventArray = new (ELeave) CArrayFixSeg< TMdsFSPStatus >( KMaxEventsGranularity ); - - TFileName phoneRoot = PathInfo::PhoneMemoryRootPath(); - TFileName mmcRoot = PathInfo::MemoryCardRootPath(); - - TFileName images = PathInfo::ImagesPath(); - - TFileName phoneImagePath( phoneRoot ); - phoneImagePath.Append( images ); - iPhoneImagesPath = phoneImagePath.AllocL(); - - TFileName mmcImagePath( mmcRoot ); - mmcImagePath.Append( images ); - iMmcImagesPath = mmcImagePath.Right( mmcImagePath.Length() - 1 ).AllocL(); - - TFileName videos = PathInfo::VideosPath(); - - TFileName phoneVideoPath( phoneRoot ); - phoneVideoPath.Append( videos ); - iPhoneVideosPath = phoneVideoPath.AllocL(); - - TFileName mmcVideoPath( mmcRoot ); - mmcVideoPath.Append( videos ); - iMmcVideosPath = mmcVideoPath.Right( mmcVideoPath.Length() - 1 ).AllocL(); - - TFileName sounds = PathInfo::SoundsPath(); - - TFileName phoneSoundPath( phoneRoot ); - phoneSoundPath.Append( sounds ); - iPhoneSoundsPath = phoneSoundPath.AllocL(); - - TFileName mmcSoundPath( mmcRoot ); - mmcSoundPath.Append( sounds ); - iMmcSoundsPath = mmcSoundPath.Right( mmcSoundPath.Length() - 1 ).AllocL(); } // --------------------------------------------------------------------------- @@ -139,37 +104,16 @@ iFs.Close(); delete iMapper; - iMapper = NULL; - delete iMoveTimer; - iMoveTimer = NULL; - delete iFolderRenamer; - iFolderRenamer = NULL; delete iEventArray; - iEventArray = NULL; iQueue.ResetAndDestroy(); iQueue.Close(); iUriArray.ResetAndDestroy(); iUriArray.Close(); - - delete iPhoneImagesPath; - iPhoneImagesPath = NULL; - delete iMmcImagesPath; - iMmcImagesPath = NULL; - - delete iPhoneVideosPath; - iPhoneVideosPath = NULL; - delete iMmcVideosPath; - iMmcVideosPath = NULL; - - delete iPhoneSoundsPath; - iPhoneSoundsPath = NULL; - delete iMmcSoundsPath; - iMmcSoundsPath = NULL; } @@ -202,7 +146,6 @@ ResetEvent(); item->GetAsFspStatus(iEvent); delete item; - item = NULL; if( iEvent.iFileEventType == EMdsFileDeleted ) { @@ -310,13 +253,6 @@ } } - // If internal origin value is used for evaluation, set it default value - if( origin == KOriginIgnoreAttribsChanged || - origin == KOriginFastHarvest ) - { - origin = MdeConstants::Object::EOther; - } - // ignore created file event if extension is not supported by any harverter plugin if( EMdsFileCreated == status.iFileEventType && status.iFileName.Length() > 0 ) @@ -514,7 +450,6 @@ newObject->Id() ); if ( removedId != KNoId ) { - SetTitleL( oldObject , aNewUrl ); oldObject->SetUriL( aNewUrl ); TUint32 mediaId = FSUtil::MediaID( iFs, aNewUrl ); oldObject->SetMediaId( mediaId ); @@ -528,7 +463,6 @@ if ( oldObject ) { - CheckDefaultFolderL( oldObject ); SetModifiedTimeL( oldObject, aNewUrl ); TOrigin origin = OriginFromMdEObjectL( *oldObject ); if( origin == MdeConstants::Object::EOther) @@ -706,10 +640,8 @@ CleanupStack::PushL( oldObject ); SetTitleL( oldObject , aNewUrl ); oldObject->SetUriL( aNewUrl ); - CheckDefaultFolderL( oldObject ); TUint32 mediaId = FSUtil::MediaID( iFs, aNewUrl ); oldObject->SetMediaId( mediaId ); - SetModifiedTimeL( oldObject, aNewUrl ); TOrigin origin = OriginFromMdEObjectL( *oldObject ); if( origin == MdeConstants::Object::EOther) { @@ -730,7 +662,6 @@ CleanupStack::PushL( oldObject ); SetTitleL( oldObject , aNewUrl ); oldObject->SetUriL( aNewUrl ); - CheckDefaultFolderL( oldObject ); TUint32 mediaId = FSUtil::MediaID( iFs, aNewUrl ); oldObject->SetMediaId( mediaId ); SetModifiedTimeL( oldObject, aNewUrl ); @@ -847,7 +778,7 @@ // void CFileEventHandlerAO::FormatL( TUint32 aOldMediaId, TBool aSubClose ) { - WRITELOG2( "CFileEventHandlerAO::FormatL - old media ID %d subclose %d", + WRITELOG2( "CFileEventHandlerAO::FormatL - old media ID %u subclose %d", aOldMediaId, aSubClose ); if ( aOldMediaId ) @@ -1051,60 +982,3 @@ } } -//--------------------------------------------------------------------------- -// CFileEventHandlerAO::CheckDefaultFolderL() -// --------------------------------------------------------------------------- -// -void CFileEventHandlerAO::CheckDefaultFolderL( CMdEObject* aOldObject ) - { - if( !iDefaultFolderPropertyDef ) - { - iDefaultFolderPropertyDef = &aOldObject->Def().GetPropertyDefL( - MdeConstants::Object::KInDefaultFolder ); - } - - CMdEProperty* folderProp = NULL; - aOldObject->Property( *iDefaultFolderPropertyDef, folderProp ); - - TBool inDefaultFolder( EFalse ); - TPtrC objectDefName( aOldObject->Def().Name() ); - if( objectDefName == MdeConstants::Image::KImageObject ) - { - const TDesC& uri = aOldObject->Uri(); - if( uri.FindF( iMmcImagesPath->Des()) != KErrNotFound || - uri.FindF( iPhoneImagesPath->Des()) != KErrNotFound || - uri.FindF( KDCIMFolder ) != KErrNotFound ) - { - inDefaultFolder = ETrue; - } - } - else if( objectDefName == MdeConstants::Video::KVideoObject ) - { - const TDesC& uri = aOldObject->Uri(); - if( uri.FindF( iMmcVideosPath->Des()) != KErrNotFound || - uri.FindF( iPhoneVideosPath->Des()) != KErrNotFound || - uri.FindF( KDCIMFolder ) != KErrNotFound ) - { - inDefaultFolder = ETrue; - } - } - else if( objectDefName == MdeConstants::Audio::KAudioObject ) - { - const TDesC& uri = aOldObject->Uri(); - if( uri.FindF( iMmcSoundsPath->Des()) != KErrNotFound || - uri.FindF( iPhoneSoundsPath->Des()) != KErrNotFound ) - { - inDefaultFolder = ETrue; - } - } - - if( folderProp ) - { - folderProp->SetBoolValueL( inDefaultFolder ); - } - else - { - aOldObject->AddBoolPropertyL( *iDefaultFolderPropertyDef, inDefaultFolder ); - } - } -