SettingsAbstractWidget can have specialized event ids

Authored by thomasfischer on Oct 9 2019, 7:45 PM.

Description

SettingsAbstractWidget can have specialized event ids

SettingsAbstractWidget can have specialized event ids for their own
setting changes to be broadcasted to all NotificationHub listeners.

Previously, any setting change automatically triggered a broadcast of
NotificationHub::EventConfigurationChanged, but now each widget can
state which specific event shall be published if it changes.
The current implementation is quite basic and still signals
NotificationHub::EventConfigurationChanged on any change, i.e. none of
the descendants of SettingsAbstractWidget states a specialized event.

Details