KSettings::Dialog: port away from Dispatcher
- In KCMultiDialog, OK/Apply clicked() signals are connected to slots that emit KCMultiDialog::configCommitted(), so no need to connect to OK/Apply again in Dialog, just connect to configComitted()
- The code in Dispatcher basically did config->sync() and config->reparseConfiguration(), and now this is handled by the code in Dialog (note that config->sync() isn't needed here because reparseConfiguration() already does that)
Users of KSettings::Dialog now need to connect to configCommitted() to run whatever custom code they require, instead of relying on Dispatcher::registerComponent() to do that for them.
Edited by Ahmad Samir