Пример #1
0
 public AutoUpdaterUI(IUserConfigManager userConfigManager, AppConfigManager appConfigManager, IAutoUpdater autoUpdater, IFormFactory formFactory)
 {
     this.userConfigManager = userConfigManager;
     this.appConfigManager = appConfigManager;
     this.autoUpdater = autoUpdater;
     this.formFactory = formFactory;
 }
Пример #2
0
 public FImageSettings(ImageSettingsContainer imageSettingsContainer, IUserConfigManager userConfigManager, DialogHelper dialogHelper)
 {
     this.imageSettingsContainer = imageSettingsContainer;
     this.userConfigManager = userConfigManager;
     this.dialogHelper = dialogHelper;
     InitializeComponent();
 }
Пример #3
0
 public FPdfSettings(PdfSettingsContainer pdfSettingsContainer, IUserConfigManager userConfigManager, DialogHelper dialogHelper)
 {
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager = userConfigManager;
     this.dialogHelper = dialogHelper;
     InitializeComponent();
 }
Пример #4
0
 public RecoveryManager(IFormFactory formFactory, IScannedImageFactory scannedImageFactory, IUserConfigManager userConfigManager, ThreadFactory threadFactory)
 {
     this.formFactory = formFactory;
     this.scannedImageFactory = scannedImageFactory;
     this.userConfigManager = userConfigManager;
     this.threadFactory = threadFactory;
 }
Пример #5
0
        public DirectImportOperation(IUserConfigManager userConfigManager, ThreadFactory threadFactory)
        {
            this.userConfigManager = userConfigManager;
            this.threadFactory = threadFactory;

            AllowCancel = true;
        }
Пример #6
0
 public OcrDependencyManager(AppConfigManager appConfigManager, IUserConfigManager userConfigManager)
 {
     this.appConfigManager  = appConfigManager;
     this.userConfigManager = userConfigManager;
     ExternalComponent.InitBasePath(appConfigManager);
     Components = new OcrComponents();
     Downloads  = new OcrDownloads();
 }
Пример #7
0
 public FImageSettings(ImageSettingsContainer imageSettingsContainer, IUserConfigManager userConfigManager, DialogHelper dialogHelper)
 {
     this.imageSettingsContainer = imageSettingsContainer;
     this.userConfigManager      = userConfigManager;
     this.dialogHelper           = dialogHelper;
     InitializeComponent();
     AddEnumItems <TiffCompression>(cmbTiffCompr);
 }
Пример #8
0
 public FPdfSettings(PdfSettingsContainer pdfSettingsContainer, IUserConfigManager userConfigManager, DialogHelper dialogHelper, AppConfigManager appConfigManager)
 {
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager    = userConfigManager;
     this.dialogHelper         = dialogHelper;
     this.appConfigManager     = appConfigManager;
     InitializeComponent();
     AddEnumItems <PdfCompat>(cmbCompat);
 }
Пример #9
0
            public RecoveryOperation(IFormFactory formFactory, IUserConfigManager userConfigManager, ThreadFactory threadFactory)
            {
                this.formFactory = formFactory;
                this.userConfigManager = userConfigManager;
                this.threadFactory = threadFactory;

                ProgressTitle = MiscResources.ImportProgress;
                AllowCancel = true;
            }
Пример #10
0
 public FPdfSave(PdfSaver pdfSaver, IUserConfigManager userConfigManager, PdfSettingsContainer pdfSettingsContainer)
 {
     InitializeComponent();
     this.pdfSaver             = pdfSaver;
     this.userConfigManager    = userConfigManager;
     this.pdfSettingsContainer = pdfSettingsContainer;
     RestoreFormState          = false;
     Shown += FPDFSave_Shown;
 }
Пример #11
0
 public FPdfSave(PdfSaver pdfSaver, IUserConfigManager userConfigManager, PdfSettingsContainer pdfSettingsContainer)
 {
     InitializeComponent();
     this.pdfSaver = pdfSaver;
     this.userConfigManager = userConfigManager;
     this.pdfSettingsContainer = pdfSettingsContainer;
     RestoreFormState = false;
     Shown += FPDFSave_Shown;
 }
Пример #12
0
 public ScannedImageHelper(ThumbnailRenderer thumbnailRenderer, IOperationFactory operationFactory, IOperationProgress operationProgress, AppConfigManager appConfigManager, IUserConfigManager userConfigManager, OcrRequestQueue ocrRequestQueue, OcrManager ocrManager)
 {
     this.thumbnailRenderer = thumbnailRenderer;
     this.operationFactory  = operationFactory;
     this.operationProgress = operationProgress;
     this.appConfigManager  = appConfigManager;
     this.userConfigManager = userConfigManager;
     this.ocrRequestQueue   = ocrRequestQueue;
     this.ocrManager        = ocrManager;
 }
