// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. namespace osu.Framework.Configuration.Tracking { /// /// Contains information that can be displayed when tracked settings change. /// public class SettingDescription { /// /// The raw setting value. /// public readonly object RawValue; /// /// The readable setting name. /// public readonly string Name; /// /// The readable setting value. /// public readonly string Value; /// /// The shortcut keys that cause this setting to change. /// public readonly string Shortcut; /// /// Constructs a new . /// /// The raw setting value. /// The readable setting name. /// The readable setting value. /// The shortcut keys that cause this setting to change. public SettingDescription(object rawValue, string name, string value, string shortcut = @"") { RawValue = rawValue; Name = name; Value = value; Shortcut = shortcut; } } }