using System;
using System.Collections.Generic;
using System.Text;
using FastReport.Design;
using FastReport.Utils;
namespace FastReport.Wizards
{
///
/// Represents the "Inherited Report" wizard.
///
public class InheritedReportWizard : WizardBase
{
///
public override bool Run(Designer designer)
{
if (!designer.CreateEmptyReport())
return false;
OpenSaveDialogEventArgs e = new OpenSaveDialogEventArgs(designer);
Config.DesignerSettings.OnCustomOpenDialog(designer, e);
if (e.Cancel)
return false;
designer.Lock();
try
{
designer.ActiveReport.BaseReport = e.FileName;
}
finally
{
designer.InitReport();
designer.Unlock();
}
return true;
}
}
}