From 55f1d9c17e8d8c0d8d28dba9fd998555f0caf73e Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Thu, 26 Dec 2024 13:53:00 +0100 Subject: [PATCH] set core values on textfield text modified --- Linphone/view/Page/Form/Settings/AccountSettingsPage.qml | 2 +- .../Layout/Settings/AccountSettingsParametersLayout.qml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Linphone/view/Page/Form/Settings/AccountSettingsPage.qml b/Linphone/view/Page/Form/Settings/AccountSettingsPage.qml index f7f59513..35c238d9 100644 --- a/Linphone/view/Page/Form/Settings/AccountSettingsPage.qml +++ b/Linphone/view/Page/Form/Settings/AccountSettingsPage.qml @@ -18,7 +18,7 @@ AbstractSettingsMenu { ] Connections { target: account.core - onRemoved: accountRemoved() + function onRemoved() { accountRemoved() } } onGoBackRequested: if (!account.core.isSaved) { UtilsCpp.getMainWindow().showConfirmationLambdaPopup(qsTr("Modifications non enregistrées"), diff --git a/Linphone/view/Page/Layout/Settings/AccountSettingsParametersLayout.qml b/Linphone/view/Page/Layout/Settings/AccountSettingsParametersLayout.qml index a4116b8f..4631a08c 100644 --- a/Linphone/view/Page/Layout/Settings/AccountSettingsParametersLayout.qml +++ b/Linphone/view/Page/Layout/Settings/AccountSettingsParametersLayout.qml @@ -58,6 +58,7 @@ AbstractSettingsLayout { propertyOwnerGui: account title: qsTr("URI de messagerie vocale") Layout.fillWidth: true + toValidate: true } } } @@ -87,6 +88,7 @@ AbstractSettingsLayout { title: qsTr("URL du serveur mandataire") propertyName: "serverAddress" propertyOwnerGui: account + toValidate: true } SwitchSetting { titleText: qsTr("Serveur mandataire sortant") @@ -98,6 +100,7 @@ AbstractSettingsLayout { propertyName: "stunServer" propertyOwnerGui: account title: qsTr("Adresse du serveur STUN") + toValidate: true } SwitchSetting { titleText: qsTr("Activer ICE") @@ -128,6 +131,7 @@ AbstractSettingsLayout { title: qsTr("URI de l’usine à conversations") propertyName: "conferenceFactoryAddress" propertyOwnerGui: account + toValidate: true } DecoratedTextField { Layout.fillWidth: true @@ -135,12 +139,14 @@ AbstractSettingsLayout { propertyName: "audioVideoConferenceFactoryAddress" propertyOwnerGui: account visible: !SettingsCpp.disableMeetingsFeature + toValidate: true } DecoratedTextField { Layout.fillWidth: true title: qsTr("URL du serveur d’échange de clés de chiffrement") propertyName: "limeServerUrl" propertyOwnerGui: account + toValidate: true } } }