summaryrefslogtreecommitdiffstats
path: root/examples/webenginewidgets/spellchecker/spellchecker.pro
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@theqtcompany.com>2016-04-13 16:06:23 +0200
committerMichal Klocek <michal.klocek@theqtcompany.com>2016-07-02 04:34:51 +0000
commite8d1b9915a60732b764d6c18efd184b5ae73c06b (patch)
tree45161068eec50879086c5f886bbb2cfef8397979 /examples/webenginewidgets/spellchecker/spellchecker.pro
parent42504596248a10eb31a5b719e0676b71f55871e4 (diff)
Add widget based spellchecker example
This example demonstrates how to convert 'dic' dictionary files into 'bdict' binary format using qwebengine_convert_dict tool. It shows how to implement language selection. It adds two dummy dictionaries. Change-Id: Iffc23a0ed4e51cbc749f666c8f565fafb3739a9b Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'examples/webenginewidgets/spellchecker/spellchecker.pro')
-rw-r--r--examples/webenginewidgets/spellchecker/spellchecker.pro43
1 files changed, 43 insertions, 0 deletions
diff --git a/examples/webenginewidgets/spellchecker/spellchecker.pro b/examples/webenginewidgets/spellchecker/spellchecker.pro
new file mode 100644
index 000000000..c7bee6584
--- /dev/null
+++ b/examples/webenginewidgets/spellchecker/spellchecker.pro
@@ -0,0 +1,43 @@
+TEMPLATE = app
+TARGET = spellchecker
+QT += webenginewidgets
+CONFIG += c++11
+
+HEADERS += \
+ webview.h
+
+SOURCES += \
+ main.cpp \
+ webview.cpp
+
+RESOURCES += \
+ data/spellchecker.qrc
+
+DISTFILES += \
+ dict/en/README.txt \
+ dict/en/en-US.dic \
+ dict/en/en-US.aff \
+ dict/de/README.txt \
+ dict/de/de-DE.dic \
+ dict/de/de-DE.aff
+
+target.path = $$[QT_INSTALL_EXAMPLES]/webenginewidgets/spellchecker
+INSTALLS += target
+
+qtPrepareTool(CONVERT_TOOL, qwebengine_convert_dict)
+
+debug_and_release {
+ CONFIG(debug, debug|release): DICTIONARIES_DIR = debug/qtwebengine_dictionaries
+ else: DICTIONARIES_DIR = release/qtwebengine_dictionaries
+} else {
+ DICTIONARIES_DIR = qtwebengine_dictionaries
+}
+
+dict.files = $$PWD/dict/en/en-US.dic $$PWD/dict/de/de-DE.dic
+dictoolbuild.input = dict.files
+dictoolbuild.output = $${DICTIONARIES_DIR}/${QMAKE_FILE_BASE}.bdic
+dictoolbuild.depends = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.aff
+dictoolbuild.commands = $${CONVERT_TOOL} ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
+dictoolbuild.name = Build ${QMAKE_FILE_IN_BASE}
+dictoolbuild.CONFIG = no_link target_predeps
+QMAKE_EXTRA_COMPILERS += dictoolbuild