/*
* MenuTunes
- * StatusWindowController
- * Abstraction layer between MainController and StatusWindow
+ * StatusWindowController.h
*
- * Original Author : Matthew Judy <mjudy@ithinksw.com>
- * Responsibility : Matthew Judy <mjudy@ithinksw.com>
+ * Abstraction layer between MainController and StatusWindow.
*
- * Copyright (c) 2003 iThink Software.
- * All Rights Reserved
+ * Copyright (c) 2003 iThink Software
*
*/
-
#import <Cocoa/Cocoa.h>
#import "ITMTRemote.h"
#import "StatusWindow.h"
typedef enum {
StatusWindowNoType = -1,
StatusWindowTrackInfoType,
+ StatusWindowAlbumArtType,
StatusWindowUpcomingSongsType,
StatusWindowVolumeType,
StatusWindowRatingType,
StatusWindowShuffleType,
StatusWindowShufflabilityType,
StatusWindowSetupType,
- StatusWindowRegistrationType,
StatusWindowNetworkType,
StatusWindowPreferencesType,
StatusWindowDebugType
- (void)showRepeatWindowWithMode:(StatusWindowRepeatMode)mode;
- (void)showSongShufflabilityWindow:(BOOL)shufflable;
- (void)showSetupQueryWindow;
-- (void)showRegistrationQueryWindow;
- (void)showReconnectQueryWindow;
- (void)showNetworkErrorQueryWindow;
- (void)showPreferencesUpdateWindow;
- (void)showDebugModeEnabledWindow;
+- (void)showAlbumArtWindowWithImage:(NSImage *)image;
+- (void)showAlbumArtWindowWithErrorText:(NSString *)string;
- (void)showSongInfoWindowWithSource:(ITMTRemotePlayerSource)source
title: (NSString *)title
album: (NSString *)album