aboutsummaryrefslogtreecommitdiffstats
path: root/dictionary/src/dictionary.h
diff options
context:
space:
mode:
Diffstat (limited to 'dictionary/src/dictionary.h')
-rw-r--r--dictionary/src/dictionary.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/dictionary/src/dictionary.h b/dictionary/src/dictionary.h
index b13e97795..8f195ca9a 100644
--- a/dictionary/src/dictionary.h
+++ b/dictionary/src/dictionary.h
@@ -32,7 +32,7 @@ class Dictionary {
public:
Dictionary(void *dict, int typedLetterMultipler, int fullWordMultiplier);
int getSuggestions(int *codes, int codesSize, unsigned short *outWords, int *frequencies,
- int maxWordLength, int maxWords, int maxAlternatives);
+ int maxWordLength, int maxWords, int maxAlternatives, int skipPos);
bool isValidWord(unsigned short *word, int length);
void setAsset(void *asset) { mAsset = asset; }
void *getAsset() { return mAsset; }
@@ -49,9 +49,9 @@ private:
bool sameAsTyped(unsigned short *word, int length);
bool addWord(unsigned short *word, int length, int frequency);
- unsigned short toLowerCase(unsigned short c, int depth);
+ unsigned short toLowerCase(unsigned short c);
void getWordsRec(int pos, int depth, int maxDepth, bool completion, int frequency,
- int inputIndex);
+ int inputIndex, int diffs);
bool isValidWordRec(int pos, unsigned short *word, int offset, int length);
unsigned char *mDict;
@@ -66,6 +66,8 @@ private:
int mInputLength;
int mMaxAlternatives;
unsigned short mWord[128];
+ int mSkipPos;
+ int mMaxEditDistance;
int mFullWordMultiplier;
int mTypedLetterMultiplier;