This commit is contained in:
Phyxion
2019-09-13 15:34:42 +02:00
committed by GitHub
parent d92d88d905
commit 22a229eda1
55 changed files with 8818 additions and 9312 deletions
+36 -36
View File
@@ -1,44 +1,44 @@
/*
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
Copyright (C) 2009-2012 Michael Möller <mmoeller@openhardwaremonitor.org>
*/
// Mozilla Public License 2.0
// If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// Copyright (C) LibreHardwareMonitor and Contributors
// All Rights Reserved
using System;
using System.Collections.Generic;
using OpenHardwareMonitor.Utilities;
namespace OpenHardwareMonitor.GUI {
namespace OpenHardwareMonitor.GUI
{
public enum TemperatureUnit {
Celsius = 0,
Fahrenheit = 1
}
public class UnitManager {
private PersistentSettings settings;
private TemperatureUnit temperatureUnit;
public UnitManager(PersistentSettings settings) {
this.settings = settings;
this.temperatureUnit = (TemperatureUnit)settings.GetValue("TemperatureUnit",
(int)TemperatureUnit.Celsius);
public enum TemperatureUnit
{
Celsius = 0,
Fahrenheit = 1
}
public TemperatureUnit TemperatureUnit {
get { return temperatureUnit; }
set {
this.temperatureUnit = value;
this.settings.SetValue("TemperatureUnit", (int)temperatureUnit);
}
}
public class UnitManager
{
public static float? CelsiusToFahrenheit(float? valueInCelsius) {
return valueInCelsius * 1.8f + 32;
private readonly PersistentSettings _settings;
private TemperatureUnit _temperatureUnit;
public UnitManager(PersistentSettings settings)
{
_settings = settings;
_temperatureUnit = (TemperatureUnit)settings.GetValue("TemperatureUnit", (int)TemperatureUnit.Celsius);
}
public TemperatureUnit TemperatureUnit
{
get { return _temperatureUnit; }
set
{
_temperatureUnit = value;
_settings.SetValue("TemperatureUnit", (int)_temperatureUnit);
}
}
public static float? CelsiusToFahrenheit(float? valueInCelsius)
{
return valueInCelsius * 1.8f + 32;
}
}
}
}