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).