ervin created this revision. ervin added reviewers: ngraham, davidedmundson, meven, crossi, bport. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. ervin requested review of this revision.
REVISION SUMMARY Extend KConfigDialogManager internals to insert a small SettingsStatusIndicator widget next to widgets representing a setting which is currently dirty or which differs from default value. TEST PLAN 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. REPOSITORY R265 KConfigWidgets REVISION DETAIL https://phabricator.kde.org/D27540 AFFECTED FILES src/CMakeLists.txt src/kconfigdialogmanager.cpp src/kconfigdialogmanager.h src/kconfigdialogmanager_p.h src/settingsstatusindicator.cpp src/settingsstatusindicator_p.h To: ervin, ngraham, davidedmundson, meven, crossi, bport Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns