Files
evcharger-app/ConnectingScreen.qml
T

53 lines
853 B
QML

import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import EVChargerApp
ColumnLayout {
signal connected
required property DeviceConnection deviceConnection
function backPressed() {
close()
return true
}
Connections {
target: deviceConnection
function onFullStatusReceived() {
connected()
}
}
Text {
text: qsTr("Trying to reach device...")
}
BusyIndicator {
Layout.fillWidth: true
running: true
}
ListView {
Layout.fillWidth: true
Layout.fillHeight: true
model: collectedMessages
clip: true
delegate: Text {
text: message
}
onCountChanged: positionViewAtEnd()
}
Button {
text: qsTr("Cancel")
onClicked: close()
}
}