blob: 429e6ea09aff2fbc3736aa50dd7dc41a45445524 [file] [log] [blame]
Alexander Afanasyev88f0b3a2013-09-24 23:52:08 -07001/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
2/*
3 * @copyright See LICENCE for copyright and license information.
4 *
5 * @author Alexander Afanasyev <alexander.afanasyev@ucla.edu>
6 * @author Ilya Moiseenko <iliamo@ucla.edu>
7 */
8
9#import <Cocoa/Cocoa.h>
10
11@interface MenuDelegate : NSObject <NSApplicationDelegate>
12{
Ilya Moiseenko350b9b52013-09-25 16:38:41 -070013 NSStatusItem *statusItem;
14 NSImage *menuIcon;
15
16 IBOutlet NSPopover *statusPopover;
17
18 IBOutlet NSMenu *statusMenu;
19 IBOutlet NSMenuItem *connectionStatus;
20 IBOutlet NSMenuItem *startstopButton;
21 IBOutlet NSMenuItem *daemonStatus;
22 IBOutlet NSMenuItem *routingStatus;
23 IBOutlet NSMenuItem *trafficMap;
Alexander Afanasyev88f0b3a2013-09-24 23:52:08 -070024}
Ilya Moiseenko350b9b52013-09-25 16:38:41 -070025
26-(IBAction)openDaemonStatus:(id)sender;
27-(IBAction)openRoutingStatusPage:(id)sender;
28-(IBAction)openTrafficMapPage:(id)sender;
29
Alexander Afanasyev88f0b3a2013-09-24 23:52:08 -070030@end