X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJDeviceController.h;fp=Classes%2FNJDeviceController.h;h=0000000000000000000000000000000000000000;hp=41017db0eab364aa32ee3dde8f9ca976d77ebfe2;hb=93d9951d6bd16b37e88b8fb6c38bc4afd6c9401e;hpb=6a8c6539cc3f7a4b32a9f226da6ae06074e4f0cb diff --git a/Classes/NJDeviceController.h b/Classes/NJDeviceController.h deleted file mode 100644 index 41017db..0000000 --- a/Classes/NJDeviceController.h +++ /dev/null @@ -1,41 +0,0 @@ -// -// NJDeviceController.h -// Enjoy -// -// Created by Sam McCall on 4/05/09. -// Copyright 2009 University of Otago. All rights reserved. -// - -#import "NJHIDManager.h" - -@class NJDevice; -@class NJInput; -@class NJInputPathElement; -@class NJMappingsController; - -@protocol NJDeviceControllerDelegate; - -@interface NJDeviceController : NSObject { - IBOutlet NJMappingsController *mappingsController; -} - -@property (nonatomic, weak) IBOutlet id delegate; - -@property (nonatomic, assign) NSPoint mouseLoc; -@property (nonatomic, assign) BOOL simulatingEvents; -@property (nonatomic, readonly) NSArray *devices; - -- (NJInputPathElement *)elementForUID:(NSString *)uid; - -@end - -@protocol NJDeviceControllerDelegate - -- (void)deviceController:(NJDeviceController *)dc didAddDevice:(NJDevice *)device; -- (void)deviceController:(NJDeviceController *)dc didRemoveDeviceAtIndex:(NSInteger)idx; -- (void)deviceController:(NJDeviceController *)dc didInput:(NJInput *)input; -- (void)deviceControllerDidStartHID:(NJDeviceController *)dc; -- (void)deviceControllerDidStopHID:(NJDeviceController *)dc; -- (void)deviceController:(NJDeviceController *)dc didError:(NSError *)error; - -@end