BaseTextFind Class

(Core::BaseTextFind)

The BaseTextFind class implements a find filter for QPlainTextEdit and QTextEdit based widgets. More...

Header: #include <BaseTextFind>
Inherits: Core::IFindSupport

Reimplemented Public Functions

virtual void clearFindScope() override
virtual void clearHighlights() override
virtual QString completedFindString() const override
virtual QString currentFindString() const override
virtual void defineFindScope() override
virtual Core::IFindSupport::Result findIncremental(const QString &txt, Core::FindFlags findFlags) override
virtual Core::IFindSupport::Result findStep(const QString &txt, Core::FindFlags findFlags) override
virtual void highlightAll(const QString &txt, Core::FindFlags findFlags) override
virtual void replace(const QString &before, const QString &after, Core::FindFlags findFlags) override
virtual int replaceAll(const QString &before, const QString &after, Core::FindFlags findFlags) override
virtual bool replaceStep(const QString &before, const QString &after, Core::FindFlags findFlags) override
virtual void resetIncrementalSearch() override
virtual Core::FindFlags supportedFindFlags() const override
virtual bool supportsReplace() const override

Signals

void findScopeChanged(const QTextCursor &start, const QTextCursor &end, int verticalBlockSelectionFirstColumn, int verticalBlockSelectionLastColumn)
void highlightAllRequested(const QString &txt, Core::FindFlags findFlags)

Additional Inherited Members

Detailed Description

The BaseTextFind class implements a find filter for QPlainTextEdit and QTextEdit based widgets.

See also Core::IFindFilter.

Member Function Documentation

[override virtual] void BaseTextFind::clearFindScope()

Reimplemented from IFindSupport::clearFindScope().

[override virtual] void BaseTextFind::clearHighlights()

Reimplemented from IFindSupport::clearHighlights().

[override virtual] QString BaseTextFind::completedFindString() const

Reimplemented from IFindSupport::completedFindString().

[override virtual] QString BaseTextFind::currentFindString() const

Reimplemented from IFindSupport::currentFindString().

[override virtual] void BaseTextFind::defineFindScope()

Reimplemented from IFindSupport::defineFindScope().

[override virtual] Core::IFindSupport::Result BaseTextFind::findIncremental(const QString &txt, Core::FindFlags findFlags)

Reimplemented from IFindSupport::findIncremental().

[signal] void BaseTextFind::findScopeChanged(const QTextCursor &start, const QTextCursor &end, int verticalBlockSelectionFirstColumn, int verticalBlockSelectionLastColumn)

[override virtual] Core::IFindSupport::Result BaseTextFind::findStep(const QString &txt, Core::FindFlags findFlags)

Reimplemented from IFindSupport::findStep().

[override virtual] void BaseTextFind::highlightAll(const QString &txt, Core::FindFlags findFlags)

Reimplemented from IFindSupport::highlightAll().

Emits highlightAllRequested().

[signal] void BaseTextFind::highlightAllRequested(const QString &txt, Core::FindFlags findFlags)

[override virtual] void BaseTextFind::replace(const QString &before, const QString &after, Core::FindFlags findFlags)

Reimplemented from IFindSupport::replace().

[override virtual] int BaseTextFind::replaceAll(const QString &before, const QString &after, Core::FindFlags findFlags)

Reimplemented from IFindSupport::replaceAll().

Returns the number of search hits replaced.

[override virtual] bool BaseTextFind::replaceStep(const QString &before, const QString &after, Core::FindFlags findFlags)

Reimplemented from IFindSupport::replaceStep().

[override virtual] void BaseTextFind::resetIncrementalSearch()

Reimplemented from IFindSupport::resetIncrementalSearch().

[override virtual] Core::FindFlags BaseTextFind::supportedFindFlags() const

Reimplemented from IFindSupport::supportedFindFlags().

[override virtual] bool BaseTextFind::supportsReplace() const

Reimplemented from IFindSupport::supportsReplace().