82d59935bcaefef716bf9893f1cd240cec9f9409
[enjoyable.git] / Classes / NJInput.m
1 //
2 // NJInput.m
3 // Enjoy
4 //
5 // Created by Sam McCall on 4/05/09.
6 //
7
8 #import "NJInput.h"
9
10 @implementation NJInput
11
12 - (id)initWithName:(NSString *)name
13 eid:(NSString *)eid
14 element:(IOHIDElementRef)element
15 parent:(NJInputPathElement *)parent
16 {
17 NSString *elementName = (__bridge NSString *)(IOHIDElementGetName(element));
18 if (elementName.length)
19 name = [name stringByAppendingFormat:@"- %@", elementName];
20 if ((self = [super initWithName:name eid:eid parent:parent])) {
21 self.cookie = IOHIDElementGetCookie(element);
22 }
23 return self;
24 }
25
26 - (id)findSubInputForValue:(IOHIDValueRef)value {
27 return nil;
28 }
29
30 - (void)notifyEvent:(IOHIDValueRef)value {
31 [self doesNotRecognizeSelector:_cmd];
32 }
33
34 @end