class FindAndReplaceOptions {
public:
+ typedef enum {
+ S_BUFFER,
+ S_DOCUMENT,
+ S_OPEN_BUFFERS,
+ /*S_ALL_MANUALS*/
+ } SearchScope;
FindAndReplaceOptions(
docstring const & search,
bool casesensitive,
bool expandmacros,
bool ignoreformat,
bool regexp,
- docstring const & replace
+ docstring const & replace,
+ bool keep_case,
+ SearchScope scope = S_BUFFER
);
FindAndReplaceOptions() { }
docstring search;
bool ignoreformat;
bool regexp;
docstring replace;
+ bool keep_case;
+ SearchScope scope;
};
/// Write a FindAdvOptions instance to a stringstream