SettingsDatabase Namespace | Extending Qt Creator Manual
Description: The SettingsDatabase namespace offers an alternative to the application-wide QSettings that is more suitable for storing large amounts of data.

- Extending Qt Creator Manual
- SettingsDatabase Namespace
- Extending Qt Creator Manual 15.0.0

# SettingsDatabase Namespace

Core::SettingsDatabase

The SettingsDatabase namespace offers an alternative to the application-wide QSettings that is more suitable for storing large amounts of data. More...

Header: | `#include <coreplugin/settingsdatabase.h>`

## Detailed Description

The settings database is SQLite based, and lazily retrieves data when it is asked for. It also does incremental updates of the database rather than rewriting the whole file each time one of the settings change.

The SettingsDatabase API mimics that of QSettings.

See also settings().