ProjectManager
0.2
|
Protected Attributes | |
unsigned int | oldMakeHash |
ProjectDocument * | owner |
MakeBuilder * | builder |
Additional Inherited Members | |
![]() | |
(id) | - initWithDocument:infoDictionary:projectModules: |
Designated initializer. More... | |
(NSDictionary *) | - infoDictionary |
Should return the project's info dictionary which is suitable for being written into the project file when saving. More... | |
(BOOL) | - regenerateDerivedFiles |
Instructs the project to regenerate any of it's derived files, if necessary. More... | |
(NSString *) | - pathToSubprojectsDirectory |
In case the project type supports subprojects, this method should return a path to a directory where subprojects of the project can be stored. More... | |
![]() | |
(NSArray *) | - tabIdentifiersForProjectAttributes: |
Asks the delegate to return a list of attributes tab identifiers. More... | |
(NSString *) | - projectAttributes:toolbarItemLabelForTabIdentifier: |
Asks the delegate to provide a label for it's tab toolbar item. More... | |
(NSString *) | - projectAttributes:toolbarItemToolTipForTabIdentifier: |
Asks the delegate to provide a tool tip for it's tab toolbar item. More... | |
(NSImage *) | - projectAttributes:toolbarItemIconForTabIdentifier: |
Asks the delegate to provide an icon for it's tab toolbar item. More... | |
(NSView *) | - projectAttributes:viewForTabIdentifier: |
Asks the delegate to provide a view which to put into the sender's content view. More... | |
![]() | |
(NSArray *) | - buildTargetsForMakeBuilder: |
Asks the delegate to provide a list of build targets for the sending MakeBuilder. More... | |
(BOOL) | - prepareForBuildByBuilder:target: |
Instructs a delegate to prepare itself for being built. More... | |
(NSArray *) | - buildArgumentsForBuilder:target: |
Asks the delegate to provide arguments that should be passed to the build task. More... | |
(BOOL) | - prepareForCleanByBuilder:target: |
Instructs a delegate to prepare itself for being cleaned. More... | |
(NSArray *) | - cleanArgumentsForBuilder:target: |
Asks the delegate to provide arguments that should be passed to the clean task. More... | |
![]() | |
(NSString *) | - pathToSubprojectsDirectory |
Asks the delegate to return an absolute path to the directory where the subprojects are to be stored. | |
![]() | |
(NSString *) | + projectTypeID |
Should return the project type ID. | |
(NSString *) | + humanReadableProjectTypeName |
Should return a human-readable, perhaps localized descriptive name of the project type. | |
(NSString *) | + projectTypeDescription |
Should return a more detailed description of the project type. | |
(NSImage *) | + projectTypeIcon |
Should return an icon of the project type (max 48x48 pixels). | |
(NSArray *) | + projectModules |
Should return an OR'ed set of project capabilities provided by this project type. | |
(NSDictionary *) | + projectTemplateDescriptions |
The project type should return a dictionary where keys are project template names and values are descriptions of the templates. | |
(NSString *) | + pathToProjectTemplate: |
The receiver should return the path to the location of the project template named ‘templateName’. | |