X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/bad9de5ef29bebf5a0d07e8960b2a70a983bf86b..c56d57f54a2e787ef6ca12f070ad8b48789b7d7a:/MenuController.h diff --git a/MenuController.h b/MenuController.h index c829533..55ae240 100755 --- a/MenuController.h +++ b/MenuController.h @@ -7,6 +7,7 @@ // #import +#import "ITMTRemote.h" // Internal: To be used with NSMenuItems as their tag, for use with the NSMenuValidation stuff. // Also will be used in supplying the controller with the layout to use for the MenuItems, unless @@ -32,17 +33,26 @@ typedef enum { MTMenuRewindItem, MTMenuPreviousTrackItem, MTMenuNextTrackItem, + MTMenuShowPlayerItem, MTMenuPreferencesItem, - MTMenuQuitItem + MTMenuQuitItem, + MTMenuRegisterItem } MTMenuItemTag; @interface MenuController : NSObject { NSMutableArray *_menuLayout; NSMenu *_currentMenu; + NSMenu *_ratingMenu, *_upcomingSongsMenu, *_eqMenu, *_playlistsMenu; //Submenus + + ITMTRemote *currentRemote; + int _currentPlaylist, _currentTrack; + BOOL _playingRadio; } - (NSMenu *)menu; +- (NSMenu *)menuForNoPlayer; +- (void)rebuildSubmenus; // - (NSArray *)menuLayout; // - (void)setMenuLayout:(NSArray *)newLayoutArray;