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

#import "NSObject.h"

@class NSButton, NSMutableArray, NSPanel, NSTableView, NSTextField, NSView, Prefs_Blocking;

@interface BlockListController : NSObject
{
    NSView *prefsView;
    NSPanel *editListPanel;
    NSButton *addButton;
    NSButton *deleteButton;
    NSTableView *tableView;
    NSTextField *tableLabel;
    Prefs_Blocking *prefsController;
    BOOL _dirty;
    BOOL _blockStopEditing;
    int _mode;
    NSMutableArray *_list;
}

- (void)dealloc;
- (void)_setupControls;
- (void)_showList;
- (void)_listEditingDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(id)fp16;
- (void)showBlockList:(id)fp8;
- (void)showAllowList:(id)fp8;
- (void)doneEditing:(id)fp8;
- (void)addRow:(id)fp8;
- (void)deleteRow:(id)fp8;
- (void)tableViewSelectionDidChange:(id)fp8;
- (void)controlTextDidBeginEditing:(id)fp8;
- (void)controlTextDidEndEditing:(id)fp8;
- (int)numberOfRowsInTableView:(id)fp8;
- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
- (void)_stopEditing:(id)fp8;
- (void)_emptyList;
- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;

@end

