![]() |
Ignite Tools
|
00001 // 00002 // SparkDetailViewController.h 00003 // IgniteTools 00004 // 00005 // Created by Joseph Flasher on 6/5/11. 00006 // Copyright 2011 Ars Sollertia. All rights reserved. 00007 // 00008 00009 #import <UIKit/UIKit.h> 00010 #import "Spark.h" 00011 #import "AvatarDownload.h" 00012 00016 @interface SparkDetailViewController : UIViewController <AvatarDownloadDelegate> { 00017 Spark *spark; 00018 IBOutlet UILabel *nameLabel; 00019 IBOutlet UILabel *presenterLabel; 00020 IBOutlet UIImageView *presenterAvatar; 00021 IBOutlet UILabel *eventNameLabel; 00022 IBOutlet UILabel *eventLocationLabel; 00023 IBOutlet UILabel *eventDateLabel; 00024 IBOutlet UIButton *favoritesButton; 00025 IBOutlet UIButton *videoButton; 00026 IBOutlet UIActivityIndicatorView *loadingSpinner; 00027 AvatarDownload *avatarDownload; 00028 } 00029 00033 @property (nonatomic, retain) Spark *spark; 00034 00038 @property (nonatomic, retain) IBOutlet UILabel *nameLabel; 00039 00043 @property (nonatomic, retain) IBOutlet UILabel *presenterLabel; 00044 00048 @property (nonatomic, retain) IBOutlet UIImageView *presenterAvatar; 00049 00053 @property (nonatomic, retain) IBOutlet UILabel *eventNameLabel; 00054 00058 @property (nonatomic, retain) IBOutlet UILabel *eventLocationLabel; 00059 00063 @property (nonatomic, retain) IBOutlet UILabel *eventDateLabel; 00064 00068 @property (nonatomic, retain) IBOutlet UIButton *favoritesButton; 00069 00073 @property (nonatomic, retain) IBOutlet UIButton *videoButton; 00074 00078 @property BOOL isFavorite; 00079 00083 @property (nonatomic, retain) AvatarDownload *avatarDownload; 00084 00088 @property (nonatomic, retain) IBOutlet UIActivityIndicatorView *loadingSpinner; 00089 00093 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil spark:(Spark *)forSpark; 00094 00099 - (IBAction)favoritesButtonPressed:(id)sender; 00100 00105 - (IBAction)videoButtonPressed:(id)sender; 00106 00111 - (IBAction)presenterButtonPressed:(id)sender; 00112 00113 @end