Skip to content

Commit 9c33ea1

Browse files
Display Create/Load Project in Status Bar
1 parent f09a482 commit 9c33ea1

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

MSUScripter/Configs/MsuProject.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,6 @@ public class MsuProject
2121
public MsuBasicInfo BasicInfo { get; set; } = new();
2222
[SkipConvert]
2323
public List<MsuTrackInfo> Tracks { get; set; } = new();
24+
[YamlIgnore, SkipConvert]
25+
public bool IsNewProject { get; set; }
2426
}

MSUScripter/Services/ControlServices/EditProjectPanelService.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,15 @@ public EditProjectPanelViewModel InitializeModel(MsuProject project)
6262

6363
_backupTimer.Start();
6464

65+
if (project.IsNewProject)
66+
{
67+
statusBarService.UpdateStatusBar("Created New Project");
68+
}
69+
else
70+
{
71+
statusBarService.UpdateStatusBar("Loaded Project");
72+
}
73+
6574
return _model;
6675
}
6776

MSUScripter/Services/ProjectService.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ public MsuProject NewMsuProject(string projectPath, MsuType msuType, string msuP
153153
MsuType = msuType,
154154
MsuTypeName = msuType.DisplayName,
155155
MsuPath = msuPath,
156+
IsNewProject = true,
156157
};
157158

158159
project.BasicInfo.MsuType = project.MsuType.Name;

0 commit comments

Comments
 (0)