//
//  MCReportOutlineController.h
//  MCReporting
//
//  Created by Alykhan Jetha on 07/11/05.
//  Copyright 2005 Marketcircle Inc.. All rights reserved.
//

#import <MCApplication/MCNibLoadingView.h>

@class MCReportLayout;
@class MCReportElement;

@interface MCReportOutlineController : MCNibLoadingView  <NSOutlineViewDelegate, NSOutlineViewDataSource> {
	IBOutlet NSOutlineView *outlineView;
	MCReportLayout *reportLayout; // weak reference
	BOOL blockSelectionNotification;
	BOOL didExpandRoot;
	MCReportElement *selectionBeforeCollapse; // weak ref
}


- (void)setReportLayout:(MCReportLayout *)aLayout;

- (IBAction)toggleShowRenderOrder:(id)sender;

@end
