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
+22
View File
@@ -0,0 +1,22 @@
#pragma once
#include <vector>
#include <QString>
// application namespace
namespace advsettings {
class AudioTabController;
class KeyboardInput
{
public:
virtual ~KeyboardInput() {};
virtual void sendKeyboardInput(QString input) = 0;
virtual void sendKeyboardEnter() = 0;
virtual void sendKeyboardBackspace(int count) = 0;
};
}