Skip to content

Commit 1ba13bd

Browse files
committed
Move refernces to RegistryKey and SettingsFilePath to SettingsBase.
This completes the refactoring of the Settings, so that the other settings no longer depend on UserSettings. There are no behaviour changes so far.
1 parent fda0830 commit 1ba13bd

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

Source/ORTS.Settings/ContentSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class ContentSettings : SettingsBase
2929
#endregion
3030

3131
public ContentSettings(IEnumerable<string> options)
32-
: base(SettingsStore.GetSettingStore(UserSettings.SettingsFilePath, UserSettings.RegistryKey, "ContentRoutes"))
32+
: base(SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, "ContentRoutes"))
3333
{
3434
ContentRouteSettings = new ContentRouteSettings();
3535
Load(options);

Source/ORTS.Settings/FolderSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class FolderSettings : SettingsBase
2929
public readonly Dictionary<string, string> Folders;
3030

3131
public FolderSettings(IEnumerable<string> options)
32-
: base(SettingsStore.GetSettingStore(UserSettings.SettingsFilePath, UserSettings.RegistryKey, "Folders"))
32+
: base(SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, "Folders"))
3333
{
3434
Folders = new Dictionary<string, string>();
3535
Load(options);

Source/ORTS.Settings/InputSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ static InputSettings()
7979
/// </summary>
8080
/// <param name="options">The list of one-time options to override persisted settings, if any.</param>
8181
public InputSettings(IEnumerable<string> options)
82-
: base(SettingsStore.GetSettingStore(UserSettings.SettingsFilePath, UserSettings.RegistryKey, "Keys"))
82+
: base(SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, "Keys"))
8383
{
8484
InitializeCommands(Commands);
8585
Load(options);

Source/ORTS.Settings/RailDriverSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ static RailDriverSettings()
119119
/// </summary>
120120
/// <param name="options">The list of one-time options to override persisted settings, if any.</param>
121121
public RailDriverSettings(IEnumerable<string> options)
122-
: base(SettingsStore.GetSettingStore(UserSettings.SettingsFilePath, UserSettings.RegistryKey, "RailDriver"))
122+
: base(SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, "RailDriver"))
123123
{
124124
CalibrationSettings = new byte[DefaultCalibrationSettings.Length];
125125

Source/ORTS.Settings/UpdateState.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public class UpdateState : SettingsBase
4141
#endregion
4242

4343
public UpdateState()
44-
: base(SettingsStore.GetSettingStore(UserSettings.SettingsFilePath, UserSettings.RegistryKey, "UpdateState"))
44+
: base(SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, "UpdateState"))
4545
{
4646
Load(new string[0]);
4747
}

Source/ORTS.Settings/UserSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ public string DirectXFeatureLevel
477477
public ContentSettings Content { get; private set; }
478478

479479
public UserSettings(IEnumerable<string> options)
480-
: base(SettingsStore.GetSettingStore(SettingsFilePath, RegistryKey, null))
480+
: base(SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, null))
481481
{
482482
CustomDefaultValues["LoggingPath"] = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
483483
CustomDefaultValues["ScreenshotPath"] = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures), ApplicationInfo.ProductName);

Source/ORTS.Updater/UpdateManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ void UpdateStoredLatestVersionNumber()
205205
{
206206
if (Settings.Channel.Length > 0 && VersionInfo.Version.Length > 0)
207207
{
208-
var store = SettingsStore.GetSettingStore(UserSettings.SettingsFilePath, UserSettings.RegistryKey, "Version");
208+
var store = SettingsStore.GetSettingStore(SettingsBase.SettingsFilePath, SettingsBase.RegistryKey, "Version");
209209
var oldVersion = (long)(store.GetUserValue(Settings.Channel, typeof(long)) ?? 0L);
210210
var newVersion = VersionInfo.GetVersionLong(VersionInfo.ParseVersion(VersionInfo.Version));
211211
if (newVersion > oldVersion)

0 commit comments

Comments
 (0)