Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions

QFSFileEngine Class Reference
[QtCore module]

The QFSFileEngine class implements Qt's default file engine. More...

 #include <QFSFileEngine>

Inherits QAbstractFileEngine.

This class was introduced in Qt 4.1.

Public Types

Public Functions

Static Public Members

Additional Inherited Members

Detailed Description

The QFSFileEngine class implements Qt's default file engine.

This class is part of the file engine framework in Qt. If you only want to access files or directories, use QFile, QFileInfo or QDir instead.

QFSFileEngine is the default file engine for accessing regular files. It is provided for convenience; by subclassing this class, you can alter its behavior slightly, without having to write a complete QAbstractFileEngine subclass. To install your custom file engine, you must also subclass QAbstractFileEngineHandler and create an instance of your handler.

It can also be useful to create a QFSFileEngine object directly if you need to use the local file system inside QAbstractFileEngine::create(), in order to avoid recursion (as higher-level classes tend to call QAbstractFileEngine::create()).

Member Function Documentation

QFSFileEngine::QFSFileEngine ()

Constructs a QFSFileEngine.

QFSFileEngine::QFSFileEngine ( const QString & file )

Constructs a QFSFileEngine for the file name file.

QFSFileEngine::~QFSFileEngine ()

Destructs the QFSFileEngine.

bool QFSFileEngine::caseSensitive () const   [virtual]

bool QFSFileEngine::copy ( const QString & newName )   [virtual]

QString QFSFileEngine::currentPath ( const QString & path = QString() )   [static]

See also setCurrentPath().

QFileInfoList QFSFileEngine::drives ()   [static]

QString QFSFileEngine::fileName ( FileName file ) const   [virtual]

QDateTime QFSFileEngine::fileTime ( FileTime time ) const   [virtual]

QString QFSFileEngine::homePath ()   [static]

bool QFSFileEngine::isRelativePath () const   [virtual]

bool QFSFileEngine::link ( const QString & newName )   [virtual]

bool QFSFileEngine::mkdir ( const QString & dirName, bool createParentDirectories ) const   [virtual]

bool QFSFileEngine::open ( QIODevice::OpenMode openMode, FILE * fh )

Opens the file handle fh in openMode mode. Returns true on success; otherwise returns false.

bool QFSFileEngine::open ( QIODevice::OpenMode openMode, int fd )

This is an overloaded member function, provided for convenience.

Opens the file descriptor fd in openMode mode. Returns true on success; otherwise returns false.

QString QFSFileEngine::owner ( FileOwner ) const   [virtual]

uint QFSFileEngine::ownerId ( FileOwner ) const   [virtual]

bool QFSFileEngine::remove ()   [virtual]

bool QFSFileEngine::rename ( const QString & newName )   [virtual]

bool QFSFileEngine::rmdir ( const QString & dirName, bool recurseParentDirectories ) const   [virtual]

QString QFSFileEngine::rootPath ()   [static]

bool QFSFileEngine::setCurrentPath ( const QString & path )   [static]

See also currentPath().

bool QFSFileEngine::setPermissions ( uint perms )   [virtual]

bool QFSFileEngine::setSize ( qint64 size )   [virtual]

QString QFSFileEngine::tempPath ()   [static]

Copyright © 2008 Nokia Trademarks
Qt 4.4.3