2 * \file ControlSearch.C
3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
6 * \author Angus Leeming
8 * Full author contact details are available in file CREDITS.
13 #include "ControlSearch.h"
15 #include "funcrequest.h"
23 ControlSearch::ControlSearch(Dialog & parent)
24 : Dialog::Controller(parent)
28 void ControlSearch::find(string const & search, bool casesensitive,
29 bool matchword, bool forward)
31 string const data = find2string(search, casesensitive,
33 kernel().dispatch(FuncRequest(LFUN_WORD_FIND, data));
37 void ControlSearch::replace(string const & search, string const & replace,
38 bool casesensitive, bool matchword,
39 bool forward, bool all)
42 replace2string(search, replace, casesensitive,
43 matchword, all, forward);
44 kernel().dispatch(FuncRequest(LFUN_WORD_REPLACE, data));
47 } // namespace frontend