mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 03:07:56 +01:00
Refactor CreateMonitorInfo to use object initializer
Refactored the CreateMonitorInfo method to use object initializer syntax instead of a parameterized constructor. This change improves code readability and maintainability, and removes the deprecated hardwareId parameter.
This commit is contained in:
@@ -463,14 +463,13 @@ public partial class MainViewModel
|
||||
/// </summary>
|
||||
private Microsoft.PowerToys.Settings.UI.Library.MonitorInfo CreateMonitorInfo(MonitorViewModel vm)
|
||||
{
|
||||
var monitorInfo = new Microsoft.PowerToys.Settings.UI.Library.MonitorInfo(
|
||||
name: vm.Name,
|
||||
internalName: vm.Id,
|
||||
hardwareId: string.Empty, // Deprecated, use InternalName (Id) instead
|
||||
communicationMethod: vm.CommunicationMethod,
|
||||
currentBrightness: vm.Brightness,
|
||||
colorTemperatureVcp: vm.ColorTemperature)
|
||||
var monitorInfo = new Microsoft.PowerToys.Settings.UI.Library.MonitorInfo
|
||||
{
|
||||
Name = vm.Name,
|
||||
InternalName = vm.Id,
|
||||
CommunicationMethod = vm.CommunicationMethod,
|
||||
CurrentBrightness = vm.Brightness,
|
||||
ColorTemperatureVcp = vm.ColorTemperature,
|
||||
CapabilitiesRaw = vm.CapabilitiesRaw,
|
||||
VcpCodes = vm.VcpCapabilitiesInfo?.GetVcpCodesAsHexStrings() ?? new List<string>(),
|
||||
VcpCodesFormatted = vm.VcpCapabilitiesInfo?.GetSortedVcpCodes()
|
||||
|
||||
Reference in New Issue
Block a user