summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2016-10-18 19:01:16 +0200
committerMichal Klocek <michal.klocek@qt.io>2016-10-29 12:27:42 +0000
commit2fe08ddf9388598003cb3a30f30a2d18ab044969 (patch)
tree287851c5a4e699fe7fd4fd6277c585a50de190b1 /examples
parent05df6e5f4af76f10a6dc5884c1aa1599a2d7a486 (diff)
Update spellcheck api to support multiple languages
Task-number: QTBUG-56074 Change-Id: I2a66e91dd4ed1026e5ab2539cfd3f9094263b48c Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/webenginewidgets/spellchecker/webview.cpp6
1 files changed, 3 insertions, 3 deletions
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()<<lang);
});
}
}