summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVlad Voicu <vladv@rosedu.org>2012-03-05 18:28:47 (GMT)
committervlad <vlad@tyrion.(none)>2012-10-13 13:55:45 (GMT)
commit5ca749621b991e6a1e10d7a809d0fe1f0680ca74 (patch)
tree0b9683d47ce43376a48103d7e7381f207681cd2c /Swift/QtUI/QtTextEdit.h
parenta74153f0af0149b445eb5fd18f616e8a3e7f8462 (diff)
downloadswift-contrib-5ca749621b991e6a1e10d7a809d0fe1f0680ca74.zip
swift-contrib-5ca749621b991e6a1e10d7a809d0fe1f0680ca74.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);
};