diff --git a/linphone-desktop/ui/modules/Common/Form/ComboBox.qml b/linphone-desktop/ui/modules/Common/Form/ComboBox.qml index 22a00bb0b..635a032ec 100644 --- a/linphone-desktop/ui/modules/Common/Form/ComboBox.qml +++ b/linphone-desktop/ui/modules/Common/Form/ComboBox.qml @@ -33,27 +33,36 @@ ComboBox { // --------------------------------------------------------------------------- - contentItem: RowLayout { - spacing: ComboBoxStyle.contentItem.spacing + contentItem: Item { + height: comboBox.height width: comboBox.width - Icon { - icon: Logic.getSelectedEntryIcon() - iconSize: ComboBoxStyle.contentItem.iconSize + RowLayout { + anchors { + fill: parent + leftMargin: ComboBoxStyle.contentItem.leftMargin + } - visible: icon.length > 0 - } + spacing: ComboBoxStyle.contentItem.spacing - Text { - Layout.fillWidth: true + Icon { + icon: Logic.getSelectedEntryIcon() + iconSize: ComboBoxStyle.contentItem.iconSize - color: ComboBoxStyle.contentItem.text.color - elide: Text.ElideRight + visible: icon.length > 0 + } - font.pointSize: ComboBoxStyle.contentItem.text.pointSize - rightPadding: comboBox.indicator.width + comboBox.spacing + Text { + Layout.fillWidth: true - text: Logic.getSelectedEntryText() + color: ComboBoxStyle.contentItem.text.color + elide: Text.ElideRight + + font.pointSize: ComboBoxStyle.contentItem.text.pointSize + rightPadding: comboBox.indicator.width + comboBox.spacing + + text: Logic.getSelectedEntryText() + } } } diff --git a/linphone-desktop/ui/modules/Common/Styles/Form/ComboBoxStyle.qml b/linphone-desktop/ui/modules/Common/Styles/Form/ComboBoxStyle.qml index 2e801a3c1..39dbd32b2 100644 --- a/linphone-desktop/ui/modules/Common/Styles/Form/ComboBoxStyle.qml +++ b/linphone-desktop/ui/modules/Common/Styles/Form/ComboBoxStyle.qml @@ -22,6 +22,7 @@ QtObject { property QtObject contentItem: QtObject { property int iconSize: 20 + property int leftMargin: 10 property int spacing: 5 property QtObject text: QtObject {