QTfrontend/util/FileEngine.h
changeset 8112 d85dc8a8f41c
parent 8055 04dd8b7fb605
child 8115 ac1007c6dea8
equal deleted inserted replaced
8110:9f5fe3fc9d16 8112:d85dc8a8f41c
    36         virtual QDateTime fileTime(FileTime time) const;
    36         virtual QDateTime fileTime(FileTime time) const;
    37         virtual void setFileName(const QString &file);
    37         virtual void setFileName(const QString &file);
    38         bool atEnd() const;
    38         bool atEnd() const;
    39 
    39 
    40         virtual qint64 read(char *data, qint64 maxlen);
    40         virtual qint64 read(char *data, qint64 maxlen);
       
    41         virtual qint64 readLine(char *data, qint64 maxlen);
    41         virtual qint64 write(const char *data, qint64 len);
    42         virtual qint64 write(const char *data, qint64 len);
    42 
    43 
    43         bool isOpened() const;
    44         bool isOpened() const;
    44 
    45 
    45         QFile::FileError error() const;
    46         QFile::FileError error() const;
    51         PHYSFS_file *_handler;
    52         PHYSFS_file *_handler;
    52         qint64 _size;
    53         qint64 _size;
    53         FileFlags _flags;
    54         FileFlags _flags;
    54         QString _filename;
    55         QString _filename;
    55         QDateTime _datetime;
    56         QDateTime _datetime;
       
    57         bool m_bufferSet;
    56 };
    58 };
    57 
    59 
    58 class FileEngineHandler : public QAbstractFileEngineHandler
    60 class FileEngineHandler : public QAbstractFileEngineHandler
    59 {
    61 {
    60     public:
    62     public: