+ /// 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);
+
+ /// Collect options from the GUI elements, then perform the search
+ void findAndReplace(bool backwards, bool replace);
+
+ bool eventFilter(QObject *obj, QEvent *event);
+
+ void virtual showEvent(QShowEvent *ev);
+ void virtual hideEvent(QHideEvent *ev);
+
+ void hideDialog();