Use QPointer for KNotification
Use ready signal for signalling updates
Can't this be simplified to drop the update argument and just check for m_notification?
This method is only used in the constructor where m_notification is null anyway, and in update where you check for m_notification
Looks like it's "public API", so maybe not?