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; qDebug() << Q_FUNC_INFO;
foreach (auto preset, m_corona->layoutManager()->presetsPaths()) { if (ui->tabWidget->currentIndex() == 0) {
QString presetName = Layout::layoutName(preset); //! Default layouts missing from layouts list
QByteArray presetNameChars = presetName.toUtf8(); foreach (auto preset, m_corona->layoutManager()->presetsPaths()) {
const char *prset_str = presetNameChars.data(); QString presetName = Layout::layoutName(preset);
presetName = i18n(prset_str); QByteArray presetNameChars = presetName.toUtf8();
const char *prset_str = presetNameChars.data();
presetName = i18n(prset_str);
if (!nameExistsInModel(presetName)) { if (!nameExistsInModel(presetName)) {
addLayoutForFile(preset, 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