public ConversionFileViewPresenter(IConversionFileView view, IFileDialog dialog, ConversionFileViewMode viewMode, BatchTaskMode taskMode) { this.view = view; this.dialog = dialog; this.viewMode = viewMode; this.taskMode = taskMode; }
public void SetSettings(ICleanUpConversionSettings settings, BatchTaskMode taskMode) { SettingsBinder.DataBindSetting <bool>(convCheckGroupBox, "Checked", settings.Settings, nameof(settings.UseConversionSettings)); SettingsBinder.DataBindSetting <bool>(useOnTranslatableCheckBox, "Checked", settings.Settings, nameof(settings.ApplyToNonTranslatables)); Settings = settings; _taskMode = taskMode; }
public ConversionCleanupHandler(ISettings settings, List <ConversionItemList> conversionItems, IDocumentItemFactory itemFactory, ICleanUpMessageReporter reporter, IXmlReportGenerator reportGenerator, BatchTaskMode taskMode) : base(itemFactory, reporter) { this.settings = settings; conversionItemLists = conversionItems; this.reportGenerator = reportGenerator; this.taskMode = taskMode; }
public void SetSettings(ICleanUpConversionSettings settings, BatchTaskMode taskMode) { }
public static T Create <T>(ICleanUpConversionSettings settings, ConversionFileViewMode viewMode, BatchTaskMode taskMode) { if (typeof(T) == typeof(IConversionFileView)) { IConversionFileView view = new ConversionFileView(settings); view.SetPresenter(new ConversionFileViewPresenter(view, new FileDialog(), viewMode, taskMode)); return((T)view); } else { throw new NotImplementedException(); } }