Play-/Source/ui_qt/unix/InputProviderEvDev.h
Jean-Philip Desjardins 75042ab29a Rename ui_unix to ui_qt.
2018-12-04 21:11:05 -05:00

19 lines
465 B
C++

#pragma once
#include "input/InputProvider.h"
#include "GamePadUtils.h"
#include "GamePadDeviceListener.h"
class CInputProviderEvDev : public CInputProvider
{
public:
CInputProviderEvDev();
virtual ~CInputProviderEvDev() = default;
uint32 GetId() const override;
std::string GetTargetDescription(const BINDINGTARGET&) const override;
private:
void OnEvDevInputEvent(GamePadDeviceId, int, int, int, const input_absinfo*);
CGamePadDeviceListener m_GPDL;
};