Add spell-checking support via the Sonnet framework 136/head
authorManuel Nickschas <sputnick@quassel-irc.org>
Sun, 26 Oct 2014 18:07:19 +0000 (19:07 +0100)
committerMartin T. H. Sandsmark <martin.sandsmark@kde.org>
Tue, 16 Jun 2015 00:49:33 +0000 (02:49 +0200)
commit56e1d275c2f8a59eaf9d19ba76aca5f1d3163683
treef43f7bb3dd6accf6ccffb7f0c1a149121676a61d
parent09b9df73ca9decca2555f1d0024806cfd090ea5a
Add spell-checking support via the Sonnet framework

Sonnet is a Tier 1 KDE Framework providing support for spell-checking.
We now include this framework as an optional dependency for the Qt5 version
of Quassel. Since Tier 1 frameworks have no dependencies other than Qt
itself, it should be easy to integrate on all platforms.

This commit adds spell-checking support for both the input and the topic
widget, and a settings page for configuring the spell-checking engine,
if Quassel is built against Qt5 and the Sonnet framework was found.

Note in the current version, the feature is broken, pending investigation!
CMakeLists.txt
src/qtui/CMakeLists.txt
src/qtui/mainwin.cpp
src/qtui/settingspages/sonnetsettingspage.cpp [new file with mode: 0644]
src/qtui/settingspages/sonnetsettingspage.h [new file with mode: 0644]
src/uisupport/CMakeLists.txt
src/uisupport/multilineedit.cpp