X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiSearch.cpp;h=a8f10e7c63cf59b1169b0c5b59911e2cb495c9d8;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=7cfe5af6470c6d30dcd76e3a9de1e0a2cf6e8045;hpb=9f3c7cf1ea1851cd77bd07b369a602a9608c265d;p=lyx.git diff --git a/src/frontends/qt4/GuiSearch.cpp b/src/frontends/qt4/GuiSearch.cpp index 7cfe5af647..a8f10e7c63 100644 --- a/src/frontends/qt4/GuiSearch.cpp +++ b/src/frontends/qt4/GuiSearch.cpp @@ -19,7 +19,6 @@ #include "FuncRequest.h" #include "lyxfind.h" -#include #include #include @@ -34,7 +33,7 @@ static void uniqueInsert(QComboBox * box, QString const & text) if (box->itemText(i) == text) return; - box->addItem(text); + box->insertItem(0, text); } @@ -65,6 +64,7 @@ GuiSearch::GuiSearch(GuiView & lv) void GuiSearch::showEvent(QShowEvent * e) { + findPB->setFocus(); findCO->lineEdit()->selectAll(); GuiDialog::showEvent(e); } @@ -129,7 +129,7 @@ void GuiSearch::replace(docstring const & search, docstring const & replace, bool forward, bool all) { docstring const data = - replace2string(search, replace, casesensitive, + replace2string(replace, search, casesensitive, matchword, all, forward); dispatch(FuncRequest(LFUN_WORD_REPLACE, data)); } @@ -141,4 +141,4 @@ Dialog * createGuiSearch(GuiView & lv) { return new GuiSearch(lv); } } // namespace lyx -#include "GuiSearch_moc.cpp" +#include "moc_GuiSearch.cpp"