X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fmultilineedit.cpp;h=934c7462e7ef72ce6210ed37bdc54b010ca5877d;hp=5b81ab32d279a02bf088f400852658356f05ca8c;hb=65c5a05ece190678187f8244b9752db76f45bf00;hpb=b819fa39f3053f047f5389456570d00020051688 diff --git a/src/uisupport/multilineedit.cpp b/src/uisupport/multilineedit.cpp index 5b81ab32..934c7462 100644 --- a/src/uisupport/multilineedit.cpp +++ b/src/uisupport/multilineedit.cpp @@ -54,7 +54,7 @@ MultiLineEdit::MultiLineEdit(QWidget *parent) enableFindReplace(false); #endif - setMode(SingleLine); + setMode(SingleLine); setLineWrapMode(WidgetWidth); reset(); connect(this, SIGNAL(textChanged()), this, SLOT(on_textChanged())); @@ -91,7 +91,7 @@ void MultiLineEdit::setMaxHeight(int lines) { computeSizeHint(); } -void MultiLineEdit::enableScrollBars(bool enable) { +void MultiLineEdit::setScrollBarsEnabled(bool enable) { if(_scrollBarsEnabled == enable) return; @@ -151,6 +151,18 @@ QSize MultiLineEdit::minimumSizeHint() const { return sizeHint(); } +void MultiLineEdit::setSpellCheckEnabled(bool enable) { +#ifdef HAVE_KDE + setCheckSpellingEnabled(enable); +#else + Q_UNUSED(enable) +#endif +} + +void MultiLineEdit::setWordWrapEnabled(bool enable) { + setLineWrapMode(enable? WidgetWidth : NoWrap); +} + void MultiLineEdit::historyMoveBack() { addToHistory(text(), true); @@ -169,6 +181,9 @@ void MultiLineEdit::historyMoveForward() { showHistoryEntry(); else reset(); // equals clear() in this case + } else { + addToHistory(text()); + reset(); } }