1 #ifndef QFATFILE_H
2 #define QFATFILE_H
3 
4 #include <QtCore>
5 
6 #include "QFat.h"
7 
8 class QFatFile : public QBuffer
9 {
10 public:
11     QFatFile(QFat* fat);
12     QFatFile(const QString& fileName, QFat* fat);
13     void setFilename(const QString& filename);
14 
15     bool open ( OpenMode mode );
16     void close ();
17 
18 private:
19     QFat* m_fat;
20     QString m_path;
21     QString m_name;
22     QDateTime m_creationTime;
23     QDateTime m_modificationTime;
24 
25     FatTocEntry m_toc;
26 
27 };
28 
29 #endif // QFATFILE_H
30