Use file-scoped namespaces (#842)

This commit is contained in:
PhyxionNL
2022-10-09 13:22:57 +02:00
committed by GitHub
parent 3ac329f247
commit 58cef111a1
175 changed files with 34026 additions and 34204 deletions
+44 -45
View File
@@ -8,58 +8,57 @@ using System;
using System.Windows.Forms;
using LibreHardwareMonitor.Utilities;
namespace LibreHardwareMonitor.UI
namespace LibreHardwareMonitor.UI;
public class UserOption
{
public class UserOption
private readonly string _name;
private bool _value;
private readonly ToolStripMenuItem _menuItem;
private event EventHandler _changed;
private readonly PersistentSettings _settings;
public UserOption(string name, bool value, ToolStripMenuItem menuItem, PersistentSettings settings)
{
private readonly string _name;
private bool _value;
private readonly ToolStripMenuItem _menuItem;
private event EventHandler _changed;
private readonly PersistentSettings _settings;
_settings = settings;
_name = name;
_value = name != null ? settings.GetValue(name, value) : value;
_menuItem = menuItem;
_menuItem.Checked = _value;
_menuItem.Click += MenuItem_Click;
}
public UserOption(string name, bool value, ToolStripMenuItem menuItem, PersistentSettings settings)
{
_settings = settings;
_name = name;
_value = name != null ? settings.GetValue(name, value) : value;
_menuItem = menuItem;
_menuItem.Checked = _value;
_menuItem.Click += MenuItem_Click;
}
private void MenuItem_Click(object sender, EventArgs e)
{
Value = !Value;
}
private void MenuItem_Click(object sender, EventArgs e)
public bool Value
{
get { return _value; }
set
{
Value = !Value;
}
public bool Value
{
get { return _value; }
set
if (_value != value)
{
if (_value != value)
{
_value = value;
if (_name != null)
_settings.SetValue(_name, value);
_menuItem.Checked = value;
_changed?.Invoke(this, null);
}
}
}
public event EventHandler Changed
{
add
{
_changed += value;
_value = value;
if (_name != null)
_settings.SetValue(_name, value);
_menuItem.Checked = value;
_changed?.Invoke(this, null);
}
remove
{
_changed -= value;
}
}
}
}
public event EventHandler Changed
{
add
{
_changed += value;
_changed?.Invoke(this, null);
}
remove
{
_changed -= value;
}
}
}