#import <Cocoa/Cocoa.h>


@interface AqPreferencesController : NSObject 
{
    IBOutlet NSPanel* window;
    id toolbar;

    id view_download;
    id view_upload;
    id view_network;
    id view_general;
//    id view_filter;
    id view_itunes;
    
    NSRect frame_download;
    NSRect frame_upload;
    NSRect frame_network;
    NSRect frame_general;
//    NSRect frame_filter;
    NSRect frame_itunes;

    id item_download;
    id item_upload;
    id item_network;
    id item_general;
//    id item_filter;
    id item_itunes;
    
    BOOL isWindowResizable;
}

+ (id) instance;

- (void) initItems;

- (void) setWindowResizable: (BOOL) shouldResize;

- (void) showGeneralPreferences: (id) sender;
- (void) showNetworkPreferences: (id) sender;
- (void) showDownloadPreferences: (id) sender;
- (void) showUploadPreferences: (id) sender;
//- (void) showFilterPreferences: (id) sender;
- (void) showiTunesPreferences: (id) sender;

@end