diff options
Diffstat (limited to 'iphone/FixMyStreet/MyCLController.h')
-rwxr-xr-x | iphone/FixMyStreet/MyCLController.h | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/iphone/FixMyStreet/MyCLController.h b/iphone/FixMyStreet/MyCLController.h deleted file mode 100755 index a517dc48d..000000000 --- a/iphone/FixMyStreet/MyCLController.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - -File: MyCLController.h -Abstract: Singleton class used to talk to CoreLocation and send results back to -the app's view controllers. - -Version: 1.1 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - - -// This protocol is used to send the text for location updates back to another view controller -@protocol MyCLControllerDelegate <NSObject> -@required --(void)newLocationUpdate:(CLLocation *)location; --(void)newLocationError:(NSString *)text; -@end - - -// Class definition -@interface MyCLController : NSObject <CLLocationManagerDelegate> { - CLLocationManager *locationManager; - id delegate; - BOOL updating; -} - -@property (nonatomic, retain) CLLocationManager *locationManager; -@property (nonatomic,assign) id <MyCLControllerDelegate> delegate; -@property BOOL updating; - --(void)startUpdatingLocation; --(void)stopUpdatingLocation; - -- (void)locationManager:(CLLocationManager *)manager - didUpdateToLocation:(CLLocation *)newLocation - fromLocation:(CLLocation *)oldLocation; - -- (void)locationManager:(CLLocationManager *)manager - didFailWithError:(NSError *)error; - -+ (MyCLController *)sharedInstance; - -@end - |