summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h
diff options
context:
space:
mode:
authorMike Fenton <mifenton@blackberry.com>2013-11-26 09:51:26 -0500
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-09 19:27:32 +0100
commit8ca19dde556d4ec5a04d15af6d9985f2203ee4d5 (patch)
tree8e647384bec28664ffc9335bcf7c4ead9aad120e /src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h
parent48f1ebc0404983381ddd2cc2a3b5ecc1a12785c3 (diff)
QNX: Expand on Virtual Keyboard Support
Add additional keyboard type and enter key support to QQnxAbstractVirtualKeyboard and update the subclasses for PPS and BPS to match. Update the PPS handler to be more streamlined by adding a helper function to write the encoder and convert from type to string. Change-Id: I32dbf9d8c44694789b5e24b4f72da8455836ae32 Reviewed-by: Roger Maclean <rmaclean@qnx.com> Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Diffstat (limited to 'src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h')
-rw-r--r--src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h b/src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h
index 43ecb4ecf8..5749deb4e0 100644
--- a/src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h
+++ b/src/plugins/platforms/qnx/qqnxvirtualkeyboardbps.h
@@ -43,6 +43,7 @@
#define QQNXVIRTUALKEYBOARDBPS_H
#include "qqnxabstractvirtualkeyboard.h"
+#include <bps/virtualkeyboard.h>
struct bps_event_t;
@@ -60,11 +61,14 @@ public:
bool hideKeyboard();
protected:
- void applyKeyboardMode(KeyboardMode mode);
+ void applyKeyboardOptions();
private:
bool handleLocaleEvent(bps_event_t *event);
bool handleVirtualKeyboardEvent(bps_event_t *event);
+
+ virtualkeyboard_layout_t keyboardLayout() const;
+ virtualkeyboard_enter_t enterKey() const;
};
QT_END_NAMESPACE