BaseTextFind类
class Core::BaseTextFindBaseTextFind类实现了基于QPlainTextEdit和QTextEdit的小部件的查找过滤器。更多...
头文件 | #include <coreplugin/find/basetextfind.h> |
继承自 | Core::IFindSupport |
重写的公共函数
虚拟函数 | clearFindScope() 覆盖 |
虚拟函数 | clearHighlights() 覆盖 |
虚拟函数 | completedFindString() const 覆盖 |
虚拟函数 | currentFindString() const 覆盖 |
虚拟函数 | defineFindScope() 覆盖 |
虚拟函数 | findIncremental(const QString & txt, Utils::FindFlags findFlags) 覆盖 |
虚拟函数 | findStep(const QString & txt, Utils::FindFlags findFlags) 覆盖 |
虚拟函数 | highlightAll(const QString & txt, Utils::FindFlags findFlags) 覆盖 |
虚拟函数 | replace(const QString & before, const QString & after, Utils::FindFlags findFlags) 覆盖 |
虚拟函数 | replaceAll(const QString & before, const QString & after, Utils::FindFlags findFlags) 覆盖 |
虚拟函数 | replaceStep(const QString & before, const QString & after, Utils::FindFlags findFlags) 覆盖 |
虚拟函数 | resetIncrementalSearch() 覆盖 |
虚拟函数 | supportedFindFlags() const 覆盖 |
虚拟函数 | supportsReplace() const 覆盖 |
信号
void | findScopeChanged(const Utils::MultiTextCursor & cursor) |
void | highlightAllRequested(const QString & txt, Utils::FindFlags findFlags) |
另请参阅Core::IFindFilter.
成员函数文档
[覆盖虚函数]
void BaseTextFind::clearFindScope()
重写: IFindSupport::clearFindScope.
[覆盖虚函数]
void BaseTextFind::clearHighlights()
重写: IFindSupport::clearHighlights.
[覆盖虚函数]
QString BaseTextFind::completedFindString() const
重新实现:IFindSupport::completedFindString() const。
[重写虚函数]
QString BaseTextFind::currentFindString() const
重新实现:IFindSupport::currentFindString() const。
[重写虚函数]
void BaseTextFind::defineFindScope()
重新实现:IFindSupport::defineFindScope。
[重写虚函数]
Core::IFindSupport::Result BaseTextFind::findIncremental(const QString &txt, Utils::FindFlags findFlags)
重新实现:IFindSupport::findIncremental(const QString &txt, Utils::FindFlags findFlags)。
[信号]
void BaseTextFind::findScopeChanged(const Utils::MultiTextCursor &cursor)
当搜索范围更改为 cursor 时发出此信号。
[重写虚函数]
Core::IFindSupport::Result BaseTextFind::findStep(const QString &txt, Utils::FindFlags findFlags)
重新实现:IFindSupport::findStep(const QString &txt, Utils::FindFlags findFlags)。
[重写虚函数]
void BaseTextFind::highlightAll(const QString &txt, Utils::FindFlags findFlags)
重新实现:IFindSupport::highlightAll(const QString &txt, Utils::FindFlags findFlags)。
[信号]
void BaseTextFind::highlightAllRequested(const QString &txt, Utils::FindFlags findFlags)
当在编辑器部件中应突出显示使用特定 findFlags 的 txt 的搜索结果时发出此信号。
[重写虚函数]
void BaseTextFind::replace(const QString &before, const QString &after, Utils::FindFlags findFlags)
重新实现:IFindSupport::replace(const QString &before, const QString &after, Utils::FindFlags findFlags)。
[重写虚函数]
int BaseTextFind::replaceAll(const QString &before, const QString &after, Utils::FindFlags findFlags)
重实现:IFindSupport::replaceAll(const QString &before, const QString &after, Utils::FindFlags findFlags).
返回被替换的搜索结果数量。
[override virtual]
bool BaseTextFind::replaceStep(const QString &before, const QString &after, Utils::FindFlags findFlags)
重实现:IFindSupport::replaceStep(const QString &before, const QString &after, Utils::FindFlags findFlags).
[override virtual]
void BaseTextFind::resetIncrementalSearch()
重实现:IFindSupport::resetIncrementalSearch().
[override virtual]
Utils::FindFlags BaseTextFind::supportedFindFlags() const
重实现:IFindSupport::supportedFindFlags() const.
[override virtual]
bool BaseTextFind::supportsReplace() const
©2024 Qt公司有限公司。本文件中的文档贡献均为其各自所有者的版权所拥有。提供的文档受《自由软件基金会发布的GNU自由文档许可协议版本1.3》条款的许可。