aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/find/ifindfilter.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2010-07-15 16:40:05 +0200
committercon <qtc-committer@nokia.com>2010-07-15 16:42:32 +0200
commit94a7fd0b9963e3a771a5aba41fa2eecf0ed5fe7d (patch)
treefb4a0bbfd329d699be88bb0bb842854d5d3d368b /src/plugins/find/ifindfilter.cpp
parenta8316c4681142f0e361721f37348a483539d8b2c (diff)
Make "Use regular expressions" a general option for find filters.
This was the main goal of the new generalized Find::FindFlags
Diffstat (limited to 'src/plugins/find/ifindfilter.cpp')
-rw-r--r--src/plugins/find/ifindfilter.cpp20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/plugins/find/ifindfilter.cpp b/src/plugins/find/ifindfilter.cpp
index d2eef03065..63c08c4fef 100644
--- a/src/plugins/find/ifindfilter.cpp
+++ b/src/plugins/find/ifindfilter.cpp
@@ -111,7 +111,7 @@
*/
/*!
- \fn void IFindFilter::findAll(const QString &txt, QTextDocument::FindFlags findFlags)
+ \fn void IFindFilter::findAll(const QString &txt, Find::FindFlags findFlags)
\brief This method is called when the user selected this find scope and
initiated a search.
@@ -128,7 +128,7 @@
*/
/*!
- \fn void IFindFilter::replaceAll(const QString &txt, QTextDocument::FindFlags findFlags)
+ \fn void IFindFilter::replaceAll(const QString &txt, Find::FindFlags findFlags)
\brief Override this method if you want to support search and replace.
This method is called when the user selected this find scope and
@@ -172,3 +172,19 @@
\fn void IFindFilter::changed()
\brief Signals that the enabled state of this find filter has changed.
*/
+
+/*!
+ \fn Find::FindFlags BaseTextFind::supportedFindFlags() const
+ \brief Returns the find flags, like whole words or regular expressions,
+ that this find filter supports.
+
+ Depending on the returned value, the default find option widgets are
+ enabled or disabled.
+ The default is Find::FindCaseSensitively, Find::FindRegularExpression
+ and Find::FindWholeWords
+*/
+Find::FindFlags Find::IFindFilter::supportedFindFlags() const
+{
+ return Find::FindCaseSensitively
+ | Find::FindRegularExpression | Find::FindWholeWords;
+}