diff options
Diffstat (limited to 'Swift/QtUI/QtTextEdit.cpp')
| -rw-r--r-- | Swift/QtUI/QtTextEdit.cpp | 22 | 
1 files changed, 16 insertions, 6 deletions
diff --git a/Swift/QtUI/QtTextEdit.cpp b/Swift/QtUI/QtTextEdit.cpp index a381cbe..fed8819 100644 --- a/Swift/QtUI/QtTextEdit.cpp +++ b/Swift/QtUI/QtTextEdit.cpp @@ -1,28 +1,28 @@  /* - * Copyright (c) 2010-2014 Isode Limited. + * Copyright (c) 2010-2015 Isode Limited.   * All rights reserved.   * See the COPYING file for more information.   */  #include <Swift/QtUI/QtTextEdit.h> -#include <boost/tuple/tuple.hpp>  #include <boost/algorithm/string.hpp>  #include <boost/bind.hpp> +#include <boost/tuple/tuple.hpp>  #include <QApplication>  #include <QFontMetrics>  #include <QKeyEvent> -#include <QDebug>  #include <QMenu> +#include <QTime>  #include <Swiften/Base/foreach.h> -#include <SwifTools/SpellCheckerFactory.h> -#include <SwifTools/SpellChecker.h> -  #include <Swift/Controllers/SettingConstants.h> +#include <SwifTools/SpellChecker.h> +#include <SwifTools/SpellCheckerFactory.h> +  #include <Swift/QtUI/QtSpellCheckerWindow.h>  #include <Swift/QtUI/QtSwiftUtil.h>  #include <Swift/QtUI/QtUtilities.h> @@ -75,6 +75,16 @@ void QtTextEdit::keyPressEvent(QKeyEvent* event) {  	}  } +void QtTextEdit::focusInEvent(QFocusEvent* event) { +	receivedFocus(); +	QTextEdit::focusInEvent(event); +} + +void QtTextEdit::focusOutEvent(QFocusEvent* event) { +	lostFocus(); +	QTextEdit::focusOutEvent(event); +} +  void QtTextEdit::handleTextChanged() {  	QSize previous(maximumSize());  	setMaximumSize(QSize(maximumWidth(), sizeHint().height()));  | 
 Swift