|
ProjectManager
0.2
|
Public Member Functions | |
| (void) | - build: |
| Action to initiate the build process with the current target. | |
| (void) | - buildTarget: |
| Builds the specified target of the project. | |
| (void) | - clean: |
| Action to initiate the clean process with the current target. | |
| (void) | - cleanTarget: |
| Cleans the specified target of the project. | |
| (void) | - stopOperation: |
| Action to initiate the stop a running build or clean process. | |
| (BOOL) | - isBusy |
| Queries whether the receiver is currently executing either a build or clean operation (is busy). | |
| (void) | - addBuildArgument: |
| Action to add a build argument. | |
| (void) | - removeBuildArgument: |
| Action to remove a build argument. | |
| (void) | - moveBuildArgumentUp: |
| Action to move a build argument upwards in the list. | |
| (void) | - moveBuildArgumentDown: |
| Action to move a build argument downwards in the list. | |
| (void) | - openErrorFile: |
| Action to open the error file at the specified line when the user double-clicks an error in the build error list. | |
| (int) | - numberOfRowsInTableView: |
| (id) | - tableView:objectValueForTableColumn:row: |
| (void) | - tableView:setObjectValue:forTableColumn:row: |
| (void) | - collectOutput: |
| (void) | - collectErrorOutput: |
| (void) | - buildCompleted: |
| (void) | - cleanCompleted: |
| (void) | - buildOptionChanged: |
| Action invoked when a build-option (like "Verbose Build" or "Warnings") is changed. | |
Protected Attributes | |
| ProjectDocument * | document |
| NSDictionary * | info |
| id | bogusWindow |
| id | view |
| id | buildOutput |
| id | buildArgs |
| id | buildArgsManipulationMatrix |
| id | buildArgsMovementMatrix |
| id | buildErrors |
| id | buildTarget |
| id | verboseBuild |
| id | warnings |
| id | allWarnings |
| NSArray * | targets |
| NSMutableArray * | buildArguments |
| NSMutableArray * | buildErrorList |
| NSString * | lastIncompleteOutputLine |
| NSString * | lastIncompleteErrorLine |
| NSMutableArray * | buildDirectoryStack |
| MakeBuilderState | state |
| NSTask * | task |
| NSFileHandle * | outputFileHandle |
| NSFileHandle * | errorFileHandle |
| id< MakeBuilderDelegate > | delegate |
| - (void) buildOptionChanged: | (id) | sender |
Action invoked when a build-option (like "Verbose Build" or "Warnings") is changed.
It simply marks the document as dirty.
| - (void) buildTarget: | (NSString *) | target |
Builds the specified target of the project.
| target | The target which to build. |
References ProjectDocument::logMessage:, and ProjectDocument::projectDirectory.
Referenced by build:.
| - (void) cleanTarget: | (NSString *) | target |
Cleans the specified target of the project.
| target | The target which to clean. |
References ProjectDocument::logMessage:, and ProjectDocument::projectDirectory.
Referenced by clean:.
| - (BOOL) isBusy |
Queries whether the receiver is currently executing either a build or clean operation (is busy).
1.7.6.1