mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
NSItemProvider skeleton implementation.
This commit is contained in:
parent
814f492a55
commit
d33e0f2605
2 changed files with 284 additions and 2 deletions
|
@ -26,5 +26,149 @@
|
|||
|
||||
@implementation NSItemProvider
|
||||
|
||||
- (instancetype) init
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (void) registerDataRepresentationForTypeIdentifier: (NSString *)typeIdentifier
|
||||
visibility: (NSItemProviderRepresentationVisibility)visibility
|
||||
loadHandler: (GSProgressHandler)loadHandler
|
||||
{
|
||||
}
|
||||
|
||||
- (void) registerFileRepresentationForTypeIdentifier: (NSString *)typeIdentifier
|
||||
fileOptions: (NSItemProviderFileOptions)fileOptions
|
||||
visibility: (NSItemProviderRepresentationVisibility)visibility
|
||||
loadHandler: (GSProgressURLBOOLHandler)loadHandler
|
||||
{
|
||||
}
|
||||
|
||||
- (NSArray *) registeredTypeIdentifiers
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (NSArray *) registeredTypeIdentifiersWithFileOptions: (NSItemProviderFileOptions)fileOptions
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (BOOL) hasItemConformingToTypeIdentifier: (NSString *)typeIdentifier
|
||||
{
|
||||
return NO;
|
||||
}
|
||||
|
||||
- (BOOL) hasRepresentationConformingToTypeIdentifier: (NSString *)typeIdentifier
|
||||
fileOptions: (NSItemProviderFileOptions)fileOptions
|
||||
{
|
||||
return NO;
|
||||
}
|
||||
|
||||
- (NSProgress *) loadDataRepresentationForTypeIdentifier: (NSString *)typeIdentifier
|
||||
completionHandler: (GSProviderCompletionHandler)completionHandler
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (NSProgress *) loadFileRepresentationForTypeIdentifier: (NSString *)typeIdentifier
|
||||
completionHandler: (GSProviderURLCompletionHandler)completionHandler
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (NSProgress *) loadInPlaceFileRepresentationForTypeIdentifier: (NSString *)typeIdentifier
|
||||
completionHandler: (GSProviderURLBOOLCompletionHandler)completionHandler
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (NSString *) suggestedName
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (void) setSuggestedName: (NSString *)suggestedName
|
||||
{
|
||||
}
|
||||
|
||||
- (instancetype) initWithObject: (id<NSItemProviderWriting>)object
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (void) registerObject: (id<NSItemProviderWriting>)object visibility: (NSItemProviderRepresentationVisibility)visibility
|
||||
{
|
||||
}
|
||||
|
||||
- (void) registerObjectOfClass: (Class<NSItemProviderWriting>)aClass // NSItemProviderWriting conforming class...
|
||||
visibility: (NSItemProviderRepresentationVisibility)visibility
|
||||
loadHandler: (GSItemProviderWritingHandler)loadHandler
|
||||
{
|
||||
}
|
||||
|
||||
- (BOOL) canLoadObjectOfClass: (Class<NSItemProviderReading>)aClass
|
||||
{
|
||||
return NO;
|
||||
}
|
||||
|
||||
- (NSProgress *) loadObjectOfClass: (Class<NSItemProviderReading>)aClass // NSItemProviderReading conforming class...
|
||||
completionHandler: (GSItemProviderReadingHandler)completionHandler
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (instancetype) initWithItem: (id<NSSecureCoding>)item typeIdentifier: (NSString *)typeIdentifier // designated init
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (instancetype) initWithContentsOfURL: (NSURL *)fileURL
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (void) registerItemForTypeIdentifier: (NSString *)typeIdentifier loadHandler: (NSItemProviderLoadHandler)loadHandler
|
||||
{
|
||||
}
|
||||
|
||||
- (void)loadItemForTypeIdentifier: (NSString *)typeIdentifier
|
||||
options: (NSDictionary *)options
|
||||
completionHandler: (NSItemProviderCompletionHandler)completionHandler
|
||||
{
|
||||
}
|
||||
|
||||
- (instancetype) copyWithZone: (NSZone*)zone
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
@end
|
||||
|
||||
// Preview support
|
||||
NSString * const NSItemProviderPreferredImageSizeKey = @"NSItemProviderPreferredImageSizeKey";
|
||||
|
||||
@implementation NSItemProvider (NSPreviewSupport)
|
||||
|
||||
- (NSItemProviderLoadHandler) previewImageHandler
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (void) setPreviewImageHandler: (NSItemProviderLoadHandler) previewImageHandler
|
||||
{
|
||||
}
|
||||
|
||||
- (void) loadPreviewImageWithOptions: (NSDictionary *)options
|
||||
completionHandler: (NSItemProviderCompletionHandler)completionHandler
|
||||
{
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
NSString * const NSExtensionJavaScriptPreprocessingResultsKey = @"NSExtensionJavaScriptPreprocessingResultsKey";
|
||||
|
||||
NSString * const NSExtensionJavaScriptFinalizeArgumentKey = @"NSExtensionJavaScriptFinalizeArgumentKey";
|
||||
|
||||
NSString * const NSItemProviderErrorDomain = @"NSItemProviderErrorDomain" ;
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue