diff options
Diffstat (limited to 'ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h')
-rwxr-xr-x | ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h b/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h deleted file mode 100755 index e2d5b99201d0..000000000000 --- a/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// IASKAppSettingsViewController.h -// http://www.inappsettingskit.com -// -// Copyright (c) 2009: -// Luc Vandal, Edovia Inc., http://www.edovia.com -// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com -// All rights reserved. -// -// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, -// as the original authors of this code. You can give credit in a blog post, a tweet or on -// a info page of your app. Also, the original authors appreciate letting them know if you use this code. -// -// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php -// - -#import <UIKit/UIKit.h> -#import <MessageUI/MessageUI.h> - -#import "IASKSettingsStore.h" -#import "IASKViewController.h" - -@class IASKSettingsReader; -@class IASKAppSettingsViewController; -@class IASKSpecifier; - -@protocol IASKSettingsDelegate -- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController*)sender; - -@optional -#pragma mark - UITableView header customization -- (CGFloat) settingsViewController:(id<IASKViewController>)settingsViewController - tableView:(UITableView *)tableView - heightForHeaderForSection:(NSInteger)section; -- (UIView *) settingsViewController:(id<IASKViewController>)settingsViewController - tableView:(UITableView *)tableView - viewForHeaderForSection:(NSInteger)section; - -#pragma mark - UITableView cell customization -- (CGFloat)tableView:(UITableView*)tableView heightForSpecifier:(IASKSpecifier*)specifier; -- (UITableViewCell*)tableView:(UITableView*)tableView cellForSpecifier:(IASKSpecifier*)specifier; - -#pragma mark - mail composing customization -- (NSString*) settingsViewController:(id<IASKViewController>)settingsViewController - mailComposeBodyForSpecifier:(IASKSpecifier*) specifier; - -- (UIViewController<MFMailComposeViewControllerDelegate>*) settingsViewController:(id<IASKViewController>)settingsViewController - viewControllerForMailComposeViewForSpecifier:(IASKSpecifier*) specifier; - -- (void) settingsViewController:(id<IASKViewController>) settingsViewController - mailComposeController:(MFMailComposeViewController*)controller - didFinishWithResult:(MFMailComposeResult)result - error:(NSError*)error; - -#pragma mark - respond to button taps -- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForKey:(NSString*)key; -- (void)settingsViewController:(IASKAppSettingsViewController*)sender tableView:(UITableView *)tableView didSelectCustomViewSpecifier:(IASKSpecifier*)specifier; -@end - - -@interface IASKAppSettingsViewController : UITableViewController <IASKViewController, UITextFieldDelegate, UINavigationControllerDelegate, MFMailComposeViewControllerDelegate> { - id<IASKSettingsDelegate> __unsafe_unretained _delegate; - - NSMutableArray *_viewList; - - IASKSettingsReader *_settingsReader; - id<IASKSettingsStore> _settingsStore; - NSString *_file; - - id _currentFirstResponder; - - BOOL _showCreditsFooter; - BOOL _showDoneButton; -} - -@property (nonatomic, unsafe_unretained) IBOutlet id delegate; -@property (nonatomic, copy) NSString *file; -@property (nonatomic, assign) BOOL showCreditsFooter; -@property (nonatomic, assign) BOOL showDoneButton; - -- (void)synchronizeSettings; -- (IBAction)dismiss:(id)sender; - -@end |