24 #import <Foundation/NSObject.h>
Definition: SubprojectsManagerDelegate.h:30
NSString * pathToSubprojectFile:(NSDictionary *subprojectDescription)
Returns a path to the subproject file of the subproject described by the argument dictionary.
Definition: SubprojectsManager.m:198
NSMutableArray * internalSubprojectNames()
Returns a mutable array of subproject names.
Definition: SubprojectsManager.m:274
Definition: ProjectDocument.h:43
BOOL regenerateDerivedFiles()
Sent to the project module when it is to regenerate it's derived files which are generated from other...
NSMutableArray * subprojectNamesInArray:(NSArray *array)
Recursively lists all project names under the specified category contents array.
Definition: SubprojectsManager.m:167
NSDictionary * infoDictionary()
Instructs the project module to return an archivable version of it's data that it wishes to be saved ...
NSArray * moduleMenuItems()
Should return an array of NSMenuItem's which will be put into the module's submenu.
NSDictionary * getNewProjectSetupWithLocation:(BOOL withLocation)
Runs a series of panels to ask the user to define a new project.
Definition: ProjectCreator.m:206
NSMutableArray * parentCategoryContentsArray()
Returns the category contents array of the category which contains the currently selected item,...
Definition: SubprojectsManager.m:246
void finishInit()
Finishes the initialization process of the project module.
NSMutableArray * subprojectNames
Returns absolute paths to all subprojects.
Definition: SubprojectsManager.h:70
Definition: SubprojectsManager.m:91
This class is a manager of subprojects for a project.
Definition: SubprojectsManager.h:38
NSMutableArray * subprojects
This array contains the subprojects hierarchy.
Definition: SubprojectsManager.h:68
NSString * moduleName()
Should return a unique module identifier name.
NSMutableArray * currentCategoryContentsArray()
Returns the category contents array of the category which contains the currently selected item,...
Definition: SubprojectsManager.m:211
NSString * pathToSubprojectsDirectory()
Asks the delegate to return an absolute path to the directory where the subprojects are to be stored.
NSArray * toolbarItemIdentifiers()
A module should return the default toolbar item identifiers for it's toolbar.
Definition: ProjectCreator.h:39