Gremlin.h 692 B

12345678910111213141516171819202122232425
  1. /*
  2. * Created by Youssef Francis on September 25th, 2012.
  3. */
  4. #import "GRDestination.h"
  5. @protocol GremlinListener <NSObject>
  6. - (void)gremlinImportWasSuccessful:(NSDictionary*)info;
  7. - (void)gremlinImport:(NSDictionary*)info didFailWithError:(NSError*)error;
  8. @end
  9. @interface Gremlin : NSObject
  10. + (BOOL)haveGremlin;
  11. + (BOOL)importFiles:(NSArray*)files;
  12. + (BOOL)importFileAtPath:(NSString*)path;
  13. + (BOOL)importFileWithInfo:(NSDictionary*)info;
  14. + (BOOL)registerNotifications:(id<GremlinListener>)listener;
  15. + (NSArray*)allAvailableDestinations;
  16. + (NSArray*)availableDestinationsForFile:(NSString*)path;
  17. + (GRDestination*)defaultDestinationForFile:(NSString*)path;
  18. + (NSArray*)getHistory;
  19. @end