|
|
@ -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);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|