diff options
author | con <qtc-committer@nokia.com> | 2010-07-15 16:40:05 +0200 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-07-15 16:42:32 +0200 |
commit | 94a7fd0b9963e3a771a5aba41fa2eecf0ed5fe7d (patch) | |
tree | fb4a0bbfd329d699be88bb0bb842854d5d3d368b /src/plugins/find/ifindfilter.cpp | |
parent | a8316c4681142f0e361721f37348a483539d8b2c (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.cpp | 20 |
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; +} |