Only Enable the "Enable synonyms" button if a synonyms file is selected
This commit is contained in:
parent
aaba53c45c
commit
ec48ed391f
@ -235,11 +235,14 @@ void UIPrefsDialog::setFromPrefs()
|
|||||||
autoSuffsCB->setChecked(prefs.autoSuffsEnable);
|
autoSuffsCB->setChecked(prefs.autoSuffsEnable);
|
||||||
autoSuffsLE->setText(prefs.autoSuffs);
|
autoSuffsLE->setText(prefs.autoSuffs);
|
||||||
|
|
||||||
synFileCB->setChecked(prefs.synFileEnable);
|
|
||||||
synFile = prefs.synFile;
|
synFile = prefs.synFile;
|
||||||
if (synFile.isEmpty()) {
|
if (synFile.isEmpty()) {
|
||||||
|
synFileCB->setChecked(false);
|
||||||
|
synFileCB->setEnabled(false);
|
||||||
synFilePB->setText(tr("Choose"));
|
synFilePB->setText(tr("Choose"));
|
||||||
} else {
|
} else {
|
||||||
|
synFileCB->setChecked(prefs.synFileEnable);
|
||||||
|
synFileCB->setEnabled(true);
|
||||||
string nm = path_getsimple(qs2path(synFile));
|
string nm = path_getsimple(qs2path(synFile));
|
||||||
synFilePB->setText(path2qs(nm));
|
synFilePB->setText(path2qs(nm));
|
||||||
}
|
}
|
||||||
@ -493,8 +496,17 @@ void UIPrefsDialog::resetSnipCss()
|
|||||||
void UIPrefsDialog::showSynFileDialog()
|
void UIPrefsDialog::showSynFileDialog()
|
||||||
{
|
{
|
||||||
synFile = myGetFileName(false, "Select synonyms file", true);
|
synFile = myGetFileName(false, "Select synonyms file", true);
|
||||||
if (synFile.isEmpty())
|
if (synFile.isEmpty()) {
|
||||||
|
synFileCB->setChecked(false);
|
||||||
|
synFileCB->setEnabled(false);
|
||||||
|
synFilePB->setText(tr("Choose"));
|
||||||
return;
|
return;
|
||||||
|
} else {
|
||||||
|
synFileCB->setChecked(prefs.synFileEnable);
|
||||||
|
synFileCB->setEnabled(true);
|
||||||
|
string nm = path_getsimple(qs2path(synFile));
|
||||||
|
synFilePB->setText(path2qs(nm));
|
||||||
|
}
|
||||||
string nm = path_getsimple(qs2path(synFile));
|
string nm = path_getsimple(qs2path(synFile));
|
||||||
synFilePB->setText(path2qs(nm));
|
synFilePB->setText(path2qs(nm));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user