Media image container scanning has now a buffer. Scanned media image
[emufront] / src / utils / fileutil.h
index 0dd4018..8a4cf2a 100644 (file)
 class QStringList;
 class MediaImageContainer;
 class MediaImage;
+class DbMediaImageContainer;
 
 class FileUtil : QObject
 {
 public:
     FileUtil(QObject *parent);
     ~FileUtil();
-    QList<MediaImageContainer*> scanFilePath(FilePathObject *fpo, const QStringList filters);
+    int scanFilePath(FilePathObject *fpo, const QStringList filters, DbMediaImageContainer *mic);
 private:
     char *buf;
     quint32 readCrc32(QString filePath);
     QList<MediaImage*>  listContents(const QString filePath, const FilePathObject *fp);
     bool isSupportedFile(const QString filename, const QStringList supportedFileExtensions);
+    static const int MIC_BUFFER_SIZE = 50;
 };
 
 #endif // FILEUTIL_H