Add option to disable auto completion in the SQL editor

See issue #537.
This commit is contained in:
Martin Kleusberg
2016-04-23 21:13:48 +02:00
parent 730a272454
commit 63e8540de4
3 changed files with 61 additions and 28 deletions

View File

@@ -96,6 +96,7 @@ void PreferencesDialog::loadSettings()
ui->spinEditorFontSize->setValue(getSettingsValue("editor", "fontsize").toInt());
ui->spinTabSize->setValue(getSettingsValue("editor", "tabsize").toInt());
ui->spinLogFontSize->setValue(getSettingsValue("log", "fontsize").toInt());
ui->checkAutoCompletion->setChecked(getSettingsValue("editor", "auto_completion").toBool());
ui->checkErrorIndicators->setChecked(getSettingsValue("editor", "error_indicators").toBool());
ui->checkHorizontalTiling->setChecked(getSettingsValue("editor", "horizontal_tiling").toBool());
@@ -140,6 +141,7 @@ void PreferencesDialog::saveSettings()
setSettingsValue("editor", "fontsize", ui->spinEditorFontSize->value());
setSettingsValue("editor", "tabsize", ui->spinTabSize->value());
setSettingsValue("log", "fontsize", ui->spinLogFontSize->value());
setSettingsValue("editor", "auto_completion", ui->checkAutoCompletion->isChecked());
setSettingsValue("editor", "error_indicators", ui->checkErrorIndicators->isChecked());
setSettingsValue("editor", "horizontal_tiling", ui->checkHorizontalTiling->isChecked());
@@ -331,6 +333,10 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const
}
}
// editor/auto_completion?
if(group == "editor" && name == "auto_completion")
return true;
// editor/error_indicators?
if(group == "editor" && name == "error_indicators")
return true;