Index: Core/Common/src/Core.Common.Controls.Swf/ImageResolutionDialog.cs =================================================================== diff -u -ra950714ad9510756331d862aa35695fa0b2ed03b -r5d3ef5d4a5042e908c036a1565793c1141b60a09 --- Core/Common/src/Core.Common.Controls.Swf/ImageResolutionDialog.cs (.../ImageResolutionDialog.cs) (revision a950714ad9510756331d862aa35695fa0b2ed03b) +++ Core/Common/src/Core.Common.Controls.Swf/ImageResolutionDialog.cs (.../ImageResolutionDialog.cs) (revision 5d3ef5d4a5042e908c036a1565793c1141b60a09) @@ -4,7 +4,7 @@ namespace Core.Common.Controls.Swf { - public partial class ImageResolutionDialog : Form, IDialog + public partial class ImageResolutionDialog : Form { private DialogResult result; private bool updatingControls; Index: Core/Common/src/Core.Common.Controls.Swf/WizardDialog.cs =================================================================== diff -u -r4f50d51f0faba8e846bbaedcf64e39a814b8d975 -r5d3ef5d4a5042e908c036a1565793c1141b60a09 --- Core/Common/src/Core.Common.Controls.Swf/WizardDialog.cs (.../WizardDialog.cs) (revision 4f50d51f0faba8e846bbaedcf64e39a814b8d975) +++ Core/Common/src/Core.Common.Controls.Swf/WizardDialog.cs (.../WizardDialog.cs) (revision 5d3ef5d4a5042e908c036a1565793c1141b60a09) @@ -10,7 +10,7 @@ namespace Core.Common.Controls.Swf { - public partial class WizardDialog : Form, IDialog, IView + public partial class WizardDialog : Form, IView { private readonly IDictionary wizardPages = new Dictionary(); Index: Core/Common/src/Core.Common.Controls/Core.Common.Controls.csproj =================================================================== diff -u -rc34a894787b4281dd3770eacd67436c55575d006 -r5d3ef5d4a5042e908c036a1565793c1141b60a09 --- Core/Common/src/Core.Common.Controls/Core.Common.Controls.csproj (.../Core.Common.Controls.csproj) (revision c34a894787b4281dd3770eacd67436c55575d006) +++ Core/Common/src/Core.Common.Controls/Core.Common.Controls.csproj (.../Core.Common.Controls.csproj) (revision 5d3ef5d4a5042e908c036a1565793c1141b60a09) @@ -80,7 +80,6 @@ - Fisheye: Tag 5d3ef5d4a5042e908c036a1565793c1141b60a09 refers to a dead (removed) revision in file `Core/Common/src/Core.Common.Controls/IDialog.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Common/src/Core.Common.Gui/GuiExportHandler.cs =================================================================== diff -u -r5d0590c1dde44d6dc5397a3a9ffad15163f1e463 -r5d3ef5d4a5042e908c036a1565793c1141b60a09 --- Core/Common/src/Core.Common.Gui/GuiExportHandler.cs (.../GuiExportHandler.cs) (revision 5d0590c1dde44d6dc5397a3a9ffad15163f1e463) +++ Core/Common/src/Core.Common.Gui/GuiExportHandler.cs (.../GuiExportHandler.cs) (revision 5d3ef5d4a5042e908c036a1565793c1141b60a09) @@ -3,7 +3,6 @@ using System.Drawing; using System.Linq; using System.Windows.Forms; -using Core.Common.Base; using Core.Common.Base.IO; using Core.Common.Controls; using Core.Common.Gui.Forms; @@ -37,16 +36,13 @@ public void GetExporterDialog(IFileExporter exporter, object selectedItem) { - var view = ViewGetter(exporter) as IDialog; + var view = ViewGetter(exporter) as IConfigureDialog; if (view != null) { if (view.ShowModal() == DialogResult.OK) { - if (view is IConfigureDialog) - { - ((IConfigureDialog) (view)).Configure(exporter); - } + view.Configure(exporter); //Do Export (Not as activity yet) exporter.Export(selectedItem, null); //path argument is 'bypassed' in Configure Index: Core/Common/src/Core.Common.Gui/IConfigureDialog.cs =================================================================== diff -u -ra950714ad9510756331d862aa35695fa0b2ed03b -r5d3ef5d4a5042e908c036a1565793c1141b60a09 --- Core/Common/src/Core.Common.Gui/IConfigureDialog.cs (.../IConfigureDialog.cs) (revision a950714ad9510756331d862aa35695fa0b2ed03b) +++ Core/Common/src/Core.Common.Gui/IConfigureDialog.cs (.../IConfigureDialog.cs) (revision 5d3ef5d4a5042e908c036a1565793c1141b60a09) @@ -1,18 +1,20 @@ using System; -using Core.Common.Controls; +using System.Windows.Forms; namespace Core.Common.Gui { /// /// Dialog with configuring abilities /// - public interface IConfigureDialog : IDialog + public interface IConfigureDialog { /// /// Configures model or source of dialog /// /// model or source of dialog [Obsolete("responsibility of this method is veeeeert implicit, it uses importer / exporter as model! Object as argument.")] void Configure(object model); + + DialogResult ShowModal(); } } \ No newline at end of file