mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
driver-hidpp10: implement has_capability
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
@@ -67,6 +67,16 @@ hidpp10drv_write_button(struct ratbag_button *button)
|
||||
static int
|
||||
hidpp10drv_has_capability(const struct ratbag_device *device, enum ratbag_capability cap)
|
||||
{
|
||||
switch (cap) {
|
||||
case RATBAG_CAP_NONE:
|
||||
abort();
|
||||
break;
|
||||
case RATBAG_CAP_SWITCHABLE_PROFILE:
|
||||
case RATBAG_CAP_SWITCHABLE_RESOLUTION:
|
||||
case RATBAG_CAP_BUTTON_KEY:
|
||||
case RATBAG_CAP_BUTTON_MACROS:
|
||||
return (device->num_profiles > 1);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user