QFSFileEngine Class Reference
#include <qfsfileengine.h>
Definition at line 60 of file qfsfileengine.h.
|
| 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) |
|
bool | open (QIODevice::OpenMode flags, int fd, QFile::FileHandleFlags handleFlags) |
|
bool | open (QIODevice::OpenMode flags, FILE *fh, QFile::FileHandleFlags handleFlags) |
|
virtual | ~QAbstractFileEngine () |
|
bool | atEnd () const |
|
uchar * | map (qint64 offset, qint64 size, QFile::MemoryMapFlags flags) |
|
bool | unmap (uchar *ptr) |
|
QFile::FileError | error () const |
|
QString | errorString () const |
|
|
enum | FileFlag {
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,
HiddenFlag = 0x0100000,
LocalDiskFlag = 0x0200000,
ExistsFlag = 0x0400000,
RootFlag = 0x0800000,
Refresh = 0x1000000,
PermsMask = 0x0000FFFF,
TypesMask = 0x000F0000,
FlagsMask = 0x0FF00000,
FileInfoAll = FlagsMask | PermsMask | TypesMask
} |
|
enum | FileName {
DefaultName,
BaseName,
PathName,
AbsoluteName,
AbsolutePathName,
LinkName,
CanonicalName,
CanonicalPathName,
BundleName,
NFileNames = 9
} |
|
enum | FileOwner { OwnerUser,
OwnerGroup
} |
|
enum | FileTime { CreationTime,
ModificationTime,
AccessTime
} |
|
enum | Extension { AtEndExtension,
FastReadLineExtension,
MapExtension,
UnMapExtension
} |
|
typedef QAbstractFileEngineIterator | Iterator |
|
QScopedPointer< QAbstractFileEnginePrivate > | d_ptr |
|
bool open |
( |
QIODevice::OpenMode |
openMode | ) |
|
|
virtual |
bool open |
( |
QIODevice::OpenMode |
flags, |
|
|
FILE * |
fh |
|
) |
| |
bool isSequential |
( |
| ) |
const |
|
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 caseSensitive |
( |
| ) |
const |
|
virtual |
bool isRelativePath |
( |
| ) |
const |
|
virtual |
FileFlags fileFlags |
( |
FileFlags |
type | ) |
const |
|
virtual |
bool setPermissions |
( |
uint |
perms | ) |
|
|
virtual |
bool supportsExtension |
( |
Extension |
extension | ) |
const |
|
virtual |
bool open |
( |
QIODevice::OpenMode |
flags, |
|
|
int |
fd |
|
) |
| |
bool open |
( |
QIODevice::OpenMode |
flags, |
|
|
int |
fd, |
|
|
QFile::FileHandleFlags |
handleFlags |
|
) |
| |
bool open |
( |
QIODevice::OpenMode |
flags, |
|
|
FILE * |
fh, |
|
|
QFile::FileHandleFlags |
handleFlags |
|
) |
| |
static bool setCurrentPath |
( |
const QString & |
path | ) |
|
|
static |
The documentation for this class was generated from the following file: