//******************************************************************************
//
// MIDITrail / MIDITrailAppDelegate
//
// MIDITrail アプリケーションデリゲート
//
// Copyright (C) 2012-2019 WADA Masashi. All Rights Reserved.
//
//******************************************************************************

#import <UIKit/UIKit.h>
#import "MIDITrailApp.h"


//******************************************************************************
// アプリケーションデリゲートクラス
//******************************************************************************
@interface MIDITrailAppDelegate : UIResponder <UIApplicationDelegate> {
	
	//アプリケーションオブジェクト
	MIDITrailApp* m_pApp;
	
}

//アプリケーション起動処理終了
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id>*)launchOptions;

//非アクティブ状態遷移
- (void)applicationWillResignActive:(UIApplication*)application;

// バックグラウンド状態遷移
- (void)applicationDidEnterBackground:(UIApplication*)application;

//フォアグラウンド状態遷移
- (void)applicationWillEnterForeground:(UIApplication*)application;

//アクティブ状態遷移
- (void)applicationDidBecomeActive:(UIApplication*)application;

//アプリケーション終了
- (void)applicationWillTerminate:(UIApplication*)application;

//破棄
- (void)dealloc;

// 指定URLオープン：iOS9以降
- (BOOL)application:(UIApplication*)application
			openURL:(NSURL*)url
			options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options;

@end

