24#import "../../ProjectModule.h"
36@protocol SubprojectsManagerDelegate;
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
83numberOfChildrenOfItem: (
id)item;
84- (id)outlineView: (NSOutlineView *)outlineView
85objectValueForTableColumn:(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