mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
a6beb72444
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1945 21ef857c-d57f-4fe0-8362-d861dc6d29cd
120 lines
3.5 KiB
C#
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
|
|
}
|
|
}
|