//
//  MCAlertAbstractView.h
//  MCApplication
//
//  Created by Michael Clark on 10/09/05.
//  Copyright 2005 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "MCNibLoadingView.h"


@class MCPDocument;

@protocol MCAlertObjectProtocol;
@protocol MCAlertObjectUIProtocol;


@interface MCAlertAbstractView : MCNibLoadingView {
	id <MCAlertObjectProtocol,MCAlertObjectUIProtocol>    __alert;
	
	NSDictionary*              __config;
	
	MCPDocument*                __document; //  non retained
}



- (id <MCAlertObjectProtocol,MCAlertObjectUIProtocol>)alert;
- (void)setAlert:(id <MCAlertObjectProtocol,MCAlertObjectUIProtocol>)anAlert;

- (NSDictionary *)config;
- (void)setConfig:(NSDictionary *)aConfig;

- (MCPDocument *)document;
- (void)setDocument:(MCPDocument *)aDocument;

@end
