Centralize abort for dumpers

This commit is contained in:
2019-04-20 16:40:12 +01:00
parent b7b086b644
commit bc8052f0ae
10 changed files with 56 additions and 61 deletions

View File

@@ -31,6 +31,7 @@ namespace DiscImageChef.Core.Devices.Dumping
readonly CICMMetadataType preSidecar;
readonly ushort retryPasses;
readonly bool stopOnError;
bool aborted;
bool dumpFirstTrackPregap;
Resume resume;
uint skip;
@@ -87,6 +88,7 @@ namespace DiscImageChef.Core.Devices.Dumping
this.nometadata = nometadata;
this.notrim = notrim;
this.dumpFirstTrackPregap = dumpFirstTrackPregap;
aborted = false;
}
/// <summary>
@@ -136,6 +138,11 @@ namespace DiscImageChef.Core.Devices.Dumping
fs.Close();
}
public void Abort()
{
aborted = true;
}
/// <summary>
/// Event raised when the progress bar is not longer needed
/// </summary>