summaryrefslogtreecommitdiffstats
path: root/win/CS/frmPreview.cs
diff options
context:
space:
mode:
authorsr55 <sr55.hb@outlook.com>2011-08-17 14:05:33 +0000
committersr55 <sr55.hb@outlook.com>2011-08-17 14:05:33 +0000
commitebc5352895fbb61f31d7e6f4b48718e5f9be2a0e (patch)
treeb6425004a46d2aeff48a43df1a8b51285a2b74d0 /win/CS/frmPreview.cs
parent1bd57899117e7b796d95cade71520dc87984a197 (diff)
WinGui: Finish migrating the settings over to the new user setting service.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4183 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'win/CS/frmPreview.cs')
-rw-r--r--win/CS/frmPreview.cs21
1 files changed, 13 insertions, 8 deletions
diff --git a/win/CS/frmPreview.cs b/win/CS/frmPreview.cs
index c137262a9..92fd00c62 100644
--- a/win/CS/frmPreview.cs
+++ b/win/CS/frmPreview.cs
@@ -12,6 +12,7 @@ namespace Handbrake
using System.Windows.Forms;
using Functions;
+ using HandBrake.ApplicationServices;
using HandBrake.ApplicationServices.Model;
using HandBrake.ApplicationServices.Services;
using HandBrake.ApplicationServices.Services.Interfaces;
@@ -41,6 +42,11 @@ namespace Handbrake
private string currentlyPlaying = string.Empty;
/// <summary>
+ /// The User Setting Service.
+ /// </summary>
+ private static readonly IUserSettingService UserSettingService = ServiceManager.UserSettingService;
+
+ /// <summary>
/// Update UI Delegate
/// </summary>
/// <param name="sender">
@@ -68,7 +74,7 @@ namespace Handbrake
endPoint.SelectedIndex = 1;
startPoint.Items.Clear();
- for (int i = 1; i <= Properties.Settings.Default.previewScanCount; i++)
+ for (int i = 1; i <= UserSettingService.GetUserSetting<int>(UserSettingConstants.PreviewScanCount); i++)
{
startPoint.Items.Add(i.ToString());
}
@@ -78,7 +84,7 @@ namespace Handbrake
encodeQueue.EncodeStarted += this.EncodeQueueEncodeStarted;
encodeQueue.EncodeCompleted += this.EncodeQueueEncodeEnded;
- defaultPlayer.Checked = Properties.Settings.Default.defaultPlayer;
+ defaultPlayer.Checked = UserSettingService.GetUserSetting<bool>(UserSettingConstants.DefaultPlayer);
}
#region Event Handlers
@@ -159,8 +165,7 @@ namespace Handbrake
private void DefaultPlayerCheckedChanged(object sender, EventArgs e)
{
- Properties.Settings.Default.defaultPlayer = defaultPlayer.Checked;
- Properties.Settings.Default.Save();
+ UserSettingService.SetUserSetting(UserSettingConstants.DefaultPlayer, defaultPlayer.Checked);
}
#endregion
@@ -244,11 +249,11 @@ namespace Handbrake
else vlcPath = Environment.GetEnvironmentVariable("ProgramFiles");
- if (!File.Exists(Properties.Settings.Default.VLC_Path))
+ if (!File.Exists(UserSettingService.GetUserSetting<string>(UserSettingConstants.VLC_Path)))
{
if (File.Exists(vlcPath))
{
- Properties.Settings.Default.VLC_Path = "C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe";
+ UserSettingService.SetUserSetting(UserSettingConstants.VLC_Path, "C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe");
Properties.Settings.Default.Save(); // Save this new path if it does
}
else
@@ -262,9 +267,9 @@ namespace Handbrake
}
}
- if (File.Exists(Properties.Settings.Default.VLC_Path))
+ if (File.Exists(UserSettingService.GetUserSetting<string>(UserSettingConstants.VLC_Path)))
{
- ProcessStartInfo vlc = new ProcessStartInfo(Properties.Settings.Default.VLC_Path, args);
+ ProcessStartInfo vlc = new ProcessStartInfo(UserSettingService.GetUserSetting<string>(UserSettingConstants.VLC_Path), args);
Process.Start(vlc);
}
}