Directory reader functions.
More...
#include <DirectoryReader.h>
|
| DirectoryReader (const QStringList &filter) |
|
void | setFilter (const QStringList &filter) |
| set name filters More...
|
|
void | setFilter (const QString &filter) |
| set a single name filter More...
|
|
void | scanFilesRecursive (const QDir &baseDirOrig, QStringList &files) const |
| fetch all files recursively for baseDirOrig. Only files matching the name filter will be extracted More...
|
|
void | scanFiles (const QDir &base_dir, QStringList &files) const |
|
MetaDataList | scanMetadata (const QStringList &fileList) |
| extracts MetaData structures from a list of files More...
|
|
QStringList | findFilesRecursive (const QDir &dirOrig, const QString &filename) |
| Finds files recursively in the given directory with the given filter. More...
|
|
Directory reader functions.
◆ findFilesRecursive()
QStringList DirectoryReader::findFilesRecursive |
( |
const QDir & |
dirOrig, |
|
|
const QString & |
filename |
|
) |
| |
Finds files recursively in the given directory with the given filter.
- Parameters
-
dirOrig | directory to search in |
filename | filenames to find |
- Returns
- list of all found files
◆ scanFilesRecursive()
void DirectoryReader::scanFilesRecursive |
( |
const QDir & |
baseDirOrig, |
|
|
QStringList & |
files |
|
) |
| const |
fetch all files recursively for baseDirOrig. Only files matching the name filter will be extracted
- Parameters
-
baseDirOrig | the directory of interest |
files | this array will be filled with the found absolute file paths |
◆ scanMetadata()
MetaDataList DirectoryReader::scanMetadata |
( |
const QStringList & |
fileList | ) |
|
extracts MetaData structures from a list of files
- Parameters
-
fileList | List of filepaths |
- Returns
- A list of MetaData extracted from paths
◆ setFilter() [1/2]
void DirectoryReader::setFilter |
( |
const QString & |
filter | ) |
|
set a single name filter
- Parameters
-
◆ setFilter() [2/2]
void DirectoryReader::setFilter |
( |
const QStringList & |
filter | ) |
|
set name filters
- Parameters
-