Пример #1
0
        #pragma warning restore 67

        public ResetSettings(
            IStoredSettingsRepository settingsRepository,
            IUserPreferencesModelRepository userPreferencesModelRepository)
        {
            _settingsRepository             = settingsRepository;
            _userPreferencesModelRepository = userPreferencesModelRepository;
        }
Пример #2
0
 public UserPreferences(
     IStoredSettingsRepository storedSettingsRepository,
     IList <ISortOption> sortOptions,
     IUserPreferencesModelRepository userPreferencesModelRepository)
 {
     _initializing             = true;
     _storedSettingsRepository = storedSettingsRepository;
     _sortOptions = sortOptions;
     userPreferencesModelRepository.LoadInto(this);
     _initializing = false;
 }
Пример #3
0
        public UserPreferences(
            IStoredSettingsRepository storedSettingsRepository,
            IList <ISortOption> sortOptions)
        {
            _storedSettingsRepository = storedSettingsRepository;

            _assignProjectColours = _storedSettingsRepository.GetAssignProjectColours();
            _groupByProject       = _storedSettingsRepository.GetGroupByProject();
            _pathSegmentCount     = _storedSettingsRepository.GetPathSegmentCount();
            _showFileTypeIcons    = _storedSettingsRepository.GetShowFileTypeIcons();
            _showRecentUsage      = _storedSettingsRepository.GetShowRecentUsage();

            var documentSortOptionType = _storedSettingsRepository
                                         .GetSelectedDocumentSortType();

            _selectedDocumentSortOption = sortOptions
                                          .SingleOrDefault(s => s.ToString() == documentSortOptionType);

            var projectSortOptionName = _storedSettingsRepository
                                        .GetSelectedProjectSortType();

            _selectedProjectSortOption = sortOptions
                                         .SingleOrDefault(s => s.ToString() == projectSortOptionName);
        }
 public UserPreferencesModelRepository(
     IStoredSettingsRepository storedSettingsRepository)
 {
     _storedSettingsRepository = storedSettingsRepository;
 }