21#import <Foundation/NSObject.h>
33extern NSString *
const ProjectCreatorErrorDomain;
35 ProjectFileImportError,
36 ProjectDirectoryCreationError
41 WKWizardPanel * wizard;
51 projectTypeDescription,
58 toProjectTypeSelectionButton;
61 NSArray * projectTypesCache;
64 NSString * projectName;
69+ (BOOL) createNewProjectAtPath: (NSString *) aProjectPath
70 projectName: (NSString *) aProjectName
71 fromTemplate: (NSString *) aTemplatePath
72 error: (NSError **) error;
74- (NSDictionary *) getNewProjectSetupWithLocation: (BOOL) withLocation;
76- (void) cancel: sender;
77- (void) goToProjectLocationSelection: sender;
78- (void) projectTypeSelected: sender;
79- (void) doubleClickedProjectType: sender;
81- (void) validateProjectName: sender;
84- (NSView *) wizardPanel: (WKWizardPanel *) sender
85 viewForStage: (NSString *) aStage;
86- (NSView *) wizardPanel: (WKWizardPanel *) sender
87 initialFirstResponderForStage: (NSString *) aStage;
90- (int) outlineView: (NSOutlineView *) outlineView
91 numberOfChildrenOfItem: (
id) item;
92- (BOOL) outlineView: (NSOutlineView *) outlineView
93 isItemExpandable: (
id) item;
94- (id) outlineView: (NSOutlineView *) outlineView
97- (id) outlineView: (NSOutlineView *) outlineView
98 objectValueForTableColumn: (NSTableColumn *) tableColumn
104CreateDirectoryAndIntermediateDirectories(NSString * dirPath,
108ImportProjectFile(NSString * sourceFile,
109 NSString * destinationFile,
110 NSString * projectName,
Definition ProjectCreator.h:40