20 #ifndef __FILEFINDER_ENGINE_IFILEFINDER_H 21 # define __FILEFINDER_ENGINE_IFILEFINDER_H 27 namespace FileFinder {
48 Filter(QString
const & in, QString
const & en, QString
const & ic, QString
const & ec)
101 virtual void search(QString
const & dir,
bool recursive,
Filter const & filter) = 0;
106 virtual void cancel() = 0;
111 virtual bool busy()
const = 0;
121 void found(QString
const & fileName, QString
const & dir);
127 void finished(
bool canceled);
137 #endif // ifilefinder.h
virtual ~iFileFinder()
Empty virtual destructor.
QString includeNames
QRegExp expression specifying file names that are included in the search result.
iFileFinder()
Interface constructor.
Filter(QString const &in, QString const &en, QString const &ic, QString const &ec)
QString excludeNames
QRegExp expression specifying file names that are excluded from the search result.
QString includeContent
QRegExp expression specifying file content that is included in the search result. ...
QString excludeContent
QRegExp expression specifying file content that is excluded from the search result.
File filter defining patterns for file names and contents.