Exemple #1
0
 public ConversionFileViewPresenter(IConversionFileView view, IFileDialog dialog, ConversionFileViewMode viewMode, BatchTaskMode taskMode)
 {
     this.view     = view;
     this.dialog   = dialog;
     this.viewMode = viewMode;
     this.taskMode = taskMode;
 }
Exemple #2
0
        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;
        }
Exemple #3
0
 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;
 }
Exemple #4
0
 public void SetSettings(ICleanUpConversionSettings settings, BatchTaskMode taskMode)
 {
 }
Exemple #5
0
        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();
            }
        }