a bunch of stuff (#663)
Some checks are pending
FModel QA Builder / build (push) Waiting to run

Co-authored-by: Chompster86 <chompster86@gmail.com>
Co-authored-by: Asval <asval.contactme@gmail.com>
This commit is contained in:
Krowe Moh
2026-03-31 07:01:59 +11:00
committed by GitHub
parent 2212605825
commit 7e7d6d5bc6
24 changed files with 239 additions and 27 deletions

View File

@@ -409,7 +409,17 @@ public class TabItem : ViewModel
Application.Current.Dispatcher.Invoke(() => File.WriteAllText(directory, Document.Text));
SaveCheck(directory, fileName, updateUi);
}
public void SaveDecompiled(bool updateUi)
{
var fileName = Path.ChangeExtension(Entry.Name, ".cpp");
var directory = Path.Combine(UserSettings.Default.PropertiesDirectory,
UserSettings.Default.KeepDirectoryStructure ? Entry.Directory : "", fileName).Replace('\\', '/');
Directory.CreateDirectory(directory.SubstringBeforeLast('/'));
Application.Current.Dispatcher.Invoke(() => File.WriteAllText(directory, Document.Text));
SaveCheck(directory, fileName, updateUi);
}
private void SaveCheck(string path, string fileName, bool updateUi)
{
if (File.Exists(path))