Index: sources/gui/qml/pages/ManagerStack.qml =================================================================== diff -u -rb862e0cc8bfe322da4aa10ba5e56f9a386e6a00f -rb532926372ae9d55831088c7c2ff3d4c95fc552a --- sources/gui/qml/pages/ManagerStack.qml (.../ManagerStack.qml) (revision b862e0cc8bfe322da4aa10ba5e56f9a386e6a00f) +++ sources/gui/qml/pages/ManagerStack.qml (.../ManagerStack.qml) (revision b532926372ae9d55831088c7c2ff3d4c95fc552a) @@ -35,22 +35,34 @@ StackItem { id : _root stackView.initialItem : _managerHome RxManager { id: _managerHome -// anchors { -// fill : parent -// topMargin : Variables.defaultMargin * 2 -// leftMargin : Variables.defaultMargin * 3 -// rightMargin : Variables.defaultMargin * 3 -// bottomMargin: Variables.alarmDialogHeaderHeight -// } onAddProfile:{ + _createProfile.clear(true) page( _createProfile) } + onVisibleChanged: { + if (visible){ + _mainMenu.hidden = false + vRxProfiles.doInitRxProfilesList() + } + } } PreTreatmentCreate{id: _createProfile - header.stepNames: [] - onBackClicked: {pop(_createProfile)} //TODO: Need to transfer logic to go to higher level as the back fn is dependent on mode. + isRxProfile : true + header.stepNames : [] + onConfirmClicked : vTreatmentCreate.parametersValidated + ? _root.confirm() + : _createProfile.validate() + onBackClicked : vTreatmentCreate.parametersValidated + ? vTreatmentCreate.doCancel() + : pop() + } + function confirm(){ + print("confirm") + vTreatmentCreate.doAddRxProfile() + pop() + } onVisibleChanged: { if (visible) {