void PaletteDialog::setSettingsFile(QString const &filename, QString const &romTitle) { saveToSettingsFile(); settingsFile_ = filename; defaultScheme_ = findGbcTitlePal(romTitle.toLatin1().data()) ? romTitle : tr("Global Palette"); QSettings settings(savedir_ + settingsFile_, QSettings::IniFormat); loadSettings(settings); }
PaletteDialog::~PaletteDialog() { if (global_) { saveToSettingsFile(); } else { QSettings settings; settings.beginGroup("palette"); saveSettings(settings); settings.endGroup(); } }
CheatDialog::~CheatDialog() { saveToSettingsFile(); }