Settings: Add "homemade" XDG_CONFIG_DIRS support
authorPalo Kisa <palo.kisa@gmail.com>
Tue, 23 Aug 2016 20:46:10 +0000 (22:46 +0200)
committerPalo Kisa <palo.kisa@gmail.com>
Wed, 14 Sep 2016 16:35:02 +0000 (18:35 +0200)
commitb1b249e5e7aa7f85dd929ae4d0d32b50316aa774
tree1cf8a964ce44ffc468f1b3aea63aaa545f13cd15
parent430b1ced35a7b83e92f343b85d4ed0d7fc690b99
Settings: Add "homemade" XDG_CONFIG_DIRS support

The LXQt::Settings uses the Qt's QSettings which doesn't support the
xdg spec regarding th XDG_CONFIG_DIRS ->
https://bugreports.qt.io/browse/QTBUG-34919.

This commit adds a workaround by searching the directories for
system wide configuration file and if found, all keys from it are
copied into the user configuration file.
CMakeLists.txt
lxqtsettings.cpp