From eb971b3ca7b0b52e2a125b4279e720d936407884 Mon Sep 17 00:00:00 2001 From: Daniel Lundqvist Date: Tue, 23 Dec 2008 23:37:31 +0800 Subject: [PATCH] Add settings reader for Gist and Gravatar integration. --- PBGitDefaults.h | 2 ++ PBGitDefaults.m | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/PBGitDefaults.h b/PBGitDefaults.h index baf4912..84f7a18 100644 --- a/PBGitDefaults.h +++ b/PBGitDefaults.h @@ -12,5 +12,7 @@ } + (int) commitMessageViewVerticalLineLength; ++ (BOOL) isGistEnabled; ++ (BOOL) isGravatarEnabled; @end diff --git a/PBGitDefaults.m b/PBGitDefaults.m index 0bec2f7..6b08695 100644 --- a/PBGitDefaults.m +++ b/PBGitDefaults.m @@ -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