QAbstractFileEngine
#include <QtCore/QAbstractFileEngine>
More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QAbstractFileEngine
Overview
Inheritance
QAbstractFileEngine | |||
QFSFileEngine |
Public Types Index
enum ExtensionAtEndExtension, FastReadLineExtension, MapExtension, UnMapExtension | |
enum FileFlagReadOwnerPerm 0x4000, WriteOwnerPerm 0x2000, ExeOwnerPerm 0x1000, ReadUserPerm 0x0400, WriteUserPerm 0x0200, ExeUserPerm 0x0100, ReadGroupPerm 0x0040, WriteGroupPerm 0x0020, ExeGroupPerm 0x0010, ReadOtherPerm 0x0004, WriteOtherPerm 0x0002, ExeOtherPerm 0x0001, LinkType 0x10000, FileType 0x20000, DirectoryType 0x40000, BundleType 0x80000, HiddenFlag 0x0100000, LocalDiskFlag 0x0200000, ExistsFlag 0x0400000, RootFlag 0x0800000, Refresh 0x1000000, PermsMask 0x0000FFFF, TypesMask 0x000F0000, FlagsMask 0x0FF00000, FileInfoAll FlagsMask | PermsMask | TypesMask | |
enum FileNameDefaultName, BaseName, PathName, AbsoluteName, AbsolutePathName, LinkName, CanonicalName, CanonicalPathName, BundleName, NFileNames 9 | |
enum FileOwner | |
enum FileTime | |
QAbstractFileEngineIterator | Iterator |
Protected Attributes Index
QScopedPointer< QAbstractFileEnginePrivate > | d_ptr |
Public Functions Index
virtual | ~QAbstractFileEngine () |
bool | atEnd () const |
virtual Iterator * | beginEntryList (QDir::Filters filters, const QStringList &filterNames) |
virtual bool | caseSensitive () const |
virtual bool | close () |
virtual bool | copy (const QString &newName) |
virtual Iterator * | endEntryList () |
virtual QStringList | entryList (QDir::Filters filters, const QStringList &filterNames) const |
QFile::FileError | error () const |
QString | errorString () const |
virtual bool | extension (Extension extension, const ExtensionOption *option=0, ExtensionReturn *output=0) |
virtual FileFlags | fileFlags (FileFlags type=FileInfoAll) const |
virtual QString | fileName (FileName file=DefaultName) const |
virtual QDateTime | fileTime (FileTime time) const |
virtual bool | flush () |
virtual int | handle () const |
virtual bool | isRelativePath () const |
virtual bool | isSequential () const |
virtual bool | link (const QString &newName) |
uchar * | map (qint64 offset, qint64 size, QFile::MemoryMapFlags flags) |
virtual bool | mkdir (const QString &dirName, bool createParentDirectories) const |
virtual bool | open (QIODevice::OpenMode openMode) |
virtual QString | owner (FileOwner) const |
virtual uint | ownerId (FileOwner) const |
virtual qint64 | pos () const |
virtual qint64 | read (char *data, qint64 maxlen) |
virtual qint64 | readLine (char *data, qint64 maxlen) |
virtual bool | remove () |
virtual bool | rename (const QString &newName) |
virtual bool | rmdir (const QString &dirName, bool recurseParentDirectories) const |
virtual bool | seek (qint64 pos) |
virtual void | setFileName (const QString &file) |
virtual bool | setPermissions (uint perms) |
virtual bool | setSize (qint64 size) |
virtual qint64 | size () const |
virtual bool | supportsExtension (Extension extension) const |
bool | unmap (uchar *ptr) |
virtual qint64 | write (const char *data, qint64 len) |
Static Public Functions Index
QAbstractFileEngine * | create (const QString &fileName) |
Protected Functions Index
QAbstractFileEngine () | |
QAbstractFileEngine (QAbstractFileEnginePrivate &) | |
void | setError (QFile::FileError error, const QString &str) |
Public Types
- AtEndExtension
- FastReadLineExtension
- MapExtension
- UnMapExtension
- ReadOwnerPerm 0x4000
- WriteOwnerPerm 0x2000
- ExeOwnerPerm 0x1000
- ReadUserPerm 0x0400
- WriteUserPerm 0x0200
- ExeUserPerm 0x0100
- ReadGroupPerm 0x0040
- WriteGroupPerm 0x0020
- ExeGroupPerm 0x0010
- ReadOtherPerm 0x0004
- WriteOtherPerm 0x0002
- ExeOtherPerm 0x0001
- LinkType 0x10000
- FileType 0x20000
- DirectoryType 0x40000
- BundleType 0x80000
- LocalDiskFlag 0x0200000
- ExistsFlag 0x0400000
- RootFlag 0x0800000
- Refresh 0x1000000
- PermsMask 0x0000FFFF
- TypesMask 0x000F0000
- FlagsMask 0x0FF00000
- FileInfoAll FlagsMask | PermsMask | TypesMask
- DefaultName
- BaseName
- PathName
- AbsoluteName
- AbsolutePathName
- LinkName
- CanonicalName
- CanonicalPathName
- BundleName
- NFileNames 9
- OwnerUser
- OwnerGroup
- CreationTime
- ModificationTime
- AccessTime
typedef QAbstractFileEngineIterator
Protected Attributes
QScopedPointer< QAbstractFileEnginePrivate >
Public Functions
virtual
Destructor.
bool
virtualIterator *
virtual bool
virtual bool
virtual bool
virtualIterator *
virtualQStringList
QFile::FileError
virtual bool
virtual FileFlags
virtualQString
virtualQDateTime
virtual bool
virtual int
virtual bool
virtual bool
virtual bool
uchar *
virtual bool
virtual bool
virtualQString
virtual uint
virtual qint64
virtual qint64
virtual qint64
virtual bool
virtual bool
virtual bool
virtual bool
virtual void
virtual bool
virtual bool
virtual qint64
virtual bool
bool
virtual qint64
Static Public Functions
Protected Functions
void
© 2013 Digia Plc and/or its subsidiaries. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Documentation sources may be obtained from www.qt-project.org.
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. Privacy Policy