#include <QtCore/qfsfileengine.h>
#ifndef QFSFILEENGINE_H
class QFSFileEngine: public QAbstractFileEngine{
private: inline struct QFSFileEnginePrivate* d_func();
private: inline struct QFSFileEnginePrivate const * d_func() const
public: QFSFileEngine();
public: explicit QFSFileEngine(class QString const & file);
public: virtual ~QFSFileEngine();
public: virtual bool open(class QFlags < enum QIODevice::OpenModeFlag > openMode);
public: bool open(class QFlags < enum QIODevice::OpenModeFlag > flags, FILE* fh);
public: virtual bool close();
public: virtual bool flush();
public: virtual qint64 size() const
public: virtual qint64 pos() const
public: virtual bool seek(qint64);
public: virtual bool isSequential() const
public: virtual bool remove();
public: virtual bool copy(class QString const & newName);
public: virtual bool rename(class QString const & newName);
public: virtual bool link(class QString const & newName);
public: virtual bool mkdir(class QString const & dirName, bool createParentDirectories) const
public: virtual bool rmdir(class QString const & dirName, bool recurseParentDirectories) const
public: virtual bool setSize(qint64 size);
public: virtual bool caseSensitive() const
public: virtual bool isRelativePath() const
public: virtual class QStringList entryList(class QFlags < enum QDir::Filter > filters, class QStringList const & filterNames) const
public: virtual class QFlags < enum QAbstractFileEngine::FileFlag > fileFlags(class QFlags < enum QAbstractFileEngine::FileFlag > type) const
public: virtual bool setPermissions(uint perms);
public: virtual class QString fileName(enum QAbstractFileEngine::FileName file) const
public: virtual uint ownerId(enum QAbstractFileEngine::FileOwner) const
public: virtual class QString owner(enum QAbstractFileEngine::FileOwner) const
public: virtual struct QDateTime fileTime(enum QAbstractFileEngine::FileTime time) const
public: virtual void setFileName(class QString const & file);
public: virtual int handle() const
public: virtual struct QAbstractFileEngineIterator* beginEntryList(class QFlags < enum QDir::Filter > filters, class QStringList const & filterNames);
public: virtual struct QAbstractFileEngineIterator* endEntryList();
public: virtual qint64 read(char* data, qint64 maxlen);
public: virtual qint64 readLine(char* data, qint64 maxlen);
public: virtual qint64 write(char const * data, qint64 len);
public: virtual bool extension(enum QAbstractFileEngine::Extension extension, class QAbstractFileEngine::ExtensionOption const * option = 0, class QAbstractFileEngine::ExtensionReturn* output = 0);
public: virtual bool supportsExtension(enum QAbstractFileEngine::Extension extension) const
public: bool open(class QFlags < enum QIODevice::OpenModeFlag > flags, int fd);
public: static bool setCurrentPath(class QString const & path);
public: static class QString currentPath(class QString const & path = QString::QString());
public: static class QString homePath();
public: static class QString rootPath();
public: static class QString tempPath();
public: static QFileInfoList drives();
protected: QFSFileEngine(struct QFSFileEnginePrivate& dd);
friend struct QFSFileEnginePrivate;
};
#endif // QFSFILEENGINE_H