X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxfind.h;h=984473e77db341e414cc6b3f42236c4005d4a25f;hb=aa185824cf6d4c8ea22b180a20ad27263e270ffc;hp=a761725183ab1c393d8ae768ac06a85961b1c6ed;hpb=2d477c5e0a2a402ec77ed8447bb93806daa3746a;p=lyx.git diff --git a/src/lyxfind.h b/src/lyxfind.h index a761725183..984473e77d 100644 --- a/src/lyxfind.h +++ b/src/lyxfind.h @@ -99,11 +99,12 @@ public: docstring const & repl_buf_name, bool keep_case, SearchScope scope = S_BUFFER, - SearchRestriction restr = R_EVERYTHING + SearchRestriction restr = R_EVERYTHING, + bool replace_all = false ); FindAndReplaceOptions() : casesensitive(false), matchword(false), forward(false), expandmacros(false), ignoreformat(false), - keep_case(false), scope(S_BUFFER), restr(R_EVERYTHING) {} + keep_case(false), scope(S_BUFFER), restr(R_EVERYTHING), replace_all(false) {} docstring find_buf_name; bool casesensitive; bool matchword; @@ -115,8 +116,12 @@ public: bool keep_case; SearchScope scope; SearchRestriction restr; + bool replace_all; }; +/// Set the formats that should be ignored +void setIgnoreFormat(std::string type, bool value); + /// Write a FindAdvOptions instance to a stringstream std::ostringstream & operator<<(std::ostringstream & os, lyx::FindAndReplaceOptions const & opt);