root/src/filefilterscanner.h

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef FILEFILTERSCANNER_H
#define FILEFILTERSCANNER_H

#include "mediascanner.h"

class FileFilterScanner : public MediaScanner
{
public:
    FileFilterScanner(QRegExp filterRegex);
    void scanFiles(const QStringList &files, const QDir &dir);

    QStringList getMatchedFiles() const;
private:
    QRegExp filterRegex;
    QStringList matchedFiles;
};

#endif // FILEFILTERSCANNER_H