]> git.lyx.org Git - lyx.git/blobdiff - src/SpellBase.h
update no.po
[lyx.git] / src / SpellBase.h
index 0120a0bb075ff9fb129b8f7093f832a521099403..1ed6a56f7aac278c1576a895d1617a048147b20c 100644 (file)
@@ -13,6 +13,7 @@
 #include "LString.h" // can't forward declare...
 
 class BufferParams;
+class WordLangTuple;
 
 /**
  * Base class of all spell checker implementations.
@@ -38,22 +39,22 @@ public:
        /// clean up on messy exit
        virtual void cleanUp() = 0;
 
-       /// check the given word and return the result
-       virtual enum Result check(string const &) = 0;
+       /// check the given word of the given lang code and return the result
+       virtual enum Result check(WordLangTuple const &) = 0;
 
        /// finish this spellchecker instance
        virtual void close() = 0;
 
        /// insert the given word into the personal dictionary
-       virtual void insert(string const &) = 0;
+       virtual void insert(WordLangTuple const &) = 0;
 
        /// accept the given word temporarily
-       virtual void accept(string const &) = 0;
+       virtual void accept(WordLangTuple const &) = 0;
 
        /// return the next near miss after a MISSED result
        virtual string const nextMiss() = 0;
-       /// give an error message on messy exit 
+
+       /// give an error message on messy exit
        virtual string const error() = 0;
 
 };