Split view management out of NJDeviceController. Right now this probably just makes...
[enjoyable.git] / Classes / NJDeviceController.h
index 1d13a98..fcc09ef 100644 (file)
@@ -7,21 +7,20 @@
 //
 
 #import "NJHIDManager.h"
 //
 
 #import "NJHIDManager.h"
+#import "NJDeviceViewController.h"
 
 @class NJDevice;
 @class NJInput;
 @class NJMappingsController;
 @class NJOutputController;
 
 @class NJDevice;
 @class NJInput;
 @class NJMappingsController;
 @class NJOutputController;
+@class NJDeviceViewController;
 
 
-@interface NJDeviceController : NSObject <NSOutlineViewDataSource,
-                                          NSOutlineViewDelegate,
+@interface NJDeviceController : NSObject <NJDeviceViewControllerDelegate,
                                           NJHIDManagerDelegate> {
                                           NJHIDManagerDelegate> {
-    IBOutlet NSOutlineView *outlineView;
     IBOutlet NJOutputController *outputController;
     IBOutlet NJMappingsController *mappingsController;
     IBOutlet NSButton *simulatingEventsButton;
     IBOutlet NJOutputController *outputController;
     IBOutlet NJMappingsController *mappingsController;
     IBOutlet NSButton *simulatingEventsButton;
-    IBOutlet NSView *connectDevicePrompt;
-    IBOutlet NSView *hidSleepingPrompt;
+    IBOutlet NJDeviceViewController *devicesViewController;
 }
 
 @property (nonatomic, readonly) NJInput *selectedInput;
 }
 
 @property (nonatomic, readonly) NJInput *selectedInput;