mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Implement image sidecar creation on GUI.
This commit is contained in:
@@ -55,9 +55,11 @@ namespace DiscImageChef.Gui.Panels
|
||||
{
|
||||
public class pnlImageInfo : Panel
|
||||
{
|
||||
IFilter filter;
|
||||
frmImageChecksum frmImageChecksum;
|
||||
frmImageConvert frmImageConvert;
|
||||
frmImageEntropy frmImageEntropy;
|
||||
frmImageSidecar frmImageSidecar;
|
||||
frmImageVerify frmImageVerify;
|
||||
IMediaImage imageFormat;
|
||||
string imagePath;
|
||||
@@ -65,6 +67,7 @@ namespace DiscImageChef.Gui.Panels
|
||||
public pnlImageInfo(string imagePath, IFilter filter, IMediaImage imageFormat)
|
||||
{
|
||||
this.imagePath = imagePath;
|
||||
this.filter = filter;
|
||||
this.imageFormat = imageFormat;
|
||||
XamlReader.Load(this);
|
||||
|
||||
@@ -842,6 +845,20 @@ namespace DiscImageChef.Gui.Panels
|
||||
frmImageConvert.Show();
|
||||
}
|
||||
|
||||
protected void OnBtnCreateSidecar(object sender, EventArgs e)
|
||||
{
|
||||
if(frmImageSidecar != null)
|
||||
{
|
||||
frmImageSidecar.Show();
|
||||
return;
|
||||
}
|
||||
|
||||
// TODO: Pass thru chosen default encoding
|
||||
frmImageSidecar = new frmImageSidecar(imageFormat, imagePath, filter.Id, null);
|
||||
frmImageSidecar.Closed += (s, ea) => { frmImageSidecar = null; };
|
||||
frmImageSidecar.Show();
|
||||
}
|
||||
|
||||
#region XAML controls
|
||||
#pragma warning disable 169
|
||||
#pragma warning disable 649
|
||||
|
||||
Reference in New Issue
Block a user