Show
Ignore:
Timestamp:
11/27/07 02:26:04 (4 years ago)
Author:
pmerrill
Message:
  • Added the ability to hide Audio info in the Media Preview.
  • Added the ability to hide Video info in the Media Preview.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/SapphireSettings.m

    r300 r318  
    2828@implementation SapphireSettings 
    2929 
    30 #define HIDE_FAVORITE_KEY       @"HideFavorites" 
    31 #define HIDE_TOP_SHOWS_KEY      @"HideTopShows" 
    32 #define HIDE_UNWATCHED_KEY      @"HideUnwatched" 
    33 #define HIDE_SPOILERS_KEY       @"HideSpoilers" 
    34 #define HIDE_UI_QUIT_KEY        @"HideUIQuit" 
     30#define HIDE_FAVORITE_KEY                       @"HideFavorites" 
     31#define HIDE_TOP_SHOWS_KEY                      @"HideTopShows" 
     32#define HIDE_UNWATCHED_KEY                      @"HideUnwatched" 
     33#define HIDE_SPOILERS_KEY                       @"HideSpoilers" 
     34#define HIDE_AUDIO_KEY                          @"HideAudio" 
     35#define HIDE_VIDEO_KEY                          @"HideVideo" 
     36#define HIDE_UI_QUIT_KEY                        @"HideUIQuit" 
    3537#define ENABLE_FAST_SWITCHING_KEY       @"EnableFastSwitching" 
    36 #define USE_AC3_PASSTHROUGH     @"EnableAC3Passthrough" 
    37 #define DISABLE_ANON_KEY        @"DisableAnonymousReporting" 
    38 #define LAST_PREDICATE          @"LastPredicate" 
     38#define USE_AC3_PASSTHROUGH                     @"EnableAC3Passthrough" 
     39#define DISABLE_ANON_KEY                        @"DisableAnonymousReporting" 
     40#define LAST_PREDICATE                          @"LastPredicate" 
    3941 
    4042/*! 
     
    8486                                                                                                BRLocalizedString(@"  Skip \"Unwatched Shows\" filter", @"Skip Unwatched shows menu item"),  
    8587                                                                                                BRLocalizedString(@"  Hide Show Spoilers", @"Hide show summarys menu item"), 
     88                                                                                                BRLocalizedString(@"  Hide Audio Info", @"Hide perian audio info menu item"), 
     89                                                                                                BRLocalizedString(@"  Hide Video Info", @"Hide perian video info menu item"), 
    8690                                                                                                BRLocalizedString(@"  Hide UI Quit", @"Hide the ui quitter menu item"), 
    8791                                                                                                BRLocalizedString(@"  Fast Directory Switching", @"Don't rescan directories upon entry and used cached data"), 
     
    99103                                                                                                        HIDE_UNWATCHED_KEY,   
    100104                                                                                                        HIDE_SPOILERS_KEY, 
     105                                                                                                        HIDE_AUDIO_KEY, 
     106                                                                                                        HIDE_VIDEO_KEY, 
    101107                                                                                                        HIDE_UI_QUIT_KEY, 
    102108                                                                                                        ENABLE_FAST_SWITCHING_KEY, 
     
    114120                                                                                                [theme gem:BLUE_GEM_KEY], 
    115121                                                                                                [theme gem:NOTE_GEM_KEY], 
     122                                                                                                [theme gem:AUDIO_GEM_KEY], 
     123                                                                                                [theme gem:VIDEO_GEM_KEY], 
    116124                                                                                                [theme gem:FRONTROW_GEM_KEY], 
    117125                                                                                                [theme gem:FAST_GEM_KEY], 
    118                                                                                                 [theme gem:AUDIO_GEM_KEY], 
     126                                                                                                [theme gem:AC3_GEM_KEY], 
    119127                                                                                                [theme gem:REPORT_GEM_KEY], nil];                
    120128         
     
    127135                [NSNumber numberWithBool:NO], HIDE_UNWATCHED_KEY, 
    128136                [NSNumber numberWithBool:NO], HIDE_SPOILERS_KEY, 
     137                [NSNumber numberWithBool:NO], HIDE_AUDIO_KEY, 
     138                [NSNumber numberWithBool:NO], HIDE_VIDEO_KEY, 
    129139                [NSNumber numberWithBool:YES], HIDE_UI_QUIT_KEY, 
    130140                [NSNumber numberWithBool:YES], ENABLE_FAST_SWITCHING_KEY, 
     
    235245{ 
    236246        return ![self boolForKey:HIDE_SPOILERS_KEY]; 
     247} 
     248 
     249/*! 
     250 * @brief Returns whether to display audio info 
     251 * 
     252 * @return YES if set, NO otherwise 
     253 */ 
     254- (BOOL)displayAudio; 
     255{ 
     256        return ![self boolForKey:HIDE_AUDIO_KEY]; 
     257} 
     258 
     259/*! 
     260 * @brief Returns whether to display video info 
     261 * 
     262 * @return YES if set, NO otherwise 
     263 */ 
     264- (BOOL)displayVideo; 
     265{ 
     266        return ![self boolForKey:HIDE_VIDEO_KEY]; 
    237267} 
    238268