diff options
Diffstat (limited to 'qml/ComposePane.qml')
-rw-r--r-- | qml/ComposePane.qml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/qml/ComposePane.qml b/qml/ComposePane.qml new file mode 100644 index 0000000..bbf075b --- /dev/null +++ b/qml/ComposePane.qml @@ -0,0 +1,38 @@ +import QtQuick 2.12 +import QtQuick.Controls 2.12 +import QtQuick.Layouts 1.12 + +import DeltaChat 1.0 + +Pane { + Layout.fillWidth: true + padding: 0 + + required property DcContext context + required property var chatId + + RowLayout { + width: parent.width + + TextArea { + id: messageField + + Layout.fillWidth: true + placeholderText: qsTr("Message") + wrapMode: TextArea.Wrap + selectByMouse: true + } + + Button { + id: sendButton + + icon.name: "document-send" + text: qsTr("Send") + enabled: messageField.length > 0 + onClicked: { + chatPage.context.sendTextMessage(chatId, messageField.text) + messageField.text = "" + } + } + } +} |