apps-projectcenter/PCLib/PCEditorController.h
Philippe C.D. Robert 62f64889bd Kind of implemented saving and reverting of common files. A long way to go,
but for now it works...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12388 72102866-910b-0410-8b05-ffd578937521
2002-02-02 19:21:00 +00:00

62 lines
1.5 KiB
Objective-C

/*
* PCEditorController.h created by probert on 2002-02-02 15:28:33 +0000
*
* Project ProjectCenter
*
* Created with ProjectCenter - http://www.gnustep.org
*
* $Id$
*/
#ifndef _PCEDITORCONTROLLER_H_
#define _PCEDITORCONTROLLER_H_
#import <Foundation/Foundation.h>
@class PCProject;
@class PCEditor;
@interface PCEditorController : NSObject
{
PCProject *project;
NSMutableDictionary *editorDict;
}
// ===========================================================================
// ==== Class Methods
// ===========================================================================
+ (void)openFileInEditor:(NSString *)path;
// ===========================================================================
// ==== Initialisation
// ===========================================================================
- (id)init;
- (void)dealloc;
// ===========================================================================
// ==== Project and Editor handling
// ===========================================================================
- (void)setProject:(PCProject *)aProject;
- (PCEditor *)editorForFile:(NSString *)path;
- (NSArray *)allEditors;
- (void)closeAllEditors;
- (void)editorDidClose:(id)sender;
// ===========================================================================
// ==== File handling
// ===========================================================================
- (BOOL)saveFile;
- (BOOL)revertFile;
@end
#endif // _PCEDITORCONTROLLER_H_