* Allow reusing code in other components such as Plasmoid * Separate determining status text and icon from displaying notifications
So settings pages, web view and other widgets can be used in other components such as the Dolphin plugin and Plasmoid, too.