Index: sources/gui/qml/pages/pretreatment/create/PreTreatmentConfirm.qml =================================================================== diff -u -rcf61c7736f11f4b75a4e2df803f29bdc7769db53 -r5687815256ae070a9a207107088e3f72dd464da0 --- sources/gui/qml/pages/pretreatment/create/PreTreatmentConfirm.qml (.../PreTreatmentConfirm.qml) (revision cf61c7736f11f4b75a4e2df803f29bdc7769db53) +++ sources/gui/qml/pages/pretreatment/create/PreTreatmentConfirm.qml (.../PreTreatmentConfirm.qml) (revision 5687815256ae070a9a207107088e3f72dd464da0) @@ -1,13 +1,13 @@ /*! * - * Copyright (c) 2021-2023 Diality Inc. - All Rights Reserved. + * Copyright (c) 2021-2024 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file PreTreatmentConfirm.qml * \author (last) Behrouz NematiPour - * \date (last) 23-May-2022 + * \date (last) 31-Jul-2024 * \author (original) Behrouz NematiPour * \date (original) 12-Jan-2021 * @@ -21,6 +21,7 @@ // Qml imports import "qrc:/globals" import "qrc:/components" +import "qrc:/compounds" import "qrc:/pages/pretreatment" /*! @@ -39,30 +40,49 @@ // anchors.leftMargin : Variables.minVGap2 // } + Label { id: _txCode + anchors.bottom : _flickable.top + anchors.left : _flickable.left + width : _flickable.width + text : qsTr("Code: ") + vTreatmentCreate.txCode + font.pixelSize : Fonts.fontPixelButton + } + + QRCode { id: _qrCode + // removed for the P1 release, since the code had a big change and cannot be removed entirely + // added for the P1B release + visible : true + anchors.bottom : _flickable.top + anchors.right : _flickable.right + anchors.margins : 15 + qrcode : vTreatmentCreate.txCode + clear : ! _root.visible + } + Flickable { id: _flickable objectName: "_PreTreatmentConfirmFlickable" interactive: false Background { // Used instead of ScrollBar background color : Colors.backgroundDialog - anchors.rightMargin : Variables.minVGap2 - anchors.leftMargin : Variables.minVGap2 + // anchors.rightMargin : Variables.minVGap2 + // anchors.leftMargin : Variables.minVGap2 } + clip: true anchors { top : _root.title.bottom - topMargin : 15 + topMargin : Variables.minVGap * 2 // * 2 : it was too close to title and also better with rows not half cut. bottom : _root.bottom - bottomMargin : Variables.notificationHeight + 15 + bottomMargin : Variables.notificationHeight + Variables.minVGap horizontalCenter: parent.horizontalCenter } - width : _root.width - contentWidth : _root.width - contentHeight : _column.implicitHeight - clip: true + width : parent.width - Variables.minVGap2 * 2 // * 2 : for each side + contentWidth : width + contentHeight: height + // TODO: remove this and the sub components and use the TouchGrid instead like in the PostTreatmentReview.qml Column { id: _column anchors.horizontalCenter: parent.horizontalCenter; anchors.fill: parent; - // insert the treatment information table here ConfirmTreatmentTable { anchors.horizontalCenter: parent.horizontalCenter