settings type has been changed from QHash to QMap