Index: src/Common/DelftTools.Shell.Core/Services/IProjectService.cs =================================================================== diff -u -r0f4f3090613131cc878aeff213dd14e7658e0a7b -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/DelftTools.Shell.Core/Services/IProjectService.cs (.../IProjectService.cs) (revision 0f4f3090613131cc878aeff213dd14e7658e0a7b) +++ src/Common/DelftTools.Shell.Core/Services/IProjectService.cs (.../IProjectService.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -7,22 +7,21 @@ /// /// All common project manipulations in the Application /// - public interface IProjectService:IDisposable + public interface IProjectService : IDisposable { + event EventHandler ProjectSaved; + event EventHandler ProjectSaving; + event EventHandler ProjectSaveFailed; + event EventHandler ProjectOpening; + event EventHandler ProjectOpened; string ProjectDataDirectory { get; } - string CreateAndGetExternalDataDirectory(string basePath); // TODO: remove this hack, what is external data directory?!? - IProjectRepository ProjectRepository { get; } IProjectRepositoryFactory ProjectRepositoryFactory { get; set; } - event EventHandler ProjectSaved; - event EventHandler ProjectSaving; - event EventHandler ProjectSaveFailed; - event EventHandler ProjectOpening; - event EventHandler ProjectOpened; - + string CreateAndGetExternalDataDirectory(string basePath); // TODO: remove this hack, what is external data directory?!? + /// /// Creates new project. /// @@ -61,4 +60,4 @@ void SaveProjectInTemporaryFolder(Project project); } -} \ No newline at end of file +} \ No newline at end of file