From 7858376727ee467ae59a18d84d40e3148ea3e38b Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Fri, 26 May 2017 16:40:50 +0200 Subject: QML UI: add the DownloadThread For this I had to also make the DCDeviceData accessible, and for that it needed to be a pointer. Signed-off-by: Tomaz Canabrava Signed-off-by: Dirk Hohndel --- mobile-widgets/qml/DownloadFromDiveComputer.qml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'mobile-widgets') diff --git a/mobile-widgets/qml/DownloadFromDiveComputer.qml b/mobile-widgets/qml/DownloadFromDiveComputer.qml index ecab94774..4587f2e98 100644 --- a/mobile-widgets/qml/DownloadFromDiveComputer.qml +++ b/mobile-widgets/qml/DownloadFromDiveComputer.qml @@ -28,6 +28,24 @@ Kirigami.Page { } ] */ + DCDownloadThread { + id: downlodaThread + deviceData.vendor : comboVendor.currentText + deviceData.product : comboProduct.currentText + + //TODO: make this dynamic? + deviceData.devName : "/tmp/ttyS1" + + //TODO: Make this the default on the C++ + deviceData.bluetoothMode : false + deviceData.forceDownload : false + deviceData.createNewTrip : false + deviceData.deviceId : 0 + deviceData.diveId : 0 + deviceData.saveDump : false + deviceData.saveLog : false + } + ColumnLayout { anchors.top: parent.top height: parent.height @@ -59,7 +77,7 @@ Kirigami.Page { text: qsTr("Download") onClicked: { text: qsTr("Retry") - stackView.pop(); + downlodaThread.start() } } Button { -- cgit v1.2.3-70-g09d2