//
//  MCReportDataSetEditor.h
//  Composer
//
//  Created by Alykhan Jetha on 25/09/05.
//  Copyright 2005 Marketcircle Inc.. All rights reserved.
//

#import "MCReportAbstractArrayEditor.h"

@class MCReportDataSetView;
@class MCReportElement;
@class MCReportColumnConfiguratorView;

@interface MCReportDataSetEditor : MCReportAbstractArrayEditor {
	IBOutlet MCReportDataSetView *dataSetView;
	IBOutlet NSPopUpButton *entityPopUp;
	IBOutlet NSMatrix *matrixMode;
	IBOutlet NSTabView *modeDetailTabView;
	IBOutlet NSPopUpButton *relationshipPop;
	IBOutlet MCReportColumnConfiguratorView *configuratorView;
	
	IBOutlet NSObjectController *tableConfigController;
	
	IBOutlet NSTabView *mainTabView;
	IBOutlet NSTabView *appearanceTabView;
	
	IBOutlet NSPopUpButton *headerFontPop;
	IBOutlet NSPopUpButton *dataFontPop;
	IBOutlet NSPopUpButton *sumFontPop;

}

- (IBAction)entityPopDidChange:(id)sender;
- (IBAction)modeDidChange:(id)sender;
- (IBAction)relationshipPopDidChange:(id)sender;

- (void)updateModeDetailTabViewWithMode:(int)aMode;

@end
