aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/MASShortcutBinder.h
diff options
context:
space:
mode:
authorTomáš Znamenáček2014-08-07 11:26:34 +0200
committerTomáš Znamenáček2015-01-07 15:42:21 +0100
commitd687545083839db1218ab874f59a7290d516b46b (patch)
treef32e7b88fe1554ab9f38d91b7c69e467180fddc1 /Framework/MASShortcutBinder.h
parentf03fad7b629d3fac525bed5e37d064343fe773cd (diff)
downloadMASShortcut-d687545083839db1218ab874f59a7290d516b46b.tar.bz2
Added a convenience call to register default shortcuts.
Diffstat (limited to 'Framework/MASShortcutBinder.h')
-rw-r--r--Framework/MASShortcutBinder.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Framework/MASShortcutBinder.h b/Framework/MASShortcutBinder.h
index 3cd54dd..c38dbd4 100644
--- a/Framework/MASShortcutBinder.h
+++ b/Framework/MASShortcutBinder.h
@@ -8,4 +8,14 @@
- (void) bindShortcutWithDefaultsKey: (NSString*) defaultsKeyName toAction: (dispatch_block_t) action;
- (void) breakBindingWithDefaultsKey: (NSString*) defaultsKeyName;
+/**
+ @brief Register default shortcuts in user defaults.
+
+ This is a convenience frontent to [NSUserDefaults registerDefaults].
+ The dictionary should contain a map of user defaults’ keys to appropriate
+ keyboard shortcuts. The shortcuts will be transformed according to
+ @p bindingOptions and registered using @p registerDefaults.
+*/
+- (void) registerDefaultShortcuts: (NSDictionary*) defaultShortcuts;
+
@end