summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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);
};