From 6f762a89942eb7e73e47984c6f7cd34243f9d22f Mon Sep 17 00:00:00 2001
From: ababi <albert.babi@savoirfairelinux.com>
Date: Tue, 13 Oct 2020 14:59:05 +0200
Subject: [PATCH] settings: change echo mode for sip accounts password

- add echoMode to SettingsMaterialLineEdit
- change echoMode in settings -> password for sip accounts

Change-Id: I0533db56cbce34829b603b58eae7d276a6ae33bd
---
 src/settingsview/components/SIPUserIdentity.qml          | 3 ++-
 src/settingsview/components/SettingsMaterialLineEdit.qml | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/settingsview/components/SIPUserIdentity.qml b/src/settingsview/components/SIPUserIdentity.qml
index 0613b2217..a81e7e91e 100644
--- a/src/settingsview/components/SIPUserIdentity.qml
+++ b/src/settingsview/components/SIPUserIdentity.qml
@@ -82,5 +82,6 @@ ColumnLayout {
         titleField: qsTr("Password")
         itemWidth: root.itemWidth
         onEditFinished: SettingsAdapter.setAccountConfig_Password(textField)
+        echoMode: TextInput.Password
     }
-}
\ No newline at end of file
+}
diff --git a/src/settingsview/components/SettingsMaterialLineEdit.qml b/src/settingsview/components/SettingsMaterialLineEdit.qml
index 3f37a1c1f..a4cafcd24 100644
--- a/src/settingsview/components/SettingsMaterialLineEdit.qml
+++ b/src/settingsview/components/SettingsMaterialLineEdit.qml
@@ -36,6 +36,7 @@ RowLayout {
     property string textField: ""
     property int itemWidth
     property int wrapMode: Text.NoWrap
+    property int echoMode: TextInput.Normal
 
     signal editFinished
 
@@ -75,6 +76,7 @@ RowLayout {
         horizontalAlignment: Text.AlignLeft
         verticalAlignment: Text.AlignVCenter
         wrapMode: root.wrapMode
+        echoMode: root.echoMode
         padding: 8
 
         onEditingFinished: {
@@ -82,4 +84,4 @@ RowLayout {
             editFinished()
         }
     }
-}
\ No newline at end of file
+}
-- 
GitLab