|
ProjectManager
0.2
|
Protected Attributes | |
| unsigned int | oldMakeHash |
| ProjectDocument * | owner |
| MakeBuilder * | builder |
Additional Inherited Members | |
Instance Methods inherited from <ProjectType> | |
| (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... | |
Instance Methods inherited from <ProjectAttributesDelegate> | |
| (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... | |
Instance Methods inherited from <MakeBuilderDelegate> | |
| (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... | |
Instance Methods inherited from <SubprojectsManagerDelegate> | |
| (NSString *) | - pathToSubprojectsDirectory |
| Asks the delegate to return an absolute path to the directory where the subprojects are to be stored. | |
Class Methods inherited from <ProjectType> | |
| (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’. | |
1.8.17