]> Dogcows Code - chaz/thecheat/blobdiff - AppController.h
The Cheat 1.1.2
[chaz/thecheat] / AppController.h
index fb222b3ac0305fa64ece1cf1dc1678ea0379941b..af9c6549edbd4a0b03bdfdb72b4a91bb9f8ae919 100644 (file)
@@ -9,6 +9,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 #import <Cocoa/Cocoa.h>
+#import <Chaz/Chaz.h>
 
 #import "PreferenceControlling.h"
 #import "NetTrafficControlling.h"
 @class NetTrafficController;
 
 
-@interface AppController : NSObject < PreferenceControlling, NetTrafficControlling, ListenerDelegate, ServerDelegate >
+@interface AppController : NSApplication < PreferenceControlling, NetTrafficControlling, ListenerDelegate, ServerDelegate >
 {
        BOOL                                    waitingToListen;
        NSConnection                    *connection;
        int                                             connectionPort;
        BOOL                                    connectionRemote;
        int                                             sockfd;
-       NSNetService                    *service, *oldService;
+       NSNetService                    *service;
 
        NSMutableArray                  *servers;
 
        AboutBoxController              *aboutBoxController;
        PreferenceController    *preferenceController;
        NetTrafficController    *netTrafficController;
+       
+       // global network browser
+       NSNetServiceBrowser             *browser;
+       NSMutableArray                  *serverList;
 }
 
 - (void)listenOnPort:(int)port remote:(BOOL)remote;
 - (void)broadcastWithName:(NSString *)name;
 - (void)stopBroadcast;
 
+- (IBAction)newSessionWindow:(id)sender;
+
 - (IBAction)showAboutBoxWindow:(id)sender;
 - (IBAction)showPreferenceWindow:(id)sender;
 - (IBAction)showNetTrafficWindow:(id)sender;
 
 - (IBAction)launchHelpFile:(id)sender;
+- (IBAction)launchEmailMenu:(id)sender;
 - (IBAction)launchWebsiteMenu:(id)sender;
-- (IBAction)launchDebugEmailMenu:(id)sender;
+
+- (IBAction)checkForUpdate:(id)sender;
+
+- (NSArray *)serverList;
 
 @end
\ No newline at end of file
This page took 0.024816 seconds and 4 git commands to generate.