Public Member Functions | Static Public Member Functions | Protected Member Functions

QFSFileEngine Class Reference

Search for all occurrences

Detailed Description

Definition at line 57 of file qfsfileengine.h.

#include <qfsfileengine.h>

Inheritance diagram for QFSFileEngine:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  QFSFileEngine ()
  QFSFileEngine (const QString &file)
  ~QFSFileEngine ()
bool  open (QIODevice::OpenMode openMode)
bool  open (QIODevice::OpenMode flags, FILE *fh)
bool  close ()
bool  flush ()
qint64  size () const
qint64  pos () const
bool  seek (qint64)
bool  isSequential () const
bool  remove ()
bool  copy (const QString &newName)
bool  rename (const QString &newName)
bool  link (const QString &newName)
bool  mkdir (const QString &dirName, bool createParentDirectories) const
bool  rmdir (const QString &dirName, bool recurseParentDirectories) const
bool  setSize (qint64 size)
bool  caseSensitive () const
bool  isRelativePath () const
QStringList  entryList (QDir::Filters filters, const QStringList &filterNames) const
FileFlags  fileFlags (FileFlags type) const
bool  setPermissions (uint perms)
QString  fileName (FileName file) const
uint  ownerId (FileOwner) const
QString  owner (FileOwner) const
QDateTime  fileTime (FileTime time) const
void  setFileName (const QString &file)
int  handle () const
Iterator beginEntryList (QDir::Filters filters, const QStringList &filterNames)
Iterator endEntryList ()
qint64  read (char *data, qint64 maxlen)
qint64  readLine (char *data, qint64 maxlen)
qint64  write (const char *data, qint64 len)
bool  extension (Extension extension, const ExtensionOption *option=0, ExtensionReturn *output=0)
bool  supportsExtension (Extension extension) const
bool  open (QIODevice::OpenMode flags, int fd)

Static Public Member Functions

static bool  setCurrentPath (const QString &path)
static QString  currentPath (const QString &path=QString())
static QString  homePath ()
static QString  rootPath ()
static QString  tempPath ()
static QFileInfoList  drives ()

Protected Member Functions

  QFSFileEngine (QFSFileEnginePrivate &dd)

Constructor & Destructor Documentation

QFSFileEngine ( const QString file ) [explicit]
QFSFileEngine ( QFSFileEnginePrivate &  dd ) [protected]

Member Function Documentation

bool open ( QIODevice::OpenMode  openMode ) [virtual]
bool open ( QIODevice::OpenMode  flags,
FILE *  fh 
)
bool close ( ) [virtual]
bool flush ( ) [virtual]
qint64 size ( ) const [virtual]
qint64 pos ( ) const [virtual]
bool seek ( qint64  ) [virtual]
bool isSequential ( ) const [virtual]
bool remove ( ) [virtual]
bool copy ( const QString newName ) [virtual]
bool rename ( const QString newName ) [virtual]
bool link ( const QString newName ) [virtual]
bool mkdir ( const QString dirName,
bool  createParentDirectories 
) const [virtual]
bool rmdir ( const QString dirName,
bool  recurseParentDirectories 
) const [virtual]
bool setSize ( qint64  size ) [virtual]
bool caseSensitive ( ) const [virtual]
bool isRelativePath ( ) const [virtual]
QStringList entryList ( QDir::Filters  filters,
const QStringList filterNames 
) const [virtual]
FileFlags fileFlags ( FileFlags  type ) const [virtual]
bool setPermissions ( uint  perms ) [virtual]
QString fileName ( FileName  file ) const [virtual]
uint ownerId ( FileOwner  ) const [virtual]
QString owner ( FileOwner  ) const [virtual]
QDateTime fileTime ( FileTime  time ) const [virtual]
void setFileName ( const QString file ) [virtual]
int handle ( ) const [virtual]
Iterator* beginEntryList ( QDir::Filters  filters,
const QStringList filterNames 
) [virtual]
Iterator* endEntryList ( ) [virtual]
qint64 read ( char *  data,
qint64  maxlen 
) [virtual]
qint64 readLine ( char *  data,
qint64  maxlen 
) [virtual]
qint64 write ( const char *  data,
qint64  len 
) [virtual]
bool extension ( Extension  extension,
const ExtensionOption option = 0,
ExtensionReturn output = 0 
) [virtual]
bool supportsExtension ( Extension  extension ) const [virtual]
bool open ( QIODevice::OpenMode  flags,
int  fd 
)
static bool setCurrentPath ( const QString path ) [static]
static QString currentPath ( const QString path = QString() ) [static]
static QString homePath ( ) [static]
static QString rootPath ( ) [static]
static QString tempPath ( ) [static]
static QFileInfoList drives ( ) [static]

The documentation for this class was generated from the following file:

QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine
QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine QFSFileEngine