diff --git a/src/modules/Projects/ProjectsEditor/Data/TempProjectData.cs b/src/modules/Projects/ProjectsEditor/Data/TempProjectData.cs index d39c911c0e..1841fc1612 100644 --- a/src/modules/Projects/ProjectsEditor/Data/TempProjectData.cs +++ b/src/modules/Projects/ProjectsEditor/Data/TempProjectData.cs @@ -8,7 +8,7 @@ namespace ProjectsEditor.Data { public class TempProjectData : ProjectData { - public string File + public static string File { get { @@ -16,7 +16,7 @@ namespace ProjectsEditor.Data } } - public void DeleteTempFile() + public static void DeleteTempFile() { if (System.IO.File.Exists(File)) { diff --git a/src/modules/Projects/ProjectsEditor/MainPage.xaml.cs b/src/modules/Projects/ProjectsEditor/MainPage.xaml.cs index eab91b83a8..540b0c5837 100644 --- a/src/modules/Projects/ProjectsEditor/MainPage.xaml.cs +++ b/src/modules/Projects/ProjectsEditor/MainPage.xaml.cs @@ -25,7 +25,7 @@ namespace ProjectsEditor private /*async*/ void NewProjectButton_Click(object sender, RoutedEventArgs e) { - _mainViewModel.EnterSnapshotMode(); + _mainViewModel.EnterSnapshotMode(false); } private void EditButtonClicked(object sender, RoutedEventArgs e) diff --git a/src/modules/Projects/ProjectsEditor/Models/Project.cs b/src/modules/Projects/ProjectsEditor/Models/Project.cs index 784367c03f..4effabbacd 100644 --- a/src/modules/Projects/ProjectsEditor/Models/Project.cs +++ b/src/modules/Projects/ProjectsEditor/Models/Project.cs @@ -124,6 +124,21 @@ namespace ProjectsEditor.Models get => Name.Length > 0 && Applications.Count > 0; } + private bool _isRevertEnabled; + + public bool IsRevertEnabled + { + get => _isRevertEnabled; + set + { + if (_isRevertEnabled != value) + { + _isRevertEnabled = value; + OnPropertyChanged(new PropertyChangedEventArgs(nameof(IsRevertEnabled))); + } + } + } + private bool _isPopupVisible; [JsonIgnore] diff --git a/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml b/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml index 4c3fb0da1d..a8eb6ead12 100644 --- a/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml +++ b/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml @@ -21,7 +21,15 @@ - + + @@ -266,6 +274,7 @@ + @@ -317,17 +326,43 @@ HorizontalAlignment="Stretch" Background="{DynamicResource MonitorViewBackgroundBrush}" CornerRadius="5"> - + + +