//
//  Mail.h
//  X-BASIC'
//
//  Created by AIG-Soft(iMac) on 2012/12/17.
//  Copyright (c) 2012-15年 AIG-Soft. All rights reserved.
//

#import <Foundation/Foundation.h>
// 以下MessageUI.frameworkが必要
#import <MessageUI/MessageUI.h>
#import	<MessageUI/MFMailComposeViewController.h>

enum {
	MAIL_STAT_NOT_START=0,	// 開始前
	MAIL_STAT_WAIT_PRESENT,	// メイラー表示完了待ち
	MAIL_STAT_WAIT_SEND,	// メイル送信完了待
	MAIL_STAT_WAIT_DISMISS	// メイラー表示消し完了待ち
};

@interface Mail : NSObject
<MFMailComposeViewControllerDelegate>
{
	MFMailComposeViewController *mail;
	UIViewController	*viewController;	// 表示するViewController
}
@property (nonatomic,strong)	NSString *tmpzip;	// zip圧縮するときのパス名
@property (nonatomic) NSInteger	  fMailDone;		// メイル処理が完了したかどうか;MAIL_STAT_*
#define OBSERVE_FMAILDONE		@"fMailDone"

-(id)initWithViewController:(UIViewController *)viewController_;
-(void)eMailSend:(NSString *)subject body:(NSString *)body attachment:(NSArray *)attachFiles zip:(NSString *)zipfname;
-(void)eMailSendInMainThread:(NSString *)subject body:(NSString *)body attachment:(NSArray *)attachFiles zip:(NSString *)zipfname;

@end
