Qt: Add buttons for binding controller rumble

This commit is contained in:
Connor McLaughlin
2020-04-14 16:35:04 +10:00
parent d9ebb975b2
commit 1eeb1012aa
3 changed files with 103 additions and 2 deletions

View File

@ -91,3 +91,21 @@ protected:
void hookControllerInput();
void unhookControllerInput();
};
class InputRumbleBindingWidget : public InputBindingWidget
{
Q_OBJECT
public:
InputRumbleBindingWidget(QtHostInterface* host_interface, QString setting_name, QWidget* parent);
~InputRumbleBindingWidget();
private Q_SLOTS:
void bindToControllerRumble(int controller_index);
protected:
void startListeningForInput(u32 timeout_in_seconds) override;
void stopListeningForInput() override;
void hookControllerInput();
void unhookControllerInput();
};