BaseFileFilter Class
(Core::BaseFileFilter)The BaseFileFilter class is a base class for locator filter classes. More...
| Header: | #include <coreplugin/locator/basefilefilter.h> |
| Inherits: | Core::ILocatorFilter |
Reimplemented Public Functions
| virtual void | accept(Core::LocatorFilterEntry selection, QString *newText, int *selectionStart, int *selectionLength) const override |
| virtual QList<Core::LocatorFilterEntry> | matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future, const QString &origEntry) override |
| virtual void | prepareSearch(const QString &entry) override |
- 19 public functions inherited from Core::ILocatorFilter
Static Public Members
| const QMetaObject | staticMetaObject |
- 8 static public members inherited from Core::ILocatorFilter
Protected Functions
| QSharedPointer<Core::BaseFileFilter::Iterator> | fileIterator() |
| void | setFileIterator(Core::BaseFileFilter::Iterator *iterator) |
- 5 protected functions inherited from Core::ILocatorFilter
Additional Inherited Members
- 19 public functions inherited from Core::ILocatorFilter
- 1 public slot inherited from Core::ILocatorFilter
Detailed Description
The BaseFileFilter class is a base class for locator filter classes.
Member Function Documentation
[override virtual] void BaseFileFilter::accept(Core::LocatorFilterEntry selection, QString *newText, int *selectionStart, int *selectionLength) const
Reimplemented from ILocatorFilter::accept().
[protected] QSharedPointer<Core::BaseFileFilter::Iterator> BaseFileFilter::fileIterator()
Returns the file iterator.
See also setFileIterator().
[override virtual] QList<Core::LocatorFilterEntry> BaseFileFilter::matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future, const QString &origEntry)
Reimplemented from ILocatorFilter::matchesFor().
[override virtual] void BaseFileFilter::prepareSearch(const QString &entry)
Reimplemented from ILocatorFilter::prepareSearch().
[protected] void BaseFileFilter::setFileIterator(Core::BaseFileFilter::Iterator *iterator)
Takes ownership of the iterator. The previously set iterator might not be deleted until a currently running search is finished.
See also fileIterator().