Skip to content

Commit 5b055e0

Browse files
committed
ProController inherits KeyboardEventHandler::KeyboardListener
1 parent 18209d3 commit 5b055e0

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

SerialPrograms/Source/NintendoSwitch/Controllers/NintendoSwitch_ProController.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ void ProController::keyboard_release(const QKeyEvent& event){
102102
}
103103

104104

105+
void ProController::on_keyboard_control_state_change(Milliseconds duration, const ProControllerState& state) {
105106

107+
}
106108

107109

108110

SerialPrograms/Source/NintendoSwitch/Controllers/NintendoSwitch_ProController.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include "Common/Cpp/Containers/Pimpl.h"
1313
#include "NintendoSwitch_ControllerState.h"
1414
#include "Controllers/Controller.h"
15+
#include "Controllers/KeyboardInput/KeyboardEventHandler.h"
1516

1617
//#include <iostream>
1718
//using std::cout;
@@ -53,13 +54,15 @@ constexpr Button VALID_PRO_CONTROLLER_BUTTONS =
5354
//
5455
// This is the generic interface to a Switch pro controller.
5556
//
56-
class ProController : public AbstractController{
57+
class ProController : public AbstractController, public KeyboardEventHandler::KeyboardListener{
5758
public:
5859
using ContextType = ProControllerContext;
5960

6061
ProController(Logger& logger);
6162
virtual ~ProController();
6263

64+
private:
65+
virtual void on_keyboard_control_state_change(Milliseconds duration, const ProControllerState& state) override;
6366

6467
public:
6568
static const char NAME[];

0 commit comments

Comments
 (0)