/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import "NSWindowController.h"

@class FolderNode, NSButton, NSImageView, NSOutlineView, NSProgressIndicator, NSString, NSTextField, Presentity;

@interface FileBrowser : NSWindowController
{
    Presentity *_source;
    FolderNode *_root;
    NSString *_headerFormat;
    NSOutlineView *_outline;
    NSImageView *_sourcePicture;
    NSTextField *_header;
    NSProgressIndicator *_spinner;
    NSButton *_openButton;
    NSButton *_saveButton;
}

+ (id)openFileShareBrowserForPresentity:(id)fp8;
- (id)initWithSource:(id)fp8 rootFolder:(id)fp12;
- (id)initWithSource:(id)fp8;
- (void)dealloc;
- (void)windowDidLoad;
- (void)windowWillClose:(id)fp8;
- (id)source;
- (void)_syncSpinner;
- (void)_syncHeader;
- (void)_requestDirectoryContents:(id)fp8;
- (void)_receivedDirectory:(id)fp8;
- (void)_sourceChanged:(id)fp8;
- (void)sourceOfflineSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
- (void)_sourcePictureChanged:(id)fp8;
- (id)nodeForOutlineItem:(id)fp8;
- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
- (id)_selectedNode;
- (void)_saveSelectionOrOpen:(BOOL)fp8;
- (void)openSelection:(id)fp8;
- (void)saveSelection:(id)fp8;
- (void)refreshList:(id)fp8;
- (void)composeEMail:(id)fp8;
- (void)sendMessage:(id)fp8;
- (void)sendDirectMessage:(id)fp8;
- (void)startChat:(id)fp8;
- (void)outlineViewSelectionDidChange:(id)fp8;
- (BOOL)validateMenuItem:(id)fp8;

@end

