00001 // 00002 // LocalServerController.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 "SelectServerController.h" 00012 #import "ServerController.h" 00013 #import "RobotsController.h" 00014 00015 @interface LocalServerController : BaseClass { 00016 IBOutlet NSButton *loginButton; 00017 IBOutlet NSTextView *serverLogView; 00018 IBOutlet NSTextField *numberOfRobots; 00019 IBOutlet NSButton *startServerButton; 00020 IBOutlet NSButton *stopServerButton; 00021 IBOutlet NSButton *startRobotsButton; 00022 IBOutlet NSButton *stopRobotsButton; 00023 // the Back button is covered by the menu controller 00024 IBOutlet SelectServerController *selectServerController; 00025 00026 // pointer to the server manager 00027 ServerController *server; 00028 RobotsController *robots; 00029 } 00030 00031 - (IBAction)startServer:(id)sender; 00032 - (IBAction)stopServer:(id)sender; 00033 - (IBAction)startRobots:(id)sender; 00034 - (IBAction)stopRobots:(id)sender; 00035 00036 - (void) disableLogin; 00037 - (void) enableLogin; 00038 00039 @end