settings.h 480 B

12345678910111213141516171819202122232425
  1. #ifndef SETTINGS_H
  2. #define SETTINGS_H
  3. #include <QSettings>
  4. namespace Settings
  5. {
  6. using SettingsBackup = QMap<QString, QVariant>;
  7. extern QMap<QString, QVariant> defaults;
  8. void setDefaultSettings();
  9. QVariant getValue(QString key);
  10. void setValue(QString key, QVariant value);
  11. SettingsBackup createSettingsBackup();
  12. void restoreFromSettingsBackup(const SettingsBackup& backup);
  13. void updatePatchComponentsDependencies();
  14. }
  15. #endif // SETTINGS_H