Add settings reader for Gist and Gravatar integration.

This commit is contained in:
Daniel Lundqvist
2008-12-23 23:37:31 +08:00
committed by Pieter de Bie
parent 0724dc8eaa
commit eb971b3ca7
2 changed files with 18 additions and 0 deletions
+2
View File
@@ -12,5 +12,7 @@
}
+ (int) commitMessageViewVerticalLineLength;
+ (BOOL) isGistEnabled;
+ (BOOL) isGravatarEnabled;
@end
+16
View File
@@ -10,6 +10,8 @@
#define kDefaultVerticalLineLength 50
#define kCommitMessageViewVerticalLineLength @"PBCommitMessageViewVerticalLineLength"
#define kEnableGist @"PBEnableGist"
#define kEnableGravatar @"PBEnableGravatar"
@implementation PBGitDefaults
@@ -18,6 +20,10 @@
NSMutableDictionary *defaultValues = [NSMutableDictionary dictionary];
[defaultValues setObject:[NSNumber numberWithInt:kDefaultVerticalLineLength]
forKey:kCommitMessageViewVerticalLineLength];
[defaultValues setObject:[NSNumber numberWithBool:YES]
forKey:kEnableGist];
[defaultValues setObject:[NSNumber numberWithBool:YES]
forKey:kEnableGravatar];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultValues];
}
@@ -26,4 +32,14 @@
return [[NSUserDefaults standardUserDefaults] integerForKey:kCommitMessageViewVerticalLineLength];
}
+ (BOOL) isGistEnabled
{
return [[NSUserDefaults standardUserDefaults] boolForKey:kEnableGist];
}
+ (BOOL) isGravatarEnabled
{
return [[NSUserDefaults standardUserDefaults] boolForKey:kEnableGravatar];
}
@end