/*
* ITKit
- * ITHotKeyCenter
+ * ITHotKeyCenter.h
*
- * Original Author : Quentin Carnicelli <...>
- * Responsibility : Kent Sutherland <kent.sutherland@ithinksw.com>
- * Responsibility : Matthew Judy <mjudy@ithinksw.com>
+ * Copyright (c) 2005 by iThink Software.
+ * All Rights Reserved.
*
- * Copyright (c) 2002 - 2003 iThink Software.
- * All Rights Reserved
+ * $Id$
*
*/
-
-#import <AppKit/AppKit.h>
-
+#import <Cocoa/Cocoa.h>
@class ITHotKey;
-
-@interface ITHotKeyCenter : NSObject
-{
- NSMutableDictionary* mHotKeys; //Keys are NSValue of EventHotKeyRef
- BOOL mEventHandlerInstalled;
- BOOL _enabled;
+@interface ITHotKeyCenter : NSObject {
+ NSMutableDictionary *mHotKeys; //Keys are NSValue of EventHotKeyRef
+ BOOL mEventHandlerInstalled;
+ BOOL _enabled;
}
+ (id)sharedCenter;
- (BOOL)isEnabled;
- (void)setEnabled:(BOOL)flag;
-- (BOOL)registerHotKey: (ITHotKey*)hotKey;
-- (void)unregisterHotKey: (ITHotKey*)hotKey;
-
-- (NSArray*)allHotKeys;
+- (BOOL)registerHotKey:(ITHotKey *)hotKey;
+- (void)unregisterHotKey:(ITHotKey *)hotKey;
-- (void)sendEvent: (NSEvent*)event;
+- (NSArray *)allHotKeys;
+- (void)sendEvent:(NSEvent *)event;
-@end
+@end
\ No newline at end of file