- Reset and apply button are not activated anymore if we change twice state of an item going back to the current saved state
- Immutability disable all actions for an entry
- Default is activated if not all mutable entry are set to true
Yes I insert it twice first one is for autoenable value (that will change when we check or uncheck entry), and the second one is the base value to know if data are dirty or not.
Not a fan of the AutoloadEnabledSavedRole in the model
I think instead you could have the model refuse to setData when immutable
Since generally setData only does things for AutostartType, perhaps move that check out of the switch
Check whether it actually changed before emitting it