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

#import <MCApplication/MCNibLoadingView.h>

@class MOViewListView;

@interface MCReportInspectorViewController : MCNibLoadingView 
{
	NSMutableDictionary *inspectorViews;
	
	IBOutlet MOViewListView *listView;
	IBOutlet NSPopUpButton *viewHierarchyPopUp;
	
	NSMutableArray *expandedViewNames;	
	
	BOOL blockCollapseRegistration;
	
	
	id (inspectedObject);
	
}

- (void)registerInspector:(NSView *)inspect forIdentifier:(NSString *)identifier;
- (void)registerInspectorNamed:(NSString *)aClassName;
- (void)registerInspectorNames:(NSArray *)names;


- (NSMutableDictionary *)inspectorViews;
- (void)setInspectorViews:(NSMutableDictionary *)anInspectorViews;

- (id)inspectedObject;
- (void)setInspectedObject:(id)anInspectedObject;


@end
