diff options
| author | a1xd <[email protected]> | 2021-01-12 17:01:18 -0500 |
|---|---|---|
| committer | a1xd <[email protected]> | 2021-01-12 17:01:18 -0500 |
| commit | 0e60e22b73dd0693b349cbb63cf9a390c01fd5dd (patch) | |
| tree | 493bfaeb2b59b7db452c52e9ec9713e8b8296510 /grapher/Models/Devices/DeviceIDItem.cs | |
| parent | Small behavior improvements (diff) | |
| download | rawaccel-0e60e22b73dd0693b349cbb63cf9a390c01fd5dd.tar.xz rawaccel-0e60e22b73dd0693b349cbb63cf9a390c01fd5dd.zip | |
filter raw input based on id
use device id (from device instance) over first hardware id
use buffered method for all ioctls
update gui/DeviceIDManager to match driver behavior
respond to device change events
desync MouseData and PointData accessors
Diffstat (limited to 'grapher/Models/Devices/DeviceIDItem.cs')
| -rw-r--r-- | grapher/Models/Devices/DeviceIDItem.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/grapher/Models/Devices/DeviceIDItem.cs b/grapher/Models/Devices/DeviceIDItem.cs index 2bdff81..63c2761 100644 --- a/grapher/Models/Devices/DeviceIDItem.cs +++ b/grapher/Models/Devices/DeviceIDItem.cs @@ -10,10 +10,10 @@ namespace grapher.Models.Devices { public class DeviceIDItem { - public DeviceIDItem(string name, string hwid, DeviceIDManager manager) + public DeviceIDItem(string name, string id, DeviceIDManager manager) { Name = name; - HWID = hwid; + ID = id; Manager = manager; DeviceIDMenuItem = new ToolStripMenuItem(); DeviceIDMenuItem.Checked = false; @@ -26,7 +26,7 @@ namespace grapher.Models.Devices public string Name { get; } - public string HWID { get; } + public string ID { get; } private DeviceIDManager Manager { get; } @@ -40,9 +40,9 @@ namespace grapher.Models.Devices DeviceIDMenuItem.Checked = false; } - private string MenuItemText() => string.IsNullOrWhiteSpace(HWID) ? $"{Name}" : $"{Name}: {HWID}"; + private string MenuItemText() => string.IsNullOrEmpty(ID) ? $"{Name}" : $"{Name}: {ID}"; - private string DisconnectedText() => $"Disconnected: {HWID}"; + private string DisconnectedText() => $"Disconnected: {ID}"; public void SetDisconnected() { @@ -59,14 +59,14 @@ namespace grapher.Models.Devices { return obj is DeviceIDItem item && Name == item.Name && - HWID == item.HWID; + ID == item.ID; } public override int GetHashCode() { int hashCode = -1692744877; hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Name); - hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(HWID); + hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(ID); return hashCode; } } |