Updating ITKit with additions to support Haven development.
[ITKit.git] / ITApplicationController.h
1 /*
2  *      ITKit
3  *      ITApplicationController.h
4  *
5  *      Copyright (c) 2008 by iThink Software.
6  *      All Rights Reserved.
7  *
8  *      $Id$
9  *
10  */
11
12 #import <Cocoa/Cocoa.h>
13 #import <ITFoundation/ITFoundation.h>
14
15 @class ITApplicationController;
16
17 @protocol ITApplicationControllerGenericPlugin <NSObject>
18 - (id)initWithApplicationController:(ITApplicationController *)applicationController;
19 @end
20
21 @interface ITApplicationController : ITSharedController {
22         NSMutableArray *_plugins;
23         
24         NSMenu *_dockMenu;
25         NSMenu *_debugMenu;
26         NSMenuItem *_debugMenuItem;
27         NSMenuItem *_dockDebugMenuItem;
28 }
29
30 - (void)reloadPlugins;
31 - (NSArray *)plugins;
32
33 - (NSMenu *)dockMenu;
34 - (NSMenu *)debugMenu;
35 - (void)enableDebugMenu;
36 - (void)disableDebugMenu;
37
38 @end