diff --git a/src/libs/utils/namevaluemodel.cpp b/src/libs/utils/namevaluemodel.cpp index 0093df01902..0486485e711 100644 --- a/src/libs/utils/namevaluemodel.cpp +++ b/src/libs/utils/namevaluemodel.cpp @@ -30,9 +30,9 @@ #include #include -#include -#include #include +#include +#include #include namespace Utils { @@ -179,9 +179,11 @@ QVariant NameValueModel::data(const QModelIndex &index, int role) const f.setStrikeOut(!d->m_resultNameValueDictionary.isEnabled(resultIterator)); return f; } - case Qt::ForegroundRole: - return changes(d->m_resultNameValueDictionary.key(resultIterator)) - ? QBrush(Qt::blue) : QBrush(); + case Qt::ForegroundRole: { + const QPalette p = QGuiApplication::palette(); + return p.color(changes(d->m_resultNameValueDictionary.key(resultIterator)) + ? QPalette::Link : QPalette::Text); + } } return QVariant(); }