Tested it with several widgets based KCMs, namely: qtquicksettings,
desktoppath and screenlocker. Those three have different situations
in term of layouts. Worst case scenario is desktoppath which leads
to the right hand side of the fields moving a bit to fit the indicators
but that's the price to pay for the feature I guess while keeping
things readable.
Here is a screenshot how of it looks on the qtquicksettings KCM:
{F8131255}
It shows three different states for the three settings displayed there:
- dirty and not default value,
- dirty
- not dirty and not default value
There is no example of "not dirty and default value" in that screenshot,
but this is basically not displaying anything extra next to the field.