Пример #13
0
 public AutoSave(IOperationFactory operationFactory, IFormFactory formFactory, PdfSettingsContainer pdfSettingsContainer, IUserConfigManager userConfigManager, IErrorOutput errorOutput, AppConfigManager appConfigManager, FileNamePlaceholders fileNamePlaceholders)
 {
     this.operationFactory = operationFactory;
     this.formFactory = formFactory;
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager = userConfigManager;
     this.errorOutput = errorOutput;
     this.appConfigManager = appConfigManager;
     this.fileNamePlaceholders = fileNamePlaceholders;
 }
Пример #14
0
 public AutoSave(IOperationFactory operationFactory, IFormFactory formFactory, PdfSettingsContainer pdfSettingsContainer, IUserConfigManager userConfigManager, IErrorOutput errorOutput, AppConfigManager appConfigManager, FileNamePlaceholders fileNamePlaceholders)
 {
     this.operationFactory     = operationFactory;
     this.formFactory          = formFactory;
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager    = userConfigManager;
     this.errorOutput          = errorOutput;
     this.appConfigManager     = appConfigManager;
     this.fileNamePlaceholders = fileNamePlaceholders;
 }
Пример #15
0
        public FBatchScan(IProfileManager profileManager, AppConfigManager appConfigManager, IUserConfigManager userConfigManager, BatchScanPerformer batchScanPerformer, IErrorOutput errorOutput, DialogHelper dialogHelper)
        {
            this.profileManager     = profileManager;
            this.appConfigManager   = appConfigManager;
            this.userConfigManager  = userConfigManager;
            this.batchScanPerformer = batchScanPerformer;
            this.errorOutput        = errorOutput;
            this.dialogHelper       = dialogHelper;
            InitializeComponent();

            RestoreFormState = false;
        }
Пример #16
0
 public FViewer(ChangeTracker changeTracker, IOperationFactory operationFactory, WinFormsExportHelper exportHelper, AppConfigManager appConfigManager, ScannedImageRenderer scannedImageRenderer, KeyboardShortcutManager ksm, IUserConfigManager userConfigManager, IOperationProgress operationProgress)
 {
     this.changeTracker        = changeTracker;
     this.operationFactory     = operationFactory;
     this.exportHelper         = exportHelper;
     this.appConfigManager     = appConfigManager;
     this.scannedImageRenderer = scannedImageRenderer;
     this.ksm = ksm;
     this.userConfigManager = userConfigManager;
     this.operationProgress = operationProgress;
     InitializeComponent();
 }
Пример #17
0
 public WinFormsExportHelper(PdfSettingsContainer pdfSettingsContainer, ImageSettingsContainer imageSettingsContainer, EmailSettingsContainer emailSettingsContainer, DialogHelper dialogHelper, FileNamePlaceholders fileNamePlaceholders, ChangeTracker changeTracker, IOperationFactory operationFactory, IFormFactory formFactory, IUserConfigManager userConfigManager, IEmailer emailer)
 {
     this.pdfSettingsContainer   = pdfSettingsContainer;
     this.imageSettingsContainer = imageSettingsContainer;
     this.emailSettingsContainer = emailSettingsContainer;
     this.dialogHelper           = dialogHelper;
     this.fileNamePlaceholders   = fileNamePlaceholders;
     this.changeTracker          = changeTracker;
     this.operationFactory       = operationFactory;
     this.formFactory            = formFactory;
     this.userConfigManager      = userConfigManager;
     this.emailer = emailer;
 }
Пример #18
0
        public FBatchScan(IProfileManager profileManager, AppConfigManager appConfigManager, IconButtonSizer iconButtonSizer, IScanPerformer scanPerformer, IUserConfigManager userConfigManager, BatchScanPerformer batchScanPerformer, IErrorOutput errorOutput, ThreadFactory threadFactory)
        {
            this.profileManager = profileManager;
            this.appConfigManager = appConfigManager;
            this.iconButtonSizer = iconButtonSizer;
            this.scanPerformer = scanPerformer;
            this.userConfigManager = userConfigManager;
            this.batchScanPerformer = batchScanPerformer;
            this.errorOutput = errorOutput;
            this.threadFactory = threadFactory;
            InitializeComponent();

            RestoreFormState = false;
        }
