Ignite Tools
Shared/SparkDetailViewController.h
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
 All Classes Functions Properties