24 #import "../../ProjectModule.h"
42 id <SubprojectsManagerDelegate> delegate;
72 NSDictionary * fileOpErrorDict;
75 - (NSArray *) subprojectNames;
77 - (id)outlineView: (NSOutlineView *)outlineView
80 - (BOOL)outlineView: (NSOutlineView *)outlineView
81 isItemExpandable: (
id)item;
82 - (int)outlineView: (NSOutlineView *)outlineView
83 numberOfChildrenOfItem: (
id)item;
84 - (id)outlineView: (NSOutlineView *)outlineView
85 objectValueForTableColumn:(NSTableColumn *)tableColumn
87 - (void)outlineView: (NSOutlineView *)outlineView
88 setObjectValue: (
id)object
89 forTableColumn: (NSTableColumn *)tableColumn
92 - (BOOL) fileManager: (NSFileManager*)fileManager
93 shouldProceedAfterError: (NSDictionary*)errorDictionary;
95 - (void) fileManager: (NSFileManager*)fileManager
96 willProcessPath: (NSString*)path;
98 - (void) newSubprojectAction: sender;
99 - (void) addSubprojectAction: sender;
100 - (void) removeSubprojectAction: sender;
101 - (void) openSubprojectAction: sender;
102 - (void) newSubprojectCategoryAction: sender;
103 - (void) removeSubprojectCategoryAction: sender;
This class is the principal document class for project files.
Definition: ProjectDocument.h:44
This class is a manager of subprojects for a project.
Definition: SubprojectsManager.h:40
NSMutableArray * subprojectNames
Returns absolute paths to all subprojects.
Definition: SubprojectsManager.h:70
NSMutableArray * subprojects
This array contains the subprojects hierarchy.
Definition: SubprojectsManager.h:68
This protocol declares methods which project modules must implement.
Definition: ProjectModule.h:44
Definition: SubprojectsManagerDelegate.h:30