- Timestamp:
- 03/18/08 22:45:04 (10 months ago)
- Files:
-
- 1 modified
-
trunk/Settings/MFFilesystemTableView.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Settings/MFFilesystemTableView.m
r32 r36 43 43 [self setDataSource: self]; 44 44 eatEvents = NO; 45 [self registerForDraggedTypes: [NSArray arrayWithObject: kMFFilesystemDragType ]]; 45 [self registerForDraggedTypes: [NSArray arrayWithObjects: kMFFilesystemDragType, NSFilesPromisePboardType, nil ]]; 46 [self setDraggingSourceOperationMask:NSDragOperationEvery forLocal:NO]; 47 [self setDraggingSourceOperationMask:NSDragOperationEvery forLocal:YES]; 46 48 } 47 49 … … 238 240 toPasteboard:(NSPasteboard*)pboard 239 241 { 242 // MFLogS(self, @"Pasteboard writeRows called"); 240 243 NSMutableArray* uuids = [NSMutableArray array]; 241 244 NSUInteger count = [rowIndexes count]; … … 252 255 if ([uuids count] > 0) 253 256 { 254 [pboard declareTypes:[NSArray arrayWithObject :kMFFilesystemDragType] owner:self];257 [pboard declareTypes:[NSArray arrayWithObjects:kMFFilesystemDragType, NSFilesPromisePboardType, nil] owner:self]; 255 258 [pboard setPropertyList:uuids forType:kMFFilesystemDragType]; 259 [pboard setPropertyList: [NSArray arrayWithObjects: @"fusion", nil] forType:NSFilesPromisePboardType]; 256 260 return YES; 257 261 } … … 262 266 263 267 268 } 269 270 -(NSArray*)tableView:(MFFilesystemTableView*)tableView 271 namesOfPromisedFilesDroppedAtDestination:(NSString*)dest 272 forDraggedRowsWithIndexes:(NSIndexSet*)indexes 273 { 274 275 return nil; 264 276 } 265 277
