harvester/monitorplugins/fileplugin/src/fileeventhandlerao.cpp
changeset 52 40db28bb26b8
parent 45 a93990e5815e
child 56 fd6cce931a8a
equal deleted inserted replaced
45:a93990e5815e 52:40db28bb26b8
   298 				aEvent.iFileName.FindF(KCameraTemp) != KErrNotFound) )        		
   298 				aEvent.iFileName.FindF(KCameraTemp) != KErrNotFound) )        		
   299             {
   299             {
   300             WRITELOG1( "CFileEventHandlerAO::HandleNotificationL - ignored camera origin for %S", &status.iFileName );
   300             WRITELOG1( "CFileEventHandlerAO::HandleNotificationL - ignored camera origin for %S", &status.iFileName );
   301             return;
   301             return;
   302             }
   302             }
       
   303         
       
   304         if( (origin == KOriginIgnoreAttribsChanged ||
       
   305              origin == MdeConstants::Object::ECamera ) &&
       
   306             aEvent.iFileEventType == EMdsFileAttribsChanged )
       
   307             {
       
   308             WRITELOG1( "CFileEventHandlerAO::HandleNotificationL - ignored attribs changed event for %S", &status.iFileName );
       
   309             return;        
       
   310             }
   303         }
   311         }
   304 
   312 
   305     // ignore created file event if extension is not supported by any harverter plugin
   313     // ignore created file event if extension is not supported by any harverter plugin
   306     if( EMdsFileCreated == status.iFileEventType && 
   314     if( EMdsFileCreated == status.iFileEventType && 
   307     		status.iFileName.Length() > 0 )
   315     		status.iFileName.Length() > 0 )
   336             RenameToMDEL( status.iFileName, status.iNewFileName, origin );
   344             RenameToMDEL( status.iFileName, status.iNewFileName, origin );
   337             }
   345             }
   338         break;
   346         break;
   339         
   347         
   340         case EMdsFileModified:
   348         case EMdsFileModified:
       
   349         case EMdsFileAttribsChanged:
   341             {
   350             {
   342             WRITELOG1( "CFileEventHandlerAO::HandleNotificationL - EmdsFileModified: %S", &status.iFileName );
   351             WRITELOG1( "CFileEventHandlerAO::HandleNotificationL - EmdsFileModified: %S", &status.iFileName );
   343             ModifyL( status.iFileName, origin, fastHarvest );
   352             ModifyL( status.iFileName, origin, fastHarvest );
   344             }
   353             }
   345         break;
   354         break;