#import "AqFilter.h"


@interface AqFilterController : NSObject 
{
    @public
    id filterBox;
    id filterMenu;
    
    int currentFilterIndex;
    
    /* IB -- this is a bit of a hack since I can't get a programmatically created textfield to be continuous */
    id keywordField;
}

+ (id) instance;
- (void) applicationWillTerminate;

- (void) contentViewDidChange;
- (void) setCurrentFilterIndex: (int) aqFilterIndex; 
- (void) filterChangedState: (id) filterView; 

- (void) showReliability: (id) sender;
- (void) showBitrate: (id) sender;
- (void) showSize: (id) sender;

- (void) showMedia: (id) sender;
- (void) showKeyword: (id) sender;

- (void) showSpeed: (id) sender;
- (void) showHosts: (id) sender;

/*
- (void) resetAllFilters: (id) sender;
- (void) editDefaultFilters: (id) sender;
*/

@end