X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/2f144305df58bb1af98d35200c2b9a358b8aa41f..9d8dbcc95c9e3ea959f034d5ddb2edcc71fe1f59:/MenuController.m diff --git a/MenuController.m b/MenuController.m index 13867ed..f57f331 100755 --- a/MenuController.m +++ b/MenuController.m @@ -199,6 +199,12 @@ keyEquivalent:@""]; [tempItem setTag:MTMenuQuitItem]; [tempItem setTarget:self]; + if ([[MainController sharedController] blingBling] == NO) { + ITDebugLog(@"Add \"Register MenuTunes...\" menu item."); + tempItem = [menu addItemWithTitle:NSLocalizedString(@"register", @"Register MenuTunes...") action:@selector(performMainMenuAction:) keyEquivalent:@""]; + [tempItem setTag:MTMenuRegisterItem]; + [tempItem setTarget:self]; + } } else if ([nextObject isEqualToString:@"trackInfo"]) { ITDebugLog(@"Check to see if a Track is playing..."); //Handle playing radio too @@ -352,6 +358,12 @@ tempItem = [menu addItemWithTitle:NSLocalizedString(@"preferences", @"Preferences...") action:@selector(performMainMenuAction:) keyEquivalent:@""]; [tempItem setTag:MTMenuPreferencesItem]; [tempItem setTarget:self]; + if ([[MainController sharedController] blingBling] == NO) { + ITDebugLog(@"Add \"Register MenuTunes...\" menu item."); + tempItem = [menu addItemWithTitle:NSLocalizedString(@"register", @"Register MenuTunes...") action:@selector(performMainMenuAction:) keyEquivalent:@""]; + [tempItem setTag:MTMenuRegisterItem]; + [tempItem setTarget:self]; + } ITDebugLog(@"Add \"Quit\" menu item."); tempItem = [menu addItemWithTitle:NSLocalizedString(@"quit", @"Quit") action:@selector(performMainMenuAction:) keyEquivalent:@""]; [tempItem setTag:MTMenuQuitItem]; @@ -361,7 +373,7 @@ - (void)rebuildSubmenus { - NSLog(@"Rebuilding all of the submenus."); + ITDebugLog(@"Rebuilding all of the submenus."); currentRemote = [[MainController sharedController] currentRemote]; _currentPlaylist = [currentRemote currentPlaylistIndex]; @@ -372,15 +384,15 @@ [_upcomingSongsMenu release]; [_playlistsMenu release]; [_eqMenu release]; - NSLog(@"Beginning Rebuild of \"Song Rating\" submenu."); + ITDebugLog(@"Beginning Rebuild of \"Song Rating\" submenu."); _ratingMenu = [self ratingMenu]; - NSLog(@"Beginning Rebuild of \"Upcoming Songs\" submenu."); + ITDebugLog(@"Beginning Rebuild of \"Upcoming Songs\" submenu."); _upcomingSongsMenu = [self upcomingSongsMenu]; - NSLog(@"Beginning Rebuild of \"Playlists\" submenu."); + ITDebugLog(@"Beginning Rebuild of \"Playlists\" submenu."); _playlistsMenu = [self playlistsMenu]; - NSLog(@"Beginning Rebuild of \"EQ Presets\" submenu."); + ITDebugLog(@"Beginning Rebuild of \"EQ Presets\" submenu."); _eqMenu = [self eqMenu]; - NSLog(@"Done rebuilding all of the submenus."); + ITDebugLog(@"Done rebuilding all of the submenus."); } - (NSMenu *)ratingMenu @@ -526,6 +538,10 @@ ITDebugLog(@"Performing Menu Action: Quit"); [[MainController sharedController] quitMenuTunes]; break; + case MTMenuRegisterItem: + ITDebugLog(@"Performing Menu Action: Register"); + [[MainController sharedController] blingNow]; + break; default: ITDebugLog(@"Performing Menu Action: Unimplemented Menu Item OR Child-bearing Menu Item"); break;