]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/FindAndReplace.h
Cleanup private part of Layout Box on destructor (probably not really an
[lyx.git] / src / frontends / qt4 / FindAndReplace.h
index 6e5a6577c58a746d6c0589d45260d25a3e95bd46..392515ce221455993b2d7cbce6254801f3dda1a6 100644 (file)
@@ -45,18 +45,16 @@ private:
        /// add a string to the combo if needed
        void remember(std::string const & find, QComboBox & combo);
 
-       /// FIXME Probably to be merged with findAndReplace(bool, bool)
-       void findAndReplace(
-               bool casesensitive, bool matchword, bool backwards,
-               bool expandmacros, bool ignoreformat, bool replace,
-               bool keep_case
-       );
-
        /// Perform the scope-related buffer switch while searching
-       void findAndReplaceScope(FindAndReplaceOptions & opt);
+       bool findAndReplaceScope(FindAndReplaceOptions & opt, bool replace_all = false);
 
        /// Collect options from the GUI elements, then perform the search
-       void findAndReplace(bool backwards, bool replace);
+       bool findAndReplace(bool backwards, bool replace, bool replace_all = false);
+
+       /// FIXME Probably to be merged with findAndReplace(bool, bool, bool)
+       bool findAndReplace(bool casesensitive, bool matchword, bool backwards,
+               bool expandmacros, bool ignoreformat, bool replace,
+               bool keep_case, bool replace_all = false);
 
        bool eventFilter(QObject *obj, QEvent *event);