diff --git a/linphone-desktop/assets/languages/en.ts b/linphone-desktop/assets/languages/en.ts
index 9d5b42623..27f5e2ee2 100644
--- a/linphone-desktop/assets/languages/en.ts
+++ b/linphone-desktop/assets/languages/en.ts
@@ -675,6 +675,22 @@ Server url not configured.
videoRtpStreamFieldLabel
Video RTP Stream
+
+ bandwidthControlTitle
+ Bandwidth Control
+
+
+ downloadSpeedLimitLabel
+ Dowload speed limit in Kbit/sec
+
+
+ uploadSpeedLimitLabel
+ Upload speed limit in Kbit/sec
+
+
+ enableAdaptiveRateControlLabel
+ Enable adaptive rate control
+
SettingsWindow
diff --git a/linphone-desktop/assets/languages/fr.ts b/linphone-desktop/assets/languages/fr.ts
index 69120ce0b..9d789daf4 100644
--- a/linphone-desktop/assets/languages/fr.ts
+++ b/linphone-desktop/assets/languages/fr.ts
@@ -615,7 +615,7 @@ Url du serveur non configurée.
networkProtocolAndPortsTitle
- Protocol réseau et ports
+ Protocole réseau et ports
sipUdpPortLabel
@@ -685,6 +685,22 @@ Url du serveur non configurée.
videoRtpStreamFieldLabel
Flux RTP vidéo
+
+ bandwidthControlTitle
+ Gestion de la bande passante
+
+
+ downloadSpeedLimitLabel
+ Limite de débit descendant en Kbit/sec
+
+
+ uploadSpeedLimitLabel
+ Limite de débit montant en Kbit/sec
+
+
+ enableAdaptiveRateControlLabel
+ Activer le contrôle de débit adaptif
+
SettingsWindow
diff --git a/linphone-desktop/ui/modules/Common/Form/Tab/TabContainer.qml b/linphone-desktop/ui/modules/Common/Form/Tab/TabContainer.qml
index 10128db21..792620c08 100644
--- a/linphone-desktop/ui/modules/Common/Form/Tab/TabContainer.qml
+++ b/linphone-desktop/ui/modules/Common/Form/Tab/TabContainer.qml
@@ -1,6 +1,6 @@
import QtQuick 2.7
+import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3
-import QtQuick.Controls 2.1
import Common 1.0
import Common.Styles 1.0
diff --git a/linphone-desktop/ui/views/App/Settings/SettingsNetwork.qml b/linphone-desktop/ui/views/App/Settings/SettingsNetwork.qml
index abb2287b0..7369da18a 100644
--- a/linphone-desktop/ui/views/App/Settings/SettingsNetwork.qml
+++ b/linphone-desktop/ui/views/App/Settings/SettingsNetwork.qml
@@ -281,5 +281,42 @@ TabContainer {
}
}
}
+
+ // -------------------------------------------------------------------------
+ // Bandwidth control.
+ // -------------------------------------------------------------------------
+
+ Form {
+ title: qsTr('bandwidthControlTitle')
+ width: parent.width
+
+ FormLine {
+ FormGroup {
+ label: qsTr('downloadSpeedLimitLabel')
+
+ NumericField {
+ minValue: 0
+ maxValue: 100000
+ }
+ }
+
+ FormGroup {
+ label: qsTr('uploadSpeedLimitLabel')
+
+ NumericField {
+ minValue: 0
+ maxValue: 100000
+ }
+ }
+ }
+
+ FormLine {
+ FormGroup {
+ label: qsTr('enableAdaptiveRateControlLabel')
+
+ Switch {}
+ }
+ }
+ }
}
}