00001
00002
00003
00004
00005
00006
00007
00008
00009 #import <Cocoa/Cocoa.h>
00010 #import "BaseClass.h"
00011 #import "MetaServerParser.h"
00012
00013 @interface MetaServerTableDataSource : BaseClass {
00014
00015
00016 IBOutlet NSTableView *serverTableView;
00017
00018
00019 MetaServerParser *meta;
00020 NSMutableArray *entries;
00021
00022
00023 MetaServerEntry *selectedServer;
00024 }
00025
00026 - (IBAction)refreshServers:(id)sender;
00027 - (void) refreshServersInSeperateThread:(id)sender;
00028 - (MetaServerEntry *) selectedServer;
00029 - (void) removeServer:(NSString *)name;
00030 - (void) addServer:(MetaServerEntry *) entry;
00031 - (MetaServerEntry *) findServer:(NSString *)name;
00032 - (void) deselectServer;
00033 - (void) setServerSelected:(MetaServerEntry *) server;
00034
00035 @end