split keyboard input logic into platform specific code

This commit is contained in:
Robin Appelman
2018-11-09 00:07:31 +01:00
parent ac0df69c9b
commit 0c6a7ff498
8 changed files with 274 additions and 155 deletions
@@ -4,6 +4,8 @@
#include <QObject>
#include <QTime>
#include <openvr.h>
#include <memory>
#include "KeyboardInput.h"
class QQuickWindow;
// application namespace
@@ -38,6 +40,8 @@ namespace advsettings {
int m_batteryState[vr::k_unMaxTrackedDeviceCount];
bool m_batteryVisible[vr::k_unMaxTrackedDeviceCount];
std::unique_ptr<KeyboardInput> keyboardInput;
public:
void initStage1();
void initStage2(OverlayController* parent, QQuickWindow* widget);