/Volumes/Plantain/MyDocuments/Projects/MacTrek/MacTrek/App/MetaServerTableDataSource.h

00001 //
00002 //  MetaServerTableDataSource.h
00003 //  MacTrek
00004 //
00005 //  Created by Aqua on 26/05/2006.
00006 //  Copyright 2006 __MyCompanyName__. All rights reserved.
00007 //
00008 
00009 #import <Cocoa/Cocoa.h>
00010 #import "BaseClass.h"
00011 #import "MetaServerParser.h"
00012 
00013 @interface MetaServerTableDataSource : BaseClass {
00014 
00015     // must be tied to the tableview in question
00016     IBOutlet NSTableView *serverTableView;
00017     
00018     // internal data
00019     MetaServerParser *meta;
00020     NSMutableArray *entries;  
00021     
00022     // selected entry
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

Generated on Fri Jul 28 19:15:14 2006 for MacTrek by  doxygen 1.4.7