Пример #19
0
 public AutomatedScanning(AutomatedScanningOptions options, IProfileManager profileManager, IScanPerformer scanPerformer, IErrorOutput errorOutput, IEmailer emailer, IScannedImageImporter scannedImageImporter, IUserConfigManager userConfigManager, PdfSettingsContainer pdfSettingsContainer, FileNamePlaceholders fileNamePlaceholders, ImageSettingsContainer imageSettingsContainer, IOperationFactory operationFactory)
 {
     this.options = options;
     this.profileManager = profileManager;
     this.scanPerformer = scanPerformer;
     this.errorOutput = errorOutput;
     this.emailer = emailer;
     this.scannedImageImporter = scannedImageImporter;
     this.userConfigManager = userConfigManager;
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.fileNamePlaceholders = fileNamePlaceholders;
     this.imageSettingsContainer = imageSettingsContainer;
     this.operationFactory = operationFactory;
 }
Пример #20
0
 public AutomatedScanning(AutomatedScanningOptions options, IProfileManager profileManager, IScanPerformer scanPerformer, IErrorOutput errorOutput, IEmailer emailer, IScannedImageImporter scannedImageImporter, IUserConfigManager userConfigManager, PdfSettingsContainer pdfSettingsContainer, FileNamePlaceholders fileNamePlaceholders, ImageSettingsContainer imageSettingsContainer, IOperationFactory operationFactory, AppConfigManager appConfigManager)
 {
     this.options                = options;
     this.profileManager         = profileManager;
     this.scanPerformer          = scanPerformer;
     this.errorOutput            = errorOutput;
     this.emailer                = emailer;
     this.scannedImageImporter   = scannedImageImporter;
     this.userConfigManager      = userConfigManager;
     this.pdfSettingsContainer   = pdfSettingsContainer;
     this.fileNamePlaceholders   = fileNamePlaceholders;
     this.imageSettingsContainer = imageSettingsContainer;
     this.operationFactory       = operationFactory;
     this.appConfigManager       = appConfigManager;
 }
Пример #21
0
        public FBatchScan(IProfileManager profileManager, AppConfigManager appConfigManager, IconButtonSizer iconButtonSizer, IScanPerformer scanPerformer, IUserConfigManager userConfigManager, BatchScanPerformer batchScanPerformer, IErrorOutput errorOutput, ThreadFactory threadFactory, DialogHelper dialogHelper)
        {
            this.profileManager     = profileManager;
            this.appConfigManager   = appConfigManager;
            this.iconButtonSizer    = iconButtonSizer;
            this.scanPerformer      = scanPerformer;
            this.userConfigManager  = userConfigManager;
            this.batchScanPerformer = batchScanPerformer;
            this.errorOutput        = errorOutput;
            this.threadFactory      = threadFactory;
            this.dialogHelper       = dialogHelper;
            InitializeComponent();

            RestoreFormState = false;
        }
Пример #22
0
        public OcrManager(Tesseract302Engine t302, Tesseract304Engine t304, Tesseract304XpEngine t304Xp, Tesseract400Beta4Engine t400B4, TesseractSystemEngine tsys, IUserConfigManager userConfigManager, AppConfigManager appConfigManager)
        {
            this.userConfigManager = userConfigManager;
            this.appConfigManager  = appConfigManager;

            // Order is important here. Newer/preferred first
            engines = new List <IOcrEngine>
            {
                t400B4,
                t304,
                t304Xp,
                t302,
                tsys
            };
        }
Пример #23
0
        public FAbout(AppConfigManager appConfigManager, IUserConfigManager userConfigManager, UpdateChecker updateChecker)
        {
            this.userConfigManager = userConfigManager;
            this.updateChecker     = updateChecker;

            RestoreFormState = false;
            InitializeComponent();
            labelProductName.Text = AssemblyProduct;
            labelVersion.Text     = string.Format(MiscResources.Version, AssemblyVersion);

            // Some of the localization tools I use don't handle line breaks consistently.
            // This compensates by replacing "\n" with actual line breaks. --Ben
            labelCopyright.Text = labelCopyright.Text.Replace("\\n", "\n");
            // Grow the form to fit the copyright text if necessary
            Width = Math.Max(Width, labelCopyright.Right + 25);

            if (appConfigManager.Config.HideDonateButton)
            {
                btnDonate.Visible = false;
            }
        }
