mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-02 00:43:35 +00:00
NEW: XcodeCapp 4.0
XcodeCapp 4.0 is a major release of our beloved tool. In a nutshell it: - allows to manage multiple projects simultaneously - allows to follow operations and cancel them - has a per project Error and Warning reporting - supports capp_env as you can define additional paths and objj include path per project - much more things
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
//
|
||||
// MainWindowController.h
|
||||
// XcodeCapp
|
||||
//
|
||||
// Created by Alexandre Wilhelm on 5/20/15.
|
||||
// Copyright (c) 2015 cappuccino-project. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class XCCCappuccinoProject;
|
||||
@class XCCCappuccinoProjectController;
|
||||
@class XCCOperationsViewController;
|
||||
@class XCCErrorsViewController;
|
||||
@class XCCSettingsViewController;
|
||||
@class XCCWelcomeView;
|
||||
|
||||
@interface XCCMainController : NSWindowController <NSSplitViewDelegate, NSTableViewDataSource, NSTableViewDelegate, NSUserNotificationCenterDelegate>
|
||||
{
|
||||
IBOutlet NSMenu *menuTableViewProject;
|
||||
IBOutlet NSBox *maskingView;
|
||||
IBOutlet NSSplitView *splitView;
|
||||
IBOutlet NSTableView *projectTableView;
|
||||
IBOutlet NSView *projectViewContainer;
|
||||
IBOutlet NSTabView *tabViewProject;
|
||||
IBOutlet NSButton *buttonSelectConfigurationTab;
|
||||
IBOutlet NSButton *buttonSelectErrorsTab;
|
||||
IBOutlet NSButton *buttonSelectOperationsTab;
|
||||
IBOutlet XCCWelcomeView *welcomeViewMask;
|
||||
}
|
||||
|
||||
@property IBOutlet XCCSettingsViewController *settingsViewController;
|
||||
@property IBOutlet XCCOperationsViewController *operationsViewController;
|
||||
@property IBOutlet XCCErrorsViewController *errorsViewController;
|
||||
@property NSMutableArray *cappuccinoProjectControllers;
|
||||
@property XCCCappuccinoProjectController *currentCappuccinoProjectController;
|
||||
@property int totalNumberOfErrors;
|
||||
|
||||
- (void)manageCappuccinoProjectControllerForPath:(NSString *)aProjectPath;
|
||||
- (void)unmanageCappuccinoProjectController:(XCCCappuccinoProjectController *)aController;
|
||||
- (void)reloadTotalNumberOfErrors;
|
||||
- (void)notifyCappuccinoControllersApplicationIsClosing;
|
||||
|
||||
- (IBAction)cleanAllErrors:(id)aSender;
|
||||
- (IBAction)addProject:(id)aSender;
|
||||
- (IBAction)removeProject:(id)aSender;
|
||||
- (IBAction)updateSelectedTab:(id)aSender;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user