Added new classes MediaImage and MediaImageContainer
[emufront] / src / utils / fileutil.h
1 #ifndef FILEUTIL_H
2 #define FILEUTIL_H
3
4 #include <QObject>
5 #include "../dataobjects/emufrontfileobject.h"
6 #include "../dataobjects/filepathobject.h"
7
8 class QStringList;
9 class MediaImageContainer;
10 class MediaImage;
11
12 class FileUtil : QObject
13 {
14
15
16 public:
17     FileUtil(QObject *parent);
18
19     QList<MediaImageContainer*> scanFilePath(const FilePathObject *fpo, const QStringList filters);
20 private:
21     QList<MediaImage*>  listContents(const QString filePath, const FilePathObject *fp);
22     bool isSupportedFile(const QString filename, const QStringList supportedFileExtensions);
23 };
24
25 #endif // FILEUTIL_H