]>
Dogcows Code - chaz/thecheat/blob - AppController.h
2 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 // File: AppController.h
6 // Created: Wed Aug 13 2003
8 // Copyright: 2003 Chaz McGarvey. All rights reserved.
9 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 #import <Cocoa/Cocoa.h>
13 #import "PreferenceControlling.h"
14 #import "NetTrafficControlling.h"
15 #import "ListenerDelegate.h"
16 #import "ServerDelegate.h"
18 #include "cheat_globals.h"
21 @
class AboutBoxController
;
22 @
class PreferenceController
;
23 @
class NetTrafficController
;
26 @interface AppController
: NSObject
< PreferenceControlling
, NetTrafficControlling
, ListenerDelegate
, ServerDelegate
>
29 NSConnection
*connection
;
31 BOOL connectionRemote
;
33 NSNetService
*service
, *oldService
;
35 NSMutableArray
*servers
;
37 AboutBoxController
*aboutBoxController
;
38 PreferenceController
*preferenceController
;
39 NetTrafficController
*netTrafficController
;
42 - (void)listenOnPort
:(int)port remote
:(BOOL
)remote
;
45 - (void)broadcastWithName
:(NSString
*)name
;
46 - (void)stopBroadcast
;
48 - (IBAction
)showAboutBoxWindow
:(id
)sender
;
49 - (IBAction
)showPreferenceWindow
:(id
)sender
;
50 - (IBAction
)showNetTrafficWindow
:(id
)sender
;
52 - (IBAction
)launchHelpFile
:(id
)sender
;
53 - (IBAction
)launchWebsiteMenu
:(id
)sender
;
54 - (IBAction
)launchDebugEmailMenu
:(id
)sender
;
This page took 0.041129 seconds and 5 git commands to generate.