![]() |
Ignite Tools
|
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