From 64523c7bafd50d9aef20b6efde500b1db88928da Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 1 Apr 2019 10:41:35 +0200 Subject: [PATCH] Add some extra info to the tooltip if a setting is not used due to the value of it's children The behavior might make sense to us, but that's probably because we know what the behavior is. The extra info in the tooltip should make it easier to understand Fixes #5525 --- resources/qml/Settings/SettingItem.qml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/qml/Settings/SettingItem.qml b/resources/qml/Settings/SettingItem.qml index 6bfcd66557..afbcda3f5f 100644 --- a/resources/qml/Settings/SettingItem.qml +++ b/resources/qml/Settings/SettingItem.qml @@ -62,14 +62,19 @@ Item var tooltip = "%1\n

%2

".arg(definition.label).arg(definition.description) + if(!propertyProvider.isValueUsed) + { + tooltip += "%1

".arg(catalog.i18nc("@label", "This setting is not used because all the settings that it influences are overriden.")) + } + if (affects_list != "") { - tooltip += "
%1\n".arg(catalog.i18nc("@label Header for list of settings.", "Affects")).arg(affects_list) + tooltip += "%1".arg(catalog.i18nc("@label Header for list of settings.", "Affects")).arg(affects_list) } if (affected_by_list != "") { - tooltip += "
%1\n".arg(catalog.i18nc("@label Header for list of settings.", "Affected By")).arg(affected_by_list) + tooltip += "%1".arg(catalog.i18nc("@label Header for list of settings.", "Affected By")).arg(affected_by_list) } return tooltip