restore defaults to second settings page

--restore default values to options found at
second settings (PreferencesPage)
pull/2/head
Michail Vourlakos 7 years ago
parent edc8905ea8
commit 04bae04d56

@ -644,15 +644,23 @@ void SettingsDialog::restoreDefaults()
{
qDebug() << Q_FUNC_INFO;
foreach (auto preset, m_corona->layoutManager()->presetsPaths()) {
QString presetName = Layout::layoutName(preset);
QByteArray presetNameChars = presetName.toUtf8();
const char *prset_str = presetNameChars.data();
presetName = i18n(prset_str);
if (ui->tabWidget->currentIndex() == 0) {
//! Default layouts missing from layouts list
foreach (auto preset, m_corona->layoutManager()->presetsPaths()) {
QString presetName = Layout::layoutName(preset);
QByteArray presetNameChars = presetName.toUtf8();
const char *prset_str = presetNameChars.data();
presetName = i18n(prset_str);
if (!nameExistsInModel(presetName)) {
addLayoutForFile(preset, presetName);
if (!nameExistsInModel(presetName)) {
addLayoutForFile(preset, presetName);
}
}
} else if (ui->tabWidget->currentIndex() == 1) {
//! Defaults for general Latte settings
ui->autostartChkBox->setChecked(true);
ui->infoWindowChkBox->setChecked(true);
ui->highSensitivityBtn->setChecked(true);
}
}

Loading…
Cancel
Save