Пример #24
0
        public ShellPage()
        {
            this.InitializeComponent();
            PageItems = new List <PageItem>();

            using (var scope = ServiceProvider.Container.BeginLifetimeScope())
            {
                _sampleService = scope.Resolve <IUserConfigManager>();
            }

            PageItems.Add(new PageItem()
            {
                Name = "WorkOverview"
            });
            NavigationService.CurrentInstance.NavigationFrame = frameMain;
            Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.Collapsed;
            Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested += ShellPage_BackRequested;
            ElementTheme elementTheme = LoadBackgroundSetting();

            SetBackgroundTheme(elementTheme);
        }
Пример #25
0
 public GmailEmailProvider(IUserConfigManager userConfigManager, GmailOauthProvider gmailOauthProvider)
 {
     this.userConfigManager  = userConfigManager;
     this.gmailOauthProvider = gmailOauthProvider;
 }
Пример #26
0
 public ThumbnailRenderer(IUserConfigManager userConfigManager, ScannedImageRenderer scannedImageRenderer)
 {
     this.userConfigManager    = userConfigManager;
     this.scannedImageRenderer = scannedImageRenderer;
 }
Пример #27
0
 public FImageSettings(ImageSettingsContainer imageSettingsContainer, IUserConfigManager userConfigManager)
 {
     this.imageSettingsContainer = imageSettingsContainer;
     this.userConfigManager      = userConfigManager;
     InitializeComponent();
 }
Пример #28
0
 public WinFormsOperationProgress(IFormFactory formFactory, NotificationManager notificationManager, IUserConfigManager userConfigManager)
 {
     this.formFactory         = formFactory;
     this.notificationManager = notificationManager;
     this.userConfigManager   = userConfigManager;
 }
Пример #29
0
 public MapiWrapper(SystemEmailClients systemEmailClients, IUserConfigManager userConfigManager)
 {
     this.systemEmailClients = systemEmailClients;
     this.userConfigManager  = userConfigManager;
 }
Пример #30
0
 public ThumbnailCache(IUserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Пример #31
0
 public DialogHelper(IUserConfigManager userConfigManager, IFormFactory formFactory)
 {
     this.userConfigManager = userConfigManager;
     this.formFactory = formFactory;
 }
Пример #32
0
 public FEmailSettings(EmailSettingsContainer emailSettingsContainer, IUserConfigManager userConfigManager)
 {
     this.emailSettingsContainer = emailSettingsContainer;
     this.userConfigManager      = userConfigManager;
     InitializeComponent();
 }
Пример #33
0
 public OutlookWebEmailProvider(IUserConfigManager userConfigManager, OutlookWebOauthProvider outlookWebOauthProvider)
 {
     this.userConfigManager       = userConfigManager;
     this.outlookWebOauthProvider = outlookWebOauthProvider;
 }
Пример #34
0
 public MapIEmailProvider(IWorkerServiceFactory workerServiceFactory, MapiWrapper mapIWrapper, IErrorOutput errorOutput, IUserConfigManager userConfigManager)
 {
     this.workerServiceFactory = workerServiceFactory;
     this.mapIWrapper          = mapIWrapper;
     this.errorOutput          = errorOutput;
     this.userConfigManager    = userConfigManager;
 }
Пример #35
0
 public ThumbnailRenderer(IUserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Пример #36
0
        public FDesktop(IEmailer emailer, StringWrapper stringWrapper, AppConfigManager appConfigManager, RecoveryManager recoveryManager, IScannedImageImporter scannedImageImporter, AutoUpdaterUI autoUpdaterUI, OcrDependencyManager ocrDependencyManager, IProfileManager profileManager, IScanPerformer scanPerformer, IScannedImagePrinter scannedImagePrinter, ChangeTracker changeTracker, EmailSettingsContainer emailSettingsContainer, FileNamePlaceholders fileNamePlaceholders, ImageSettingsContainer imageSettingsContainer, PdfSettingsContainer pdfSettingsContainer, StillImage stillImage, IOperationFactory operationFactory, IUserConfigManager userConfigManager, IScannedImageFactory scannedImageFactory)
        {
            this.emailer = emailer;
            this.stringWrapper = stringWrapper;
            this.appConfigManager = appConfigManager;
            this.recoveryManager = recoveryManager;
            this.scannedImageImporter = scannedImageImporter;
            this.autoUpdaterUI = autoUpdaterUI;
            this.ocrDependencyManager = ocrDependencyManager;
            this.profileManager = profileManager;
            this.scanPerformer = scanPerformer;
            this.scannedImagePrinter = scannedImagePrinter;
            this.changeTracker = changeTracker;
            this.emailSettingsContainer = emailSettingsContainer;
            this.fileNamePlaceholders = fileNamePlaceholders;
            this.imageSettingsContainer = imageSettingsContainer;
            this.pdfSettingsContainer = pdfSettingsContainer;
            this.stillImage = stillImage;
            this.operationFactory = operationFactory;
            this.userConfigManager = userConfigManager;
            this.scannedImageFactory = scannedImageFactory;
            InitializeComponent();

            Shown += FDesktop_Shown;
            FormClosing += FDesktop_FormClosing;
            Closed += FDesktop_Closed;
        }
Пример #37
0
 public CultureInitializer(IUserConfigManager userConfigManager, AppConfigManager appConfigManager)
 {
     this.userConfigManager = userConfigManager;
     this.appConfigManager  = appConfigManager;
 }
Пример #38
0
        public FDesktop(IEmailer emailer, StringWrapper stringWrapper, AppConfigManager appConfigManager, RecoveryManager recoveryManager, IScannedImageImporter scannedImageImporter, OcrDependencyManager ocrDependencyManager, IProfileManager profileManager, IScanPerformer scanPerformer, IScannedImagePrinter scannedImagePrinter, ChangeTracker changeTracker, EmailSettingsContainer emailSettingsContainer, FileNamePlaceholders fileNamePlaceholders, ImageSettingsContainer imageSettingsContainer, PdfSettingsContainer pdfSettingsContainer, StillImage stillImage, IOperationFactory operationFactory, IUserConfigManager userConfigManager, KeyboardShortcutManager ksm, ThumbnailRenderer thumbnailRenderer, DialogHelper dialogHelper)
        {
            this.emailer = emailer;
            this.stringWrapper = stringWrapper;
            this.appConfigManager = appConfigManager;
            this.recoveryManager = recoveryManager;
            this.scannedImageImporter = scannedImageImporter;
            this.ocrDependencyManager = ocrDependencyManager;
            this.profileManager = profileManager;
            this.scanPerformer = scanPerformer;
            this.scannedImagePrinter = scannedImagePrinter;
            this.changeTracker = changeTracker;
            this.emailSettingsContainer = emailSettingsContainer;
            this.fileNamePlaceholders = fileNamePlaceholders;
            this.imageSettingsContainer = imageSettingsContainer;
            this.pdfSettingsContainer = pdfSettingsContainer;
            this.stillImage = stillImage;
            this.operationFactory = operationFactory;
            this.userConfigManager = userConfigManager;
            this.ksm = ksm;
            this.thumbnailRenderer = thumbnailRenderer;
            this.dialogHelper = dialogHelper;
            InitializeComponent();

            Shown += FDesktop_Shown;
            FormClosing += FDesktop_FormClosing;
            Closed += FDesktop_Closed;
        }
 public ProfileNameTracker(IUserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Пример #40
0
 public ThumbnailRenderer(IUserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Пример #41
0
 public RecoveryState(IFormFactory formFactory, IScannedImageFactory scannedImageFactory, IUserConfigManager userConfigManager)
 {
     this.formFactory = formFactory;
     this.scannedImageFactory = scannedImageFactory;
     this.userConfigManager = userConfigManager;
 }
Пример #42
0
 public FPdfSettings(PdfSettingsContainer pdfSettingsContainer, IUserConfigManager userConfigManager)
 {
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager    = userConfigManager;
     InitializeComponent();
 }
Пример #43
0
 public DialogHelper(IUserConfigManager userConfigManager, IFormFactory formFactory)
 {
     this.userConfigManager = userConfigManager;
     this.formFactory       = formFactory;
 }
Пример #44
0
 public GmailOauthProvider(IUserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Пример #45
0
 public FEmailSettings(EmailSettingsContainer emailSettingsContainer, IUserConfigManager userConfigManager)
 {
     this.emailSettingsContainer = emailSettingsContainer;
     this.userConfigManager = userConfigManager;
     InitializeComponent();
 }
Пример #46
0
 public NullThumbnailRenderer(IUserConfigManager userConfigManager) : base(userConfigManager)
 {
 }
Пример #47
0
 public CultureInitializer(IUserConfigManager userConfigManager, AppConfigManager appConfigManager)
 {
     this.userConfigManager = userConfigManager;
     this.appConfigManager = appConfigManager;
 }
Пример #48
0
 public PdfSettingsContainer(IUserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Пример #49
0
 public NinjectEmailProviderFactory(IKernel kernel, IUserConfigManager userConfigManager)
 {
     this.kernel            = kernel;
     this.userConfigManager = userConfigManager;
 }