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