mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-19 21:13:12 -07:00
Use Button from Setsu in GUI
This commit is contained in:
parent
abec268ab6
commit
eac18f81e0
1 changed files with 9 additions and 3 deletions
|
@ -332,9 +332,9 @@ void StreamSession::HandleSetsuEvent(SetsuEvent *event)
|
||||||
}
|
}
|
||||||
SendFeedbackState();
|
SendFeedbackState();
|
||||||
break;
|
break;
|
||||||
case SETSU_EVENT_DOWN:
|
case SETSU_EVENT_TOUCH_DOWN:
|
||||||
break;
|
break;
|
||||||
case SETSU_EVENT_UP:
|
case SETSU_EVENT_TOUCH_UP:
|
||||||
for(auto it=setsu_ids.begin(); it!=setsu_ids.end(); it++)
|
for(auto it=setsu_ids.begin(); it!=setsu_ids.end(); it++)
|
||||||
{
|
{
|
||||||
if(it.key().first == setsu_device_get_path(event->dev) && it.key().second == event->tracking_id)
|
if(it.key().first == setsu_device_get_path(event->dev) && it.key().second == event->tracking_id)
|
||||||
|
@ -346,7 +346,7 @@ void StreamSession::HandleSetsuEvent(SetsuEvent *event)
|
||||||
}
|
}
|
||||||
SendFeedbackState();
|
SendFeedbackState();
|
||||||
break;
|
break;
|
||||||
case SETSU_EVENT_POSITION: {
|
case SETSU_EVENT_TOUCH_POSITION: {
|
||||||
QPair<QString, SetsuTrackingId> k = { setsu_device_get_path(event->dev), event->tracking_id };
|
QPair<QString, SetsuTrackingId> k = { setsu_device_get_path(event->dev), event->tracking_id };
|
||||||
auto it = setsu_ids.find(k);
|
auto it = setsu_ids.find(k);
|
||||||
if(it == setsu_ids.end())
|
if(it == setsu_ids.end())
|
||||||
|
@ -362,6 +362,12 @@ void StreamSession::HandleSetsuEvent(SetsuEvent *event)
|
||||||
SendFeedbackState();
|
SendFeedbackState();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case SETSU_EVENT_BUTTON_DOWN:
|
||||||
|
setsu_state.buttons |= CHIAKI_CONTROLLER_BUTTON_TOUCHPAD;
|
||||||
|
break;
|
||||||
|
case SETSU_EVENT_BUTTON_UP:
|
||||||
|
setsu_state.buttons &= ~CHIAKI_CONTROLLER_BUTTON_TOUCHPAD;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue