summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVlad Voicu <vladv@rosedu.org>2012-03-05 18:28:47 (GMT)
committerKevin Smith <git@kismith.co.uk>2012-03-09 15:04:09 (GMT)
commit3049bf68ede3e1ce152561f6e8a054cca8dcad56 (patch)
tree7fca17323ef36e652f51520af58167d054d4a755 /Swift/QtUI/QtTextEdit.h
parent157f45722a42a066cf6fde8eb6919668c355dd7c (diff)
downloadswift-contrib-3049bf68ede3e1ce152561f6e8a054cca8dcad56.zip
swift-contrib-3049bf68ede3e1ce152561f6e8a054cca8dcad56.tar.bz2
Improved settings for Spell Checker
Diffstat (limited to 'Swift/QtUI/QtTextEdit.h')
-rw-r--r--Swift/QtUI/QtTextEdit.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/Swift/QtUI/QtTextEdit.h b/Swift/QtUI/QtTextEdit.h
index 297312d..38d5d0a 100644
--- a/Swift/QtUI/QtTextEdit.h
+++ b/Swift/QtUI/QtTextEdit.h
@@ -6,15 +6,19 @@
#pragma once
-#include <QTextEdit>
#include <SwifTools/SpellParser.h>
+#include <Swift/Controllers/Settings/SettingsProvider.h>
+#include <Swift/Controllers/SettingConstants.h>
+
+#include <QTextEdit>
+
namespace Swift {
class SpellChecker;
class QtTextEdit : public QTextEdit {
Q_OBJECT
public:
- QtTextEdit(QWidget* parent = 0);
+ QtTextEdit(SettingsProvider* settings, QWidget* parent = 0);
virtual ~QtTextEdit();
virtual QSize sizeHint() const;
signals:
@@ -31,6 +35,8 @@ namespace Swift {
private:
SpellChecker *checker_;
PositionPairList misspelledPositions_;
+ SettingsProvider *settings_;
+ void setUpSpellChecker();
void underlineMisspells();
boost::tuple<int,int> getWordFromCursor(int cursorPosition);
};