Revert "settings: switch keyboard to qtvirtualkeyboardplugin" 75/12575/1
authorMatt Ranostay <matt.ranostay@konsulko.com>
Thu, 14 Dec 2017 09:25:32 +0000 (01:25 -0800)
committerMatt Ranostay <matt.ranostay@konsulko.com>
Thu, 14 Dec 2017 09:26:47 +0000 (01:26 -0800)
This reverts commit 9990ec3dfdbd159b2077a33aa62dd52f53f174b2.

Currently SPEC-1120 is blocking qtvirtualkeyboard from sending
keystokes to applications.

Bug-AGL: SPEC-1185
Change-Id: I02d02f6c1cf912d5b4f0face0add9c9af43c2af2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
app/Settings.qml
app/app.pro
app/main.cpp
app/wifi/Wifi.qml

index 5862bd8..56767f3 100644 (file)
@@ -17,7 +17,6 @@
 import QtQuick 2.6
 import QtQuick.Layouts 1.1
 import QtQuick.Controls 2.0
-import QtQuick.VirtualKeyboard 2.1
 
 import 'datetime'
 import 'bluetooth'
@@ -33,15 +32,6 @@ ApplicationWindow {
             stack.pop(settings)
     }
 
-    InputPanel {
-            id: inputPanel
-            z: 1
-            visible: Qt.inputMethod.visible
-            y: Qt.inputMethod.visible ? parent.height - inputPanel.height : parent.height
-            anchors.left: parent.left
-            anchors.right: parent.right
-    }
-
     StackView {
         id: stack
         anchors.fill: parent
index ee88c13..36a71f0 100644 (file)
@@ -6,11 +6,6 @@ SOURCES = main.cpp
 CONFIG += link_pkgconfig
 PKGCONFIG += libhomescreen qlibwindowmanager
 
-static {
-    QTPLUGIN += qtvirtualkeyboardplugin
-    QT += svg
-}
-
 RESOURCES += \ 
     settings.qrc \
     images/images.qrc \
index 3a71fb0..d496ef6 100644 (file)
@@ -50,7 +50,6 @@ int main(int argc, char *argv[])
 {
     QString myname = QString("Settings");
 
-    qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
     QGuiApplication app(argc, argv);
     app.setApplicationName(myname);
     app.setApplicationVersion(QStringLiteral("0.1.0"));
index d6b76c9..77e0759 100644 (file)
@@ -399,6 +399,14 @@ SettingPage {
                     }
                 }
             }
+
+            Keyboard {
+                id: keyboard
+                Layout.fillWidth: true
+                Layout.fillHeight: true
+                Layout.preferredHeight: 1
+                target: activeFocusControl
+            }
         }
     }