QTfrontend/util/FileEngine.h
changeset 8178 8bd087478b48
parent 8115 ac1007c6dea8
child 9170 7c75643d0b66
equal deleted inserted replaced
8177:1fc36c2168c4 8178:8bd087478b48
    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;
    53         qint64 m_size;
    54         qint64 m_size;
    54         FileFlags m_flags;
    55         FileFlags m_flags;
    55         QString m_fileName;
    56         QString m_fileName;
    56         QDateTime m_date;
    57         QDateTime m_date;
    57         bool m_bufferSet;
    58         bool m_bufferSet;
       
    59         bool m_readWrite;
    58 };
    60 };
    59 
    61 
    60 class FileEngineHandler : public QAbstractFileEngineHandler
    62 class FileEngineHandler : public QAbstractFileEngineHandler
    61 {
    63 {
    62     public:
    64     public: