2016-04-27 20:52:28 +00:00
|
|
|
//
|
|
|
|
// AppDelegate.h
|
|
|
|
// Mini vMac
|
|
|
|
//
|
|
|
|
// Created by Jesús A. Álvarez on 27/04/2016.
|
|
|
|
// Copyright © 2016 namedfork. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import <UIKit/UIKit.h>
|
2016-05-28 11:01:13 +00:00
|
|
|
#import "EmulatorProtocol.h"
|
2016-05-11 21:04:49 +00:00
|
|
|
|
2016-06-06 17:42:10 +00:00
|
|
|
extern NSString *DocumentsChangedNotification;
|
|
|
|
|
2016-04-27 20:52:28 +00:00
|
|
|
@interface AppDelegate : UIResponder <UIApplicationDelegate>
|
|
|
|
|
|
|
|
@property (strong, nonatomic) UIWindow *window;
|
2016-05-07 18:48:53 +00:00
|
|
|
@property (nonatomic, readonly) NSString *documentsPath;
|
2016-05-11 21:04:49 +00:00
|
|
|
@property (nonatomic, readonly) NSArray<NSString*> *diskImageExtensions;
|
2016-05-28 20:20:55 +00:00
|
|
|
@property (nonatomic, readonly) NSArray<NSBundle*> *emulatorBundles;
|
2016-05-27 18:21:32 +00:00
|
|
|
@property (readonly, nonatomic, getter = isSandboxed) BOOL sandboxed;
|
2016-04-27 20:52:28 +00:00
|
|
|
|
2016-05-01 17:05:36 +00:00
|
|
|
+ (instancetype)sharedInstance;
|
2016-05-28 11:01:13 +00:00
|
|
|
+ (id<Emulator>)sharedEmulator;
|
|
|
|
|
2016-05-07 18:48:53 +00:00
|
|
|
- (void)showAlertWithTitle:(NSString *)title message:(NSString *)message;
|
2016-05-11 21:04:49 +00:00
|
|
|
- (IBAction)showInsertDisk:(id)sender;
|
|
|
|
- (IBAction)showSettings:(id)sender;
|
2016-05-07 18:48:53 +00:00
|
|
|
|
2016-04-27 20:52:28 +00:00
|
|
|
@end
|
|
|
|
|