The QMetaType did not correctly recognize that bools and doubles were convertable from QVariant. The new method is more robust.
The details of the API are in the `/docs/specsSettings-API.md` file. The enums do not list all available settings, more are to be added as the settings API replaces inline QSettings calls.