Esempio n. 1
0
 public IniSettingsLoader(IDataStorageFactory dataStorageFactory, IDefaultSettingsBuilder settingsBuilder, IMigrationStorageFactory migrationStorageFactory, ISettingsBackup settingsBackup)
 {
     _dataStorageFactory      = dataStorageFactory;
     _settingsBuilder         = settingsBuilder;
     _migrationStorageFactory = migrationStorageFactory;
     _settingsBackup          = settingsBackup;
 }
Esempio n. 2
0
 public RestoreSettingsViewModel(IInteractionRequest request, ITranslationUpdater translationUpdater, ISettingsProvider settingsProvider, IGpoSettings gpoSettings, IDefaultSettingsBuilder defaultSettingsBuilder) :
     base(translationUpdater, gpoSettings)
 {
     _request                      = request;
     _settingsProvider             = settingsProvider;
     _defaultSettingsBuilder       = defaultSettingsBuilder;
     RestoreDefaultSettingsCommand = new DelegateCommand(RestoreDefaultSettingsExecute);
 }
Esempio n. 3
0
 public SettingsLoaderBase(ITranslationHelper translationHelper, ISettingsMover settingsMover, IInstallationPathProvider installationPathProvider, IPrinterHelper printerHelper, EditionHelper editionHelper, IDefaultSettingsBuilder defaultSettingsBuilder, IMigrationStorageFactory migrationStorageFactory)
 {
     _settingsMover           = settingsMover;
     InstallationPathProvider = installationPathProvider;
     _printerHelper           = printerHelper;
     _editionHelper           = editionHelper;
     DefaultSettingsBuilder   = defaultSettingsBuilder;
     _migrationStorageFactory = migrationStorageFactory;
     _translationHelper       = translationHelper;
 }
Esempio n. 4
0
 public SettingsLoader(
     ITranslationHelper translationHelper,
     ISettingsMover settingsMover,
     IInstallationPathProvider installationPathProvider,
     IPrinterHelper printerHelper,
     EditionHelper editionHelper,
     IDefaultSettingsBuilder defaultSettingsBuilder,
     IMigrationStorageFactory migrationStorageFactory) :
     base(translationHelper, settingsMover, installationPathProvider, printerHelper, editionHelper, defaultSettingsBuilder, migrationStorageFactory)
 {
 }
Esempio n. 5
0
        /// <summary>
        ///     Functions checks, if a default profile exists and adds one.
        /// </summary>
        private void CheckAndAddMissingDefaultProfile(PdfCreatorSettings settings, IDefaultSettingsBuilder settingsBuilder)
        {
            var defaultProfile = settings.GetProfileByGuid(ProfileGuids.DEFAULT_PROFILE_GUID);

            if (defaultProfile == null)
            {
                defaultProfile = settingsBuilder.CreateDefaultProfile();
                settings.ConversionProfiles.Add(defaultProfile);
            }
            else
            {
                defaultProfile.Properties.Deletable = false;
            }
        }
 public SettingsLoaderWithSharedSettings(
     ITranslationHelper translationHelper,
     ISettingsMover settingsMover,
     IInstallationPathProvider installationPathProvider,
     IPrinterHelper printerHelper,
     EditionHelper editionHelper,
     IDefaultSettingsBuilder defaultSettingsBuilder,
     IMigrationStorageFactory migrationStorageFactory,
     ISharedSettingsLoader sharedSettingsLoader,
     IActionOrderChecker actionOrderHelper,
     ISettingsBackup settingsBackup
     ) :
     base(translationHelper, settingsMover, installationPathProvider, printerHelper, editionHelper, defaultSettingsBuilder, migrationStorageFactory, actionOrderHelper, settingsBackup)
 {
     _sharedSettingsLoader = sharedSettingsLoader;
 }
Esempio n. 7
0
        public void Setup()
        {
            _invoker = Substitute.For <IInteractionRequest>();

            _gpoSettings = Substitute.For <IGpoSettings>();

            var settings = new PdfCreatorSettings();

            _simpleSettingsProvider = Substitute.For <ISettingsProvider>();
            _simpleSettingsProvider.Settings.Returns(settings);

            _settingsManager = Substitute.For <ISettingsManager>();
            _settingsManager.GetSettingsProvider().Returns(_simpleSettingsProvider);

            _currentSettingsProvider = Substitute.For <ICurrentSettingsProvider>();

            _defaultSettingsBuilder = Substitute.For <IDefaultSettingsBuilder>();
            _defaultSettingsBuilder.CreateDefaultSettings(Arg.Any <ISettings>()).Returns(new PdfCreatorSettings());
            _translationUpdater = new TranslationUpdater(new TranslationFactory(), new ThreadManager());
        }
Esempio n. 8
0
 public RemoveActionCommand(ISelectedProfileProvider selectedProfileProvider, IDefaultSettingsBuilder defaultSettingsBuilder)
 {
     _selectedProfileProvider = selectedProfileProvider;
     _defaultSettingsBuilder  = defaultSettingsBuilder;
 }