summaryrefslogtreecommitdiff
path: root/macosx/plugins/HIDInput/src/KeyConfig.h
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-07-29 00:34:36 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-07-29 00:34:36 +0000
commit8d4373b70d74ff5903c13780f397bdbaa5ad4991 (patch)
treea329eae7b9c41010d23dd41300a3b1317ccbca9f /macosx/plugins/HIDInput/src/KeyConfig.h
parentdf065b4bf4205db561a5fe7d5652352f6046e40f (diff)
downloadpcsxr-8d4373b70d74ff5903c13780f397bdbaa5ad4991.tar.gz
implemented config dialog for DFInput on OSX, removed HIDInput.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@55259 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx/plugins/HIDInput/src/KeyConfig.h')
-rw-r--r--macosx/plugins/HIDInput/src/KeyConfig.h60
1 files changed, 0 insertions, 60 deletions
diff --git a/macosx/plugins/HIDInput/src/KeyConfig.h b/macosx/plugins/HIDInput/src/KeyConfig.h
deleted file mode 100644
index 426783f5..00000000
--- a/macosx/plugins/HIDInput/src/KeyConfig.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/***************************************************************************
- KeyConfig.h
- HIDInput
-
- Created by Gil Pedersen on Sat May 29 2004.
- Copyright (c) 2004 Gil Pedersen.
- ***************************************************************************/
-
-/***************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. See also the license.txt file for *
- * additional informations. *
- * *
- ***************************************************************************/
-
-#define KeyConfig NetPcsxHIDInputPluginKeyConfig
-
-#import <Carbon/Carbon.h>
-#include <IOKit/hid/IOHIDUsageTables.h>
-#include "HID_Utilities_External.h"
-#import "ControllerList.h"
-
-@class ControllerList;
-
-@interface KeyConfig : NSObject {
- ControllerList *list;
- NSDictionary *keyValues;
-}
-
-- (id)init;
-- (void)dealloc;
-
-+ (KeyConfig *)current;
-
-+ (NSString *)mappingIdForElement:(pRecElement)element onDevice:(pRecDevice)device reverse:(BOOL)reverse;
-+ (BOOL)reverseMappingForId:(NSString *)mappingId outElement:(pRecElement *)element outDevice:(pRecDevice *)device;
-+ (NSString *)nameFromMapping:(NSString *)mappingId;
-+ (NSString *)deviceNameFromMapping:(NSString *)mappingId;
-
-- (ControllerList *)controllerList;
-- (void)setCurrentSet:(NSString *)name;
-- (NSString *)currentSet;
-- (NSDictionary *)players;
-- (NSDictionary *)typesForPlayer:(int)player;
-- (void)setCurrentType:(NSString *)type player:(int)player;
-- (NSString *)currentTypeForPlayer:(int)player;
-- (NSDictionary *)currentKeysForPlayer:(int)player;
-
-- (void)addMapping:(NSString *)mappingId forElement:(NSString *)name player:(int)player;
-- (void)removeMappingsForElement:(NSString *)name player:(int)player;
-- (NSArray *)currentMappingsForElement:(NSString *)name player:(int)player;
-- (NSString *)mappingNamesForElement:(NSString *)name player:(int)player;
-
-- (void)updateKeys;
-- (void)releaseKeys;
-
-@end