Now translated. One minor crash to figure out.

This commit is contained in:
Grant Limberg
2016-08-07 20:19:36 -07:00
parent 5b13b282ed
commit 8d7f851b4e
8 changed files with 358 additions and 288 deletions

View File

@@ -0,0 +1,51 @@
//
// AppDelegate.h
// ZeroTier One
//
// Created by Grant Limberg on 8/7/16.
// Copyright © 2016 ZeroTier, Inc. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class NetworkMonitor;
@class Network;
@class NodeStatus;
@interface AppDelegate : NSObject <NSApplicationDelegate, NSMenuDelegate>
@property (weak, nonatomic) IBOutlet NSWindow *window;
@property (nonatomic) NSStatusItem *statusItem;
@property (nonatomic) NSPopover *networkListPopover;
@property (nonatomic) NSPopover *joinNetworkPopover;
@property (nonatomic) NSPopover *preferencesPopover;
@property (nonatomic) NSPopover *aboutPopover;
@property (nonatomic) id transientMonitor;
@property (nonatomic) NetworkMonitor *monitor;
@property (nonatomic) NSMutableArray<Network*> *networks;
@property (nonatomic) NodeStatus *status;
@property (nonatomic) NSPasteboard *pasteboard;
- (void)buildMenu;
- (void)onNetworkListUpdated:(NSNotification*)note;
- (void)onNodeStatusUpdated:(NSNotification*)note;
- (void)showNetworks;
- (void)joinNetwork;
- (void)showPreferences;
- (void)showAbout;
- (void)quit;
- (void)toggleNetwork:(NSMenuItem*)sender;
- (void)copyNodeID;
- (void)menuWillOpen:(NSMenu*)menu;
- (void)menuDidClose:(NSMenu*)menu;
@end