Added MyTextField and overhauled Playspace page.

This commit is contained in:
2016-12-13 20:28:57 +01:00
parent 7fafebcd47
commit 7949ad4f43
5 changed files with 227 additions and 72 deletions
+37
View File
@@ -0,0 +1,37 @@
import QtQuick 2.7
import QtQuick.Controls 2.0
import matzman666.advsettings 1.0
TextField {
property int keyBoardUID: 0
id: myTextField
color: "#cccccc"
text: ""
font.pointSize: 20
background: Rectangle {
color: parent.activeFocus ? "#2c435d" : "#1b2939"
border.color: "#cccccc"
border.width: 2
}
onEditingFinished: {
if (OverlayController.desktopMode) {
myTextField.onInputEvent(text)
}
}
onActiveFocusChanged: {
if (activeFocus && !OverlayController.desktopMode) {
OverlayController.showKeyboard(text, keyBoardUID)
}
}
function onInputEvent(input) {
text = input
}
Connections {
target: OverlayController
onKeyBoardInputSignal: {
if (userValue == keyBoardUID) {
myTextField.onInputEvent(input)
}
}
}
}