3 * \file ControlThesaurus.h
4 * Read the file COPYING
8 * Full author contact details are available in file CREDITS
12 #ifndef CONTROLTHESAURUS_H
13 #define CONTROLTHESAURUS_H
22 #include "Thesaurus.h"
23 #include "ControlDialog_impl.h"
25 /** A controller for Thesaurus dialogs.
27 class ControlThesaurus : public ControlDialogBD {
30 ControlThesaurus(LyXView &, Dialogs &);
32 /// replace the particular string
33 void replace(string const & newstr);
36 virtual void showEntry(string const & str);
39 Thesaurus::Meanings const & getMeanings(string const & str);
42 string const & text() {
47 /// last string looked up
50 /// entries for last string
51 Thesaurus::Meanings meanings_;
57 virtual void apply() {}
60 #endif // CONTROLTHESAURUS_H