Files
mirror-processhacker/trunk/ProcessHacker/Program/Settings.cs
T
dmex04 a6beb72444 proxy options added/completed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1945 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 02:16:41 +00:00

120 lines
3.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace ProcessHacker
{
public static class Settings
{
public static void Refresh()
{
RefreshInterval = Properties.Settings.Default.RefreshInterval;
ShowAccountDomains = Properties.Settings.Default.ShowAccountDomains;
#region "Proxy Settings"
UseProxy = Properties.Settings.Default.ProxyUse;
UseCredentials = Properties.Settings.Default.ProxyUseCredentials;
BypassProxyOnLocal = Properties.Settings.Default.ProxyBypassOnLocal;
ProxyAddress = Properties.Settings.Default.ProxyAddress;
ProxyPort = Properties.Settings.Default.ProxyPort;
ProxyUsername = Properties.Settings.Default.ProxyUsername;
ProxyPassword = Properties.Settings.Default.ProxyPassword;
#endregion
}
private static int _refreshInterval;
public static int RefreshInterval
{
get { return _refreshInterval; }
set
{
Properties.Settings.Default.RefreshInterval = _refreshInterval = value;
}
}
private static bool _showAccountDomains;
public static bool ShowAccountDomains
{
get { return _showAccountDomains; }
set
{
Properties.Settings.Default.ShowAccountDomains = _showAccountDomains = value;
}
}
#region "Proxy Settings"
private static bool _UseProxy;
public static bool UseProxy
{
get { return _UseProxy; }
set
{
Properties.Settings.Default.ProxyUse = _UseProxy = value;
}
}
private static bool _UseCredentials;
public static bool UseCredentials
{
get { return _UseCredentials; }
set
{
Properties.Settings.Default.ProxyUseCredentials = _UseCredentials = value;
}
}
private static bool _BypassProxyOnLocal;
public static bool BypassProxyOnLocal
{
get { return _BypassProxyOnLocal; }
set
{
Properties.Settings.Default.ProxyBypassOnLocal = _BypassProxyOnLocal = value;
}
}
private static string _ProxyAddress;
public static string ProxyAddress
{
get { return _ProxyAddress; }
set
{
Properties.Settings.Default.ProxyAddress = _ProxyAddress = value;
}
}
private static string _ProxyPort;
public static string ProxyPort
{
get { return _ProxyPort; }
set
{
Properties.Settings.Default.ProxyPort = _ProxyPort = value;
}
}
private static string _ProxyUsername;
public static string ProxyUsername
{
get { return _ProxyUsername; }
set
{
Properties.Settings.Default.ProxyUsername = _ProxyUsername = value;
}
}
private static string _ProxyPassword;
public static string ProxyPassword
{
get { return _ProxyPassword; }
set
{
Properties.Settings.Default.ProxyPassword = _ProxyPassword = value;
}
}
#endregion
}
}