diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml index fb44d7aaabc..b143f6fdb9c 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml @@ -42,6 +42,7 @@ QtObject { property bool baseStateFlag: isBaseState; property bool isInModel: backendValue.isInModel; property bool isInSubState: backendValue.isInSubState; + property bool highlight: textColor == Constants.colorsChangedBaseText onBackendValueChanged: { evaluate(); diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml index 8a0b870dc6b..00f75c4e4f8 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml @@ -48,7 +48,7 @@ RowLayout { id: urlChooser property variant backendValue - property color textColor: "white" + property color textColor: colorLogic.highlight ? colorLogic.textColor : "white" property string filter: "*.png *.gif *.jpg *.bmp *.jpeg *.svg" @@ -59,8 +59,12 @@ RowLayout { id: fileModel } - Controls.ComboBox { + ColorLogic { + id: colorLogic + backendValue: urlChooser.backendValue + } + Controls.ComboBox { id: comboBox property bool isComplete: false