From 2fe08ddf9388598003cb3a30f30a2d18ab044969 Mon Sep 17 00:00:00 2001 From: Michal Klocek Date: Tue, 18 Oct 2016 19:01:16 +0200 Subject: Update spellcheck api to support multiple languages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTBUG-56074 Change-Id: I2a66e91dd4ed1026e5ab2539cfd3f9094263b48c Reviewed-by: Michael BrĂ¼ning --- examples/webenginewidgets/spellchecker/webview.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'examples/webenginewidgets') diff --git a/examples/webenginewidgets/spellchecker/webview.cpp b/examples/webenginewidgets/spellchecker/webview.cpp index 6c73d88fa..86e21ab13 100644 --- a/examples/webenginewidgets/spellchecker/webview.cpp +++ b/examples/webenginewidgets/spellchecker/webview.cpp @@ -51,7 +51,7 @@ WebView::WebView(QWidget *parent) m_spellCheckLanguages["German"] = "de-DE"; QWebEngineProfile *profile = page()->profile(); profile->setSpellCheckEnabled(true); - profile->setSpellCheckLanguage("en-US"); + profile->setSpellCheckLanguages({"en-US"}); } void WebView::contextMenuEvent(QContextMenuEvent *event) @@ -65,7 +65,7 @@ void WebView::contextMenuEvent(QContextMenuEvent *event) } QWebEngineProfile *profile = page()->profile(); - const QString &language = profile->spellCheckLanguage(); + const QString &language = profile->spellCheckLanguages().first(); QMenu *menu = page()->createStandardContextMenu(); menu->addSeparator(); @@ -85,7 +85,7 @@ void WebView::contextMenuEvent(QContextMenuEvent *event) QString lang = m_spellCheckLanguages[str]; action->setChecked(language == lang); connect(action, &QAction::triggered, this, [profile, lang](){ - profile->setSpellCheckLanguage(lang); + profile->setSpellCheckLanguages(QStringList()<