X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FThesaurus.h;h=9c13b044cb9ecf30980b0bbdb9b3073d0a046eb9;hb=19f5aa58aa55fe210c689052967ade0f943f82fb;hp=9c0bdc61de99e0855ab3a073e44ca0766dded1e9;hpb=5c59e8c7cb3a804d403061e76a34c0378320b9b0;p=lyx.git diff --git a/src/Thesaurus.h b/src/Thesaurus.h index 9c0bdc61de..9c13b044cb 100644 --- a/src/Thesaurus.h +++ b/src/Thesaurus.h @@ -13,20 +13,24 @@ #ifndef THESAURUS_H #define THESAURUS_H -#include "support/docstring.h" +#include "support/strfwd.h" #include -#include #include namespace lyx { +class WordLangTuple; + /** * This class provides an interface to whatever thesauri we might support. */ class Thesaurus { + /// noncopyable + Thesaurus(Thesaurus const &); + void operator=(Thesaurus const &); public: /// Thesaurus(); @@ -38,7 +42,7 @@ public: /** * look up some text in the thesaurus */ - Meanings lookup(docstring const & text, docstring const & lang); + Meanings lookup(WordLangTuple const & wl); /** check if a thesaurus for a given language \p lang is available * (installed and loaded) */