#import "AqMetaNode.h"
#import "AqMetaTableView.h"


@interface NSSplitView (DocumentView)
- (id) documentView;
@end


@interface AqBrowserView : NSView 
{
    NSView* views[3];
    AqMetaTableView* metaviews[3];
    id dataSource;
}

- (void) setDataSource: (id) theDataSource;
- (void) setRootNode: (AqMetaNode*) theNode inColumn: (int) theColumn;
- (void) updateTables;

- (void) leftKeyPressed: (id) sender;
- (void) rightKeyPressed: (id) sender;
- (NSView*) nextValidKeyView: (id) sender;
- (NSView*) previousValidKeyView: (id) sender;
- (id) firstView;
- (id) lastView;

@end