equal
deleted
inserted
replaced
20 virtual bool open(QIODevice::OpenMode openMode); |
20 virtual bool open(QIODevice::OpenMode openMode); |
21 virtual bool close(); |
21 virtual bool close(); |
22 virtual bool flush(); |
22 virtual bool flush(); |
23 virtual qint64 size() const; |
23 virtual qint64 size() const; |
24 virtual qint64 pos() const; |
24 virtual qint64 pos() const; |
|
25 virtual bool setSize(qint64 size); |
25 virtual bool seek(qint64 pos); |
26 virtual bool seek(qint64 pos); |
26 virtual bool isSequential() const; |
27 virtual bool isSequential() const; |
27 virtual bool remove(); |
28 virtual bool remove(); |
28 virtual bool mkdir(const QString &dirName, bool createParentDirectories) const; |
29 virtual bool mkdir(const QString &dirName, bool createParentDirectories) const; |
29 virtual bool rmdir(const QString &dirName, bool recurseParentDirectories) const; |
30 virtual bool rmdir(const QString &dirName, bool recurseParentDirectories) const; |
36 virtual QDateTime fileTime(FileTime time) const; |
37 virtual QDateTime fileTime(FileTime time) const; |
37 virtual void setFileName(const QString &file); |
38 virtual void setFileName(const QString &file); |
38 bool atEnd() const; |
39 bool atEnd() const; |
39 |
40 |
40 virtual qint64 read(char *data, qint64 maxlen); |
41 virtual qint64 read(char *data, qint64 maxlen); |
|
42 virtual qint64 readLine(char *data, qint64 maxlen); |
41 virtual qint64 write(const char *data, qint64 len); |
43 virtual qint64 write(const char *data, qint64 len); |
42 |
44 |
43 bool isOpened() const; |
45 bool isOpened() const; |
44 |
46 |
45 QFile::FileError error() const; |
47 QFile::FileError error() const; |
46 QString errorString() const; |
48 QString errorString() const; |
47 |
49 |
48 virtual bool supportsExtension(Extension extension) const; |
50 virtual bool supportsExtension(Extension extension) const; |
49 |
51 |
50 private: |
52 private: |
51 PHYSFS_file *_handler; |
53 PHYSFS_file *m_handle; |
52 qint64 _size; |
54 qint64 m_size; |
53 FileFlags _flags; |
55 FileFlags m_flags; |
54 QString _filename; |
56 QString m_fileName; |
55 QDateTime _datetime; |
57 QDateTime m_date; |
|
58 bool m_bufferSet; |
|
59 bool m_readWrite; |
56 }; |
60 }; |
57 |
61 |
58 class FileEngineHandler : public QAbstractFileEngineHandler |
62 class FileEngineHandler : public QAbstractFileEngineHandler |
59 { |
63 { |
60 public: |
64 public: |