* Style fixes.
* Emit finished() when SettingsDialog closes.
* Re-init SettingsDialog each time we show it (and delete it afterwards).