From fe7df02d208eb352ec57213e89545f28212fba8a Mon Sep 17 00:00:00 2001 From: Joseph Spiros Date: Fri, 14 Mar 2003 19:48:21 +0000 Subject: [PATCH] Added capabilities NSDictionary prototype, as well as a completed one for iTunesRemote. --- ITMTRemote.m | 14 +++++++++++++- iTunesRemote.m | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/ITMTRemote.m b/ITMTRemote.m index d2f2ccc..8092d3e 100755 --- a/ITMTRemote.m +++ b/ITMTRemote.m @@ -44,7 +44,19 @@ - (NSDictionary *)capabilities { - return nil; + return [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool: NO], @"Remote", // Set this to YES for a valid remote, otherwise the remote will be unusable. + [NSNumber numberWithBool: NO], @"Basic Track Control", + [NSNumber numberWithBool: NO], @"Track Information", + [NSNumber numberWithBool: NO], @"Track Navigation", + [NSNumber numberWithBool: NO], @"Upcoming Songs", + [NSNumber numberWithBool: NO], @"Playlists", + [NSNumber numberWithBool: NO], @"Volume", + [NSNumber numberWithBool: NO], @"Shuffle", + [NSNumber numberWithBool: NO], @"Repeat Modes", + [NSNumber numberWithBool: NO], @"Equalizer", + [NSNumber numberWithBool: NO], @"Track Rating", + nil]; } - (ITMTRemotePlayerRunningState)playerRunningState diff --git a/iTunesRemote.m b/iTunesRemote.m index 0a02b1b..ce496f8 100755 --- a/iTunesRemote.m +++ b/iTunesRemote.m @@ -54,7 +54,19 @@ - (NSDictionary *)capabilities { - return nil; + return [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool: YES], @"Remote", + [NSNumber numberWithBool: YES], @"Basic Track Control", + [NSNumber numberWithBool: YES], @"Track Information", + [NSNumber numberWithBool: YES], @"Track Navigation", + [NSNumber numberWithBool: YES], @"Upcoming Songs", + [NSNumber numberWithBool: YES], @"Playlists", + [NSNumber numberWithBool: YES], @"Volume", + [NSNumber numberWithBool: YES], @"Shuffle", + [NSNumber numberWithBool: YES], @"Repeat Modes", + [NSNumber numberWithBool: YES], @"Equalizer", + [NSNumber numberWithBool: YES], @"Track Rating", + nil]; } - (ITMTRemotePlayerRunningState)playerRunningState -- 2.20.1