ProjectManager  0.2
Public Member Functions | Protected Attributes
MakeBuilder Class Reference
Inheritance diagram for MakeBuilder:
<ProjectModule>

List of all members.

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

ProjectDocumentdocument
NSDictionaryinfo
id bogusWindow
id view
id buildOutput
id buildArgs
id buildArgsManipulationMatrix
id buildArgsMovementMatrix
id buildErrors
id buildTarget
id verboseBuild
id warnings
id allWarnings
NSArraytargets
NSMutableArray * buildArguments
NSMutableArray * buildErrorList
NSStringlastIncompleteOutputLine
NSStringlastIncompleteErrorLine
NSMutableArray * buildDirectoryStack
MakeBuilderState state
NSTask * task
NSFileHandle * outputFileHandle
NSFileHandle * errorFileHandle
id< MakeBuilderDelegatedelegate

Member Function Documentation

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

Parameters:
targetThe target which to build.

References ProjectDocument::logMessage:, and ProjectDocument::projectDirectory.

Referenced by build:.

- (void) cleanTarget: (NSString *)  target

Cleans the specified target of the project.

Parameters:
targetThe 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).

Returns:
YES if the receiver is busy, NO otherwise.

The documentation for this class was generated from the following files: