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
@@ -0,0 +1,19 @@
#ifndef KEYBOARDINPUTDUMMY_H
#define KEYBOARDINPUTDUMMY_H
#include "../KeyboardInput.h"
// application namespace
namespace advsettings {
class KeyboardInputDummy : public KeyboardInput
{
public:
virtual void sendKeyboardInput(QString input) override;
virtual void sendKeyboardEnter() override;
virtual void sendKeyboardBackspace(int count) override;
};
}
#endif // KEYBOARDINPUTDUMMY_H