Added Deployment-Debug_PPC-Only build style to FriBidi. Fixes #9021
[adiumx.git] / Source / ESiTunesPlugin.h
blobd90f0c15caef801fcb75388e35fb22f368b2c235
1 // ESiTunesPlugin.h
2 // Adium
3 //
4 // Started by Evan Schoenberg on 6/11/05.
5 // Assigned to Kiel Gillard (Trac Ticket #316)
7 #import <Adium/AIPlugin.h>
8 #import <Adium/AIContentControllerProtocol.h>
10 typedef enum {
11 AUTODISABLES = 0,
12 ALWAYS_ENABLED = 1,
13 ENABLED_IF_ITUNES_PLAYING = 2,
14 RESPONDER_IS_WEBVIEW = 3
15 } KGiTunesPluginMenuItemKind;
17 #define Adium_iTunesTrackChangedNotification @"Adium_iTunesTrackChangedNotification"
19 #define ITUNES_ALBUM @"Album"
20 #define ITUNES_ARTIST @"Artist"
21 #define ITUNES_COMPOSER @"Composer"
22 #define ITUNES_GENRE @"Genre"
23 #define ITUNES_PLAYER_STATE @"Player State"
24 #define ITUNES_NAME @"Name"
25 #define ITUNES_STREAM_TITLE @"Stream Title"
26 #define ITUNES_STORE_URL @"Store URL"
27 #define ITUNES_TOTAL_TIME @"Total Time"
28 #define ITUNES_YEAR @"Year"
30 @interface ESiTunesPlugin : AIPlugin <AIContentFilter> {
31 NSDictionary *iTunesCurrentInfo;
33 NSDictionary *substitutionDict;
34 NSDictionary *phraseSubstitutionDict;
35 BOOL iTunesIsStopped;
36 BOOL iTunesIsPaused;
39 @end