Ignite Tools
Shared/UpdateViewController.h
00001 //
00002 //  UpdateViewController.h
00003 //  IgniteTools
00004 //
00005 //  Created by Joseph Flasher on 6/2/11.
00006 //  Copyright 2011 Ars Sollertia. All rights reserved.
00007 //
00008 
00009 #import <UIKit/UIKit.h>
00010 #import "ASIHTTPRequest.h"
00011 #import "Presenter.h"
00012 
00018 @interface UpdateViewController : UIViewController <ASIHTTPRequestDelegate> {
00019         IBOutlet UIImageView *loadingImageView;
00020         IBOutlet UIActivityIndicatorView *loadingSpinner;
00021         IBOutlet UILabel *loadingLabel;
00022         NSInteger messageDelay;
00023         NSManagedObjectContext *managedObjectContext;
00024 }
00025 
00029 @property (nonatomic, retain) IBOutlet UIImageView *loadingImageView;
00030 
00034 @property (nonatomic, retain) IBOutlet UIActivityIndicatorView *loadingSpinner;
00035 
00039 @property (nonatomic, retain) IBOutlet UILabel *loadingLabel;
00040 
00044 @property NSInteger messageDelay;
00045 
00049 @property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
00050 
00056 - (void)saveToCoreData:(NSArray *)events andSpeakers:(NSArray *)speakers;
00057 
00062 - (void)versionRequestDidFail:(ASIHTTPRequest *)request;
00063 
00068 - (void)versionRequestDidFinish:(ASIHTTPRequest *)request;
00069 
00074 - (void)dataRequestDidFail:(ASIHTTPRequest *)request;
00075 
00080 - (void)dataRequestDidFinish:(ASIHTTPRequest *)request;
00081 
00087 - (Presenter *)checkForExistingPresenter:(NSString *)name;
00088 
00092 - (NSArray *)findFavorites;
00093 
00094 @end
 All Classes Functions Properties