Add support to import files from archives.

This commit is contained in:
2020-08-24 01:17:20 +01:00
parent c0c8f8f5e1
commit 86b63e5e31
2 changed files with 218 additions and 40 deletions

View File

@@ -227,11 +227,12 @@ namespace RomRepoMgr.ViewModels
void ExecuteStartCommand()
{
IsReady = false;
ProgressVisible = true;
IsImporting = true;
CanStart = false;
CanClose = false;
IsReady = false;
ProgressVisible = true;
IsImporting = true;
CanStart = false;
CanClose = false;
Progress2Visible = true;
var worker = new FileImporter(KnownOnlyChecked, RemoveFilesChecked);
worker.SetIndeterminateProgress += OnWorkerOnSetIndeterminateProgress;
@@ -245,7 +246,7 @@ namespace RomRepoMgr.ViewModels
worker.Finished += OnWorkerOnFinished;
worker.ImportedRom += OnWorkerOnImportedRom;
Task.Run(() => worker.ProcessPath(FolderPath, true, false));
Task.Run(() => worker.ProcessPath(FolderPath, true, RecurseArchivesChecked));
}
void OnWorkerOnImportedRom(object? sender, ImportedRomItemEventArgs args) =>