Feature request #13496
Store connection settings separately from application settings
|Pull Request or Patch supplied:||No||Resolution:|
|Easy fix?:||No||Copied to github as #:||21541|
Current approach of storing connection (WMS) settings is by utilizing Qt's QSettings. It is an easy way, but till Qt 5.4.0, QSettings are not atomic thus prone to data loss in certain scenarios. The second downside - settings file gets written really often as it stores information on position and geometry of various UI components. This leads to writing out all connection settings every few minutes!
Thus moving connection settings to a different file/storage solution (SQLite?) would provide two benefits: 1) atomicy for Qt<5.4.0 users; 2) smaller disk IO for anyone with lots of connections.