|
@@ -27,6 +27,7 @@ Page {
|
|
|
|
|
|
TextArea.flickable: TextArea {
|
|
|
id: messagesLog
|
|
|
+ selectByMouse: true
|
|
|
wrapMode: TextArea.Wrap
|
|
|
text: qsTr("Messages go here\nNew Line works as well")
|
|
|
font.pointSize: 15
|
|
@@ -42,11 +43,14 @@ Page {
|
|
|
|
|
|
TextField {
|
|
|
id: messagesInputField
|
|
|
+ selectByMouse: true
|
|
|
Layout.preferredWidth: 1060
|
|
|
Layout.preferredHeight: parent.height
|
|
|
placeholderText: "Enter message..."
|
|
|
text: qsTr("")
|
|
|
font.pixelSize: 20
|
|
|
+ Keys.onReturnPressed: messagesSendButton.activate()
|
|
|
+ Keys.onEnterPressed: messagesSendButton.activate()
|
|
|
}
|
|
|
|
|
|
Button {
|
|
@@ -58,8 +62,11 @@ Page {
|
|
|
// @disable-check M223
|
|
|
onClicked: {
|
|
|
// @disable-check M222
|
|
|
- _qmlHandler.onMessagesSendButton(messagesInputField.text)
|
|
|
+ messagesSendButton.activate()
|
|
|
}
|
|
|
+
|
|
|
+ enabled: messagesInputField.text != ""
|
|
|
+ function activate() {if(messagesInputField.text != "") {_qmlHandler.onMessagesSendButton(messagesInputField.text); messagesInputField.text = ""}}
|
|
|
}
|
|
|
}
|
|
|
}
|