git.ithinksw.org
/
MenuTunes.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Made MenuController communicate with MainController
[MenuTunes.git]
/
MenuController.m
diff --git
a/MenuController.m
b/MenuController.m
index
2212b16
..
f434ccc
100755
(executable)
--- a/
MenuController.m
+++ b/
MenuController.m
@@
-7,7
+7,7
@@
//
#import "MenuController.h"
//
#import "MenuController.h"
-
+#import "MainController.h"
@implementation MenuController
@implementation MenuController
@@
-32,24
+32,34
@@
{
case MTMenuPlayPauseItem:
NSLog(@"MenuController: Play/Pause");
{
case MTMenuPlayPauseItem:
NSLog(@"MenuController: Play/Pause");
+ [[MainController sharedController] playPause];
+ //We're gonna have to change the Play menu item to Pause here too.
break;
case MTMenuFastForwardItem:
NSLog(@"MenuController: Fast Forward");
break;
case MTMenuFastForwardItem:
NSLog(@"MenuController: Fast Forward");
+ [[MainController sharedController] fastForward];
+ //make sure play/pause item says sane through this
break;
case MTMenuRewindItem:
NSLog(@"MenuController: Rewind");
break;
case MTMenuRewindItem:
NSLog(@"MenuController: Rewind");
+ [[MainController sharedController] rewind];
+ //make sure play/pause item says sane through this
break;
case MTMenuPreviousTrackItem:
NSLog(@"MenuController: Previous Track");
break;
case MTMenuPreviousTrackItem:
NSLog(@"MenuController: Previous Track");
+ [[MainController sharedController] prevSong];
break;
case MTMenuNextTrackItem:
NSLog(@"MenuController: Next Track");
break;
case MTMenuNextTrackItem:
NSLog(@"MenuController: Next Track");
+ [[MainController sharedController] nextSong];
break;
case MTMenuPreferencesItem:
NSLog(@"MenuController: Preferences...");
break;
case MTMenuPreferencesItem:
NSLog(@"MenuController: Preferences...");
+ [[MainController sharedController] showPreferences];
break;
case MTMenuQuitItem:
NSLog(@"MenuController: Quit");
break;
case MTMenuQuitItem:
NSLog(@"MenuController: Quit");
+ [[MainController sharedController] quitMenuTunes];
break;
default:
NSLog(@"MenuController: Unimplemented Menu Item OR Child-bearing Menu Item");
break;
default:
NSLog(@"MenuController: Unimplemented Menu Item OR Child-bearing Menu Item");
@@
-57,20
+67,24
@@
}
}
}
}
-- (void)performRatingMenuAction
+- (void)performRatingMenuAction
:(id)sender
{
{
+ [[MainController sharedController] selectSongRating:[sender tag]];
}
}
-- (void)performPlaylistMenuAction
+- (void)performPlaylistMenuAction
:(id)sender
{
{
+ [[MainController sharedController] selectPlaylistAtIndex:[sender tag]];
}
}
-- (void)performEqualizerMenuAction
+- (void)performEqualizerMenuAction
:(id)sender
{
{
+ [[MainController sharedController] selectEQItemAtIndex:[sender tag]]
}
}
-- (void)performUpcomingSongsMenuAction
+- (void)performUpcomingSongsMenuAction
:(id)sender
{
{
+ [[MainController sharedController] selectSongAtIndex:[sender tag]]
}
- (void)updateMenu
}
- (void)updateMenu