- if ([df objectForKey:@"NextTrack"]) {
- anItem = [df keyComboForKey:@"NextTrack"];
- [hotKeysDictionary setObject:anItem forKey:@"NextTrack"];
- [nextTrackButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"NextTrack"];
- }
-
- if ([df objectForKey:@"PrevTrack"]) {
- anItem = [df keyComboForKey:@"PrevTrack"];
- [hotKeysDictionary setObject:anItem forKey:@"PrevTrack"];
- [previousTrackButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"PrevTrack"];
- }
-
- if ([df objectForKey:@"ToggleVisualizer"]) {
- anItem = [df keyComboForKey:@"ToggleVisualizer"];
- [hotKeysDictionary setObject:anItem forKey:@"ToggleVisualizer"];
- [visualizerButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"ToggleVisualizer"];
- }
-
- if ([df objectForKey:@"TrackInfo"]) {
- anItem = [df keyComboForKey:@"TrackInfo"];
- [hotKeysDictionary setObject:anItem forKey:@"TrackInfo"];
- [trackInfoButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"TrackInfo"];
- }
-
- if ([df objectForKey:@"UpcomingSongs"]) {
- anItem = [df keyComboForKey:@"UpcomingSongs"];
- [hotKeysDictionary setObject:anItem forKey:@"UpcomingSongs"];
- [upcomingSongsButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"UpcomingSongs"];
- }
-
- if ([df objectForKey:@"IncrementVolume"]) {
- anItem = [df keyComboForKey:@"IncrementVolume"];
- [hotKeysDictionary setObject:anItem forKey:@"IncrementVolume"];
- [volumeIncrementButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"IncrementVolume"];
- }
-
- if ([df objectForKey:@"DecrementVolume"]) {
- anItem = [df keyComboForKey:@"DecrementVolume"];
- [hotKeysDictionary setObject:anItem forKey:@"DecrementVolume"];
- [volumeDecrementButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"DecrementVolume"];
- }
-
- if ([df objectForKey:@"IncrementRating"]) {
- anItem = [df keyComboForKey:@"IncrementRating"];
- [hotKeysDictionary setObject:anItem forKey:@"IncrementRating"];
- [ratingIncrementButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"IncrementRating"];
- }
-
- if ([df objectForKey:@"DecrementRating"]) {
- anItem = [df keyComboForKey:@"DecrementRating"];
- [hotKeysDictionary setObject:anItem forKey:@"DecrementRating"];
- [ratingDecrementButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"DecrementRating"];
- }
-
- if ([df objectForKey:@"ToggleLoop"]) {
- anItem = [df keyComboForKey:@"ToggleLoop"];
- [hotKeysDictionary setObject:anItem forKey:@"ToggleLoop"];
- [toggleLoopButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"ToggleLoop"];
- }
-
- if ([df objectForKey:@"ToggleShuffle"]) {
- anItem = [df keyComboForKey:@"ToggleShuffle"];
- [hotKeysDictionary setObject:anItem forKey:@"ToggleShuffle"];
- [toggleShuffleButton setTitle:[anItem userDisplayRep]];
- } else {
- [hotKeysDictionary setObject:[KeyCombo keyCombo] forKey:@"ToggleShuffle"];