Commit 16e540fe authored by Jeremy Whiting's avatar Jeremy Whiting
Browse files

Config: Fix a couple of bugs.

Adjust the vocabulary title column after populating the column
of titles.
Refresh the vocabulary list whenever the configuration changes
so the list will reflect the vocabularies for the currently
selected language.

(cherry picked from commit 4065c721)
parent acbf4eaf
Pipeline #215076 passed with stage
in 51 seconds
......@@ -38,11 +38,13 @@ VocabSettings::VocabSettings(QWidget *parent)
setupUi(this);
connect(lviewVocab, &QTreeWidget::currentItemChanged, this, &VocabSettings::slotSelectionChanged);
connect(KanagramSettings::self(), &KCoreConfigSkeleton::configChanged,
this, &VocabSettings::refreshView);
connect(btnDownloadNew, &KNSWidgets::Button::dialogFinished, this, [this] (const QList<KNSCore::Entry> &changedEntries) {
if (!changedEntries.isEmpty()) {
refreshView();
}
}
});
btnDownloadNew->setConfigFile("kanagram.knsrc");
......@@ -70,6 +72,8 @@ void VocabSettings::loadView()
item->setText( 1, m_commentList[i] );
m_itemMap[item] = i;
}
lviewVocab->resizeColumnToContents(0);
}
void VocabSettings::refreshView()